We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d0b744 commit 79a425cCopy full SHA for 79a425c
1 file changed
addons/beehave/blackboard.gd
@@ -38,6 +38,13 @@ func get_value(
38
return _data[blackboard_name].get(key, default_value)
39
return default_value
40
41
+func get_or_add_value(
42
+ key: Variant, default_value: Variant = null, blackboard_name: String = DEFAULT
43
+) -> Variant:
44
+ if has_value(key, blackboard_name):
45
+ return _data[blackboard_name].get(key, default_value)
46
+ set_value(key,default_value,blackboard_name)
47
+ return default_value
48
49
func has_value(key: Variant, blackboard_name: String = DEFAULT) -> bool:
50
return (
0 commit comments