😎

[Godot] setter, getterの書き方

2024/02/08に公開

パターン1


var hoge:bool = false: set= _set_value, get = _get_value

func set_value(value):
   hoge=value
   print(hoge)

func _get_value():
   return hoge

パターン2


var hoge:bool = false: 
   set(value):
      hoge=value
   get:
      return hoge

docs

video

注意!!

@tool
# @toolはエディターをリスタートしないと動きません。書き方が正しくても動かないなと思ったらエディターを再起動してください。

Discussion