class_name AbstractState extends Node @warning_ignore("unused_signal") signal switch_state(state: AbstractState) func init() -> void: pass func enter() -> void: pass func exit() -> void: pass @warning_ignore("unused_parameter") func process(delta: float) -> void: pass @warning_ignore("unused_parameter") func physics_process(delta: float) -> void: pass