Files
DNF_DEV/source_game/Asset/Character/Chr_StateMachine.h
2026-02-08 16:20:50 +08:00

22 lines
436 B
C++

#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);
};