# 状态类(基类
# 所有状态的基础类,也称“基类”,“父类”
extends Node
class_name state
func run(delta:float):
"""运行当前状态(每一帧都执行这个函数)"""
do_condition(delta)
func enter_state():
"""进入当前状态"""
pass
func exit_state():
"""退出当前状态"""
pass
func do_condition(delta:float):
"""当前状态执行动作的条件及动作"""
pass
func change_state(state):
"""切换到另一个状态上"""
pass