Added data wrapper type for connecting multiple data users.
This commit is contained in:
parent
e86d95ccfc
commit
28d74ab00d
18
scripts/types/data_adapter.gd
Normal file
18
scripts/types/data_adapter.gd
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
extends Node
|
||||||
|
|
||||||
|
class_name GDB_DataAdapter
|
||||||
|
|
||||||
|
var data setget _set_data
|
||||||
|
|
||||||
|
###########
|
||||||
|
# setters #
|
||||||
|
###########
|
||||||
|
func _set_data(data_) -> void:
|
||||||
|
if data_ != data:
|
||||||
|
data = data_
|
||||||
|
emit_signal("data_changed")
|
||||||
|
|
||||||
|
###########
|
||||||
|
# signals #
|
||||||
|
###########
|
||||||
|
signal data_changed()
|
Loading…
x
Reference in New Issue
Block a user