Files
Sun1602/Client/GameClient/State/StateStatueStand.h
T
2022-10-26 12:25:11 +08:00

21 lines
728 B
C++

#pragma once
#ifdef _NA_008016_20150203_SUN_RANKING_SYSTEM_STATUE
class StateBase;
class StateStatueStand : public StateBase
{
StateStatueStand(void);
public:
~StateStatueStand(void);
__forceinline static StateStatueStand* GetInstance() { static StateStatueStand d; return &d; };
virtual int GetStateKind() { return STATE::STATUE_STAND; }
virtual BOOL CanTransite(Object* owner_ptr, DWORD cur_time, StateBase* to_transite_state_ptr);
virtual STATECHANGE::TYPE OnStart(Object* owner_ptr, DWORD cur_time);
virtual STATEPROCESS::TYPE OnProcess(Object* owner_ptr, DWORD cur_time, DWORD tick);
virtual STATECHANGE::TYPE OnEnd(Object* owner_ptr, DWORD cur_time);
};
#endif // _NA_008016_20150203_SUN_RANKING_SYSTEM_STATUE