⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 styleskill.h

📁 奇迹世界 部分源代码奇迹世界 部分源代码奇迹世界 部分源代码
💻 H
字号:
#ifndef _STYLEATTACK_H_
#define _STYLEATTACK_H_

#include "Skill.h"

struct BASE_STYLEINFO;

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

	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_STYLE; }
	virtual VOID			SetExecuteInterval();

	virtual BOOL			CheckMainTarget();						// MainTarget捞 蜡瓤茄瘤 眉农茄促.
	virtual BOOL			ParamInitialize();						// 颇扼固磐 檬扁拳
	virtual VOID			CommonExecute();						// 傍烹栏肺 角青窍绰 何盒
	virtual VOID			CommonRelease();						// 傍烹栏肺 秦力窍绰 何盒
	virtual BYTE			FindTargets( Character **pTargetArray );// 鸥百府胶飘甫 备窍绰 何盒

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

	VOID					Broadcast_Style_Result();

private:
	BASE_STYLEINFO			*m_pBaseStyleInfo;

	BYTE					m_byCommonEffect;		// Target 傍烹栏肺 利侩登绰 捞棋飘
	DAMAGETYPE				m_wDamage;				// 阿 鸥百狼 单固瘤
	DAMAGETYPE				m_wMainTargetDamage;	// MainTarget狼 单固瘤
	WzVector				m_vPlayerPos;			// 敲饭捞绢 困摹
	WzVector				m_vTargetPos;			// 鸥百 困摹
	WzVector				m_vThrustPos;			// 踌归 捞饶狼 鸥百困摹
};

#endif // _STYLEATTACK_H_

⌨️ 快捷键说明

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