normalattack.h

来自「奇迹世界 部分源代码奇迹世界 部分源代码奇迹世界 部分源代码」· C头文件 代码 · 共 38 行

H
38
字号
#pragma once


#include "Skill.h"

struct BASE_STYLEINFO;

class NormalAttack : public Skill
{
public:
	NormalAttack() : m_pBaseStyleInfo(NULL)	{}
	virtual ~NormalAttack(){}

	virtual VOID			Init( Character* pOwnerChar, SkillInfo* pSkillInfo, void* pBaseStyleInfo );
	virtual VOID			Release() {}

	virtual VOID			StartExecute();
	virtual VOID			EndExecute() {}

	virtual SLOTCODE		GetSkillCode();
	virtual eSKILL			GetSkillClassCode();
	virtual eSKILL_TYPE		GetSkillType()	{ return SKILL_TYPE_NORMAL; }
	virtual VOID			SetExecuteInterval();

	virtual BOOL			CheckMainTarget();	// MainTarget捞 蜡瓤茄瘤 眉农茄促.
	virtual BOOL			ParamInitialize();	// 颇扼固磐 檬扁拳

private:
	BOOL					CalcDamage( Character *pTarget );
	VOID					Broadcast_Normal_Result();

private:
	BYTE					m_byAttackSequence;	// 傍拜鸥涝(1鸥, 2鸥)
	BASE_STYLEINFO			*m_pBaseStyleInfo;

	Character*				m_pMainTarget;		// 皋牢鸥百
	DAMAGETYPE				m_wDamage;			// 鸥百狼 单固瘤
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?