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

📄 objectactionmanager.h

📁 墨香最新私服
💻 H
字号:
// CObjectActionManager.h: interface for the CObjectActionManager class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_OBJECTACTIONMANAGER_H__C167471E_D98E_42E2_88BB_0C7037BD0430__INCLUDED_)
#define AFX_OBJECTACTIONMANAGER_H__C167471E_D98E_42E2_88BB_0C7037BD0430__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define OBJECTACTIONMGR USINGTON(CObjectActionManager)
class CObject;

class CObjectActionManager  
{
public:
	//MAKESINGLETON(CObjectActionManager);
	CObjectActionManager();
	virtual ~CObjectActionManager();

	// Çൿ ÇÔ¼öµé...
	void Die(CObject* pObject,CObject* pAttacker,BOOL bFatalDamage,BOOL bCritical);
	void Damage(CObject* pObject,CObject* pAttacker,BYTE DamageKind,DWORD Damage,DWORD ShieldDamage,BOOL bCritical);
	void Dodge(CObject* pObject,CObject* pAttacker);
	void Revive(CObject* pObject,VECTOR3* pRevivePos);
	void Heal(CObject* pObject,CObject* pHealer,BYTE DamageKind,DWORD HealVal);
	void Recharge(CObject* pObject,CObject* pRecharger,BYTE RechargeKind,DWORD RechargeVal);

	void ApplyTargetList(CObject* pOperator,CTargetList* pTList,BYTE DamageKind);
	void ApplyResult(CObject* pObject,CObject* pOperator,RESULTINFO* pRInfo,BYTE DamageKind);
	
};
EXTERNGLOBALTON(CObjectActionManager);
#endif // !defined(AFX_OBJECTACTIONMANAGER_H__C167471E_D98E_42E2_88BB_0C7037BD0430__INCLUDED_)

⌨️ 快捷键说明

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