Added AbstractState and StateMachine

This commit is contained in:
2026-01-30 23:42:34 +03:00
parent ecc1fbc05a
commit 7f12066244
9 changed files with 70 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
class_name AbstractState
extends Node
@warning_ignore("unused_signal")
signal new_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