class_name Note extends Object enum TYPE { TAP = 0, HOLD_START = 1, HOLD_END = 2 } enum SCORE { # Should this go here? } var hit_beat: float var type: TYPE var lane: int func _init(p_hit_beat: float = -99.0, p_lane: int = 0, p_type: TYPE = TYPE.TAP) -> void: hit_beat = p_hit_beat lane = p_lane type = p_type