Files
SpaceBots/actors/Enemies/Finite State Machiene/EnemyState.gd

20 lines
352 B
GDScript3
Raw Normal View History

2026-01-21 23:40:20 +01:00
extends Node
class_name EnemyState
signal Transitioned(state: EnemyState, new_state_name: String)
var enemy_ref: BaseEnemy
func Enter() -> void:
pass
func Exit() -> void:
pass
func Update(_delta: float) -> void:
pass
func Physics_Update(_delta: float) -> void:
pass
#Transition State by calling Transitioned.emit(self, "name of other state")