@tool class_name BaseDataControl extends BaseControl signal data_change var data_index = 0 var data = {} : set(value ): data = value data_update() func data_update(): pass