#pragma once #include "Global/Global_Enum.h" #include "EngineFrame/Base/Node.h" class CharacterObject; class Chr_StateMachine : public Node { private: // 父对象 CharacterObject *chr_Parent; // 状态 int State = -1; // 状态时间 int StateTime = 0; public: void Init(CharacterObject *parent); void ChangeState(int state); int GetState() { return State; }; void Update(float deltaTime); };