From 28d74ab00dea2311632a422fca9a62a439e1a19d Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Wed, 18 Aug 2021 22:10:39 +0200 Subject: [PATCH] Added data wrapper type for connecting multiple data users. --- scripts/types/data_adapter.gd | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 scripts/types/data_adapter.gd diff --git a/scripts/types/data_adapter.gd b/scripts/types/data_adapter.gd new file mode 100644 index 0000000..94c563c --- /dev/null +++ b/scripts/types/data_adapter.gd @@ -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()