first
This commit is contained in:
19
actors/Enemies/Finite State Machiene/EnemyState.gd
Normal file
19
actors/Enemies/Finite State Machiene/EnemyState.gd
Normal file
@@ -0,0 +1,19 @@
|
||||
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")
|
||||
Reference in New Issue
Block a user