Files
2022-10-26 12:25:11 +08:00

27 lines
796 B
C++

#pragma once
#include "StateBase.h"
#include "SkillState.h"
class SkillStateCustom : public StateSkill
{
public:
SkillStateCustom();
private:
BOOL m_bCreateProjectile; // 발사체를 생성하지 않았다면 OnEnd 시에 전투결과를 적용한다.
STATEPROCESS::TYPE OnProcess(Object* pOwner, DWORD CurTime,DWORD dwTick);
STATECHANGE::TYPE OnEnd(Object* pOwner, DWORD CurTime);
//STATEPROCESS::TYPE _OnProcessSacredFire(Object* pOwner, DWORD CurTime,DWORD dwTick);
STATEPROCESS::TYPE _OnProcessInQuiry(Object* pOwner, DWORD CurTime,DWORD dwTick);
STATEPROCESS::TYPE _OnProcessDragonTransForm(Object* pOwner, DWORD CurTime,DWORD dwTick);
STATEPROCESS::TYPE _OnProcessDragonCler(Object* pOwner, DWORD CurTime,DWORD dwTick);
const WzVector& GetTargetAreaPosition( Character* pCharacter );
};