DragonNest/GameCommon/DnBasicStateBaseAddState.h
2024-12-20 16:56:44 +08:00

21 lines
No EOL
1.5 KiB
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma once
#include "dnblow.h"
#include "DnBasicBlow.h"
class CDnBasicStateBaseAddState : public CDnBlow, public TBoostMemoryPool< CDnBasicStateBaseAddState >
{
protected:
public:
CDnBasicStateBaseAddState( DnActorHandle hActor, const char* szValue );
virtual ~CDnBasicStateBaseAddState(void);
virtual void OnBegin( LOCAL_TIME LocalTime, float fDelta );
virtual void Process( LOCAL_TIME LocalTime, float fDelta );
virtual void OnEnd( LOCAL_TIME LocalTime, float fDelta );
protected:
std::vector< CDnBasicBlow * > m_vecBasicBlow;
void AddState( int nStateType, const float fStateValue, LOCAL_TIME LocalTime, float fDelta );
void AddBasicBlow( const int nStateType, char * buff, LOCAL_TIME LocalTime, float fDelta );
};