Files
DNF_DEV/source_game/Asset/Character/Chr_StateMachine.h

22 lines
438 B
C++

#pragma once
#include "Global/Global_Enum.h"
#include "EngineFrame/Base/Actor.h"
class CharacterObject;
class Chr_StateMachine : public Actor
{
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);
};