Added state machine

This commit is contained in:
2026-06-27 18:02:21 +03:00
parent 6db2d1adbe
commit 071c4c16e4
6 changed files with 85 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
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