21 lines
306 B
GDScript
21 lines
306 B
GDScript
extends Node
|
|
|
|
class_name State
|
|
|
|
@export var state_id: StringName = &""
|
|
|
|
@warning_ignore("unused_signal")
|
|
signal transitioned(state: State, new_state_id: StringName)
|
|
|
|
func enter() -> void:
|
|
pass
|
|
|
|
func exit() -> void:
|
|
pass
|
|
|
|
func update(_delta) -> void:
|
|
pass
|
|
|
|
func physics_update(_delta) -> void:
|
|
pass
|