class_name State extends Node @export var move_speed: float = 100.0 @export var gravity: float = ProjectSettings.get_setting("physics/3d/default_gravity") var subject func enter() -> void: pass func exit() -> void: pass func process_input(_event: InputEvent) -> State: return null func process_frame(_delta: float) -> State: return null func process_physics(_delta: float) -> State: return null