sense.h
来自「魔域的源代码」· C头文件 代码 · 共 48 行
H
48 行
// Sense.h: interface for the CSense class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SENSE_H__AAC1DEEB_7413_42DE_9BA7_4DDFC3A245C0__INCLUDED_)
#define AFX_SENSE_H__AAC1DEEB_7413_42DE_9BA7_4DDFC3A245C0__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "mycom.h"
#include "VarType.h"
#include "I_AiCenter.h"
#include "TimeOut.h"
class CAgent;
class CSense
{
COM_STYLE(CSense)
protected:
CSense();
virtual ~CSense();
public: // construction
bool Create(CAgent* pOwner);
public: // interface
bool CheckCondition(int idxFactFunction, VarTypeSetRef setParam, ARGUMENT_SET* psetArgument);
public: // const
public: // application
void OnTimer();
void TeamApply(OBJID idUser);
void Reborn();
void Recruit(int nLife);
void BeKill(IRole* pRole);
void BeAttack(IRole* pRole);
void Die();
protected:
CAgent* m_pOwner;
CTimeOut m_tLook;
};
#endif // !defined(AFX_SENSE_H__AAC1DEEB_7413_42DE_9BA7_4DDFC3A245C0__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?