📄 actiontriggers.h
字号:
#pragma once
//=============================================================================================================================
/// 咀记 飘府芭甸狼 备泅 努贰胶
/**
@author Kim Min Wook < taiyo@webzen.com >
@since 2004. 12. 29
@remark
-
@note
-
@history
-
*/
//=============================================================================================================================
#include "ActionInfo.h"
#include "IActionTrigger.h"
#include <Timer.h>
__BEGIN_DECL_ACTION( ACTION_CHANGE_OBJECTANI )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_CHANGE_PATHTILE )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_CHANGE_OBJECTSTATE )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_PLAY_EVENT )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_SET_ISATTACK )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_PORTAL_PLAYER )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_SET_OBJECTTHRUST )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_APPLY_DAMAGE )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_REFLECT_DAMAGE )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_CREATE_MONSTER )
virtual VOID OnAction();
virtual BOOL OnActionUpdate();
private:
INT m_iRegenCount;
INT m_iMaxCreateCount;
util::Timer m_RegenTimer;
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_DISPLAY_MSGBOX )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_REMOVE_ITEM )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_REWARD_PLAYER )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_CLEAR_MISSION )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_PORTAL_RANDOM )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_ACTIVATE_TRIGGER )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_AREA_DAMAGE )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_OPERATE_SWITCH )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_ROAD_CONNECT )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_CREATE_DIR_MONSTER )
virtual VOID OnAction();
virtual BOOL OnActionUpdate();
private:
INT m_iRegenCount;
INT m_iMaxCreateCount;
util::Timer m_RegenTimer;
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_CHANGE_LIGHT )
virtual VOID OnAction();
__END_DECL_ACTION
__BEGIN_DECL_ACTION( ACTION_CHANGE_OBJECT_TYPE )
virtual VOID OnAction();
__END_DECL_ACTION
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -