😎
[Godot] setter, getterの書き方
パターン1
@tool
var hoge:bool = false: set= _set_value, get = _get_value
func set_value(value):
hoge=value
print(hoge)
func _get_value():
return hoge
パターン2
@tool
var hoge:bool = false:
set(value):
hoge=value
get:
return hoge
注意!!
@tool
# @toolはエディターをリスタートしないと動きません。書き方が正しくても動かないなと思ったらエディターを再起動してください。
Discussion