25 lines
342 B
GDScript
25 lines
342 B
GDScript
class_name AbstractState
|
|
extends Node
|
|
|
|
|
|
@warning_ignore("unused_signal")
|
|
signal switch_state(state: AbstractState)
|
|
|
|
|
|
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
|