immersive-home/lib/utils/proxy.gd
2023-11-27 23:46:05 +01:00

14 lines
266 B
GDScript

extends RefCounted
var gettable: Callable
var settable: Callable
func _init(gettable: Callable, settable: Callable):
self.gettable = gettable
self.settable = settable
var value: Variant:
get:
return gettable.call()
set(new_value):
settable.call(new_value)