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