20 lines
352 B
Plaintext
20 lines
352 B
Plaintext
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")
|