AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XEEventBase.lua 文件参考

#include <XEEventBase.h>

类 XEEventBase 继承关系图:
Inheritance graph

函数

function XEEventBase new () end
 
function XEEventBase Tick (fInterval) end
 
function XEEventBase Release () end
 
function XEEventBase Execute (pWorld) end
 
function XEEventBase IsReceiverInChannel (szChannelName) end
 
function XEEventBase GetTypeName () end
 
function XEEventBase SetData (val) end
 
function XEEventBase GetData () end
 
function XEEventBase SetSender (who) end
 
function XEEventBase GetSender () end
 
function XEEventBase SetExcutable (what) end
 
function XEEventBase GetExcutable () end
 
function XEEventBase SetName (szName) end
 
function XEEventBase GetName () end
 
function XEEventBase SetDesc (szDesc) end
 
function XEEventBase GetDesc () end
 
function XEEventBase SetRemove () end
 
function XEEventBase IsRemoved () end
 
function XEEventBase SetRemoveMode (erm) end
 
function XEEventBase GetRemoveMode () end
 
function XEEventBase SetExecuteMode (eem) end
 
function XEEventBase GetExecuteMode () end
 
function XEEventBase SetReserve () end
 
function XEEventBase SetTickable (bEnable) end
 
function XEEventBase IsTickable () end
 
function XEEventBase SetCountdownTime (fMilliseconds) end
 
function XEEventBase GetCountdownTime () end
 
function XEEventBase SetEventStatus (erm) end
 
function XEEventBase GetEventStatus () end
 

变量

 EVENT_STATUS_READY = 0
 
 EVENT_STATUS_EXPLAIN = 0
 
 EVENT_STATUS_ENTRANCE = 0
 
 EVENT_STATUS_TRIGGER = 0
 
 EVENT_STATUS_RESTORE = 0
 
 EVENT_STATUS_CUSTOM = 0
 
 EVENT_STATUS_RELEASE = 0
 
 XEEventBase = {}
 
XEEventBase ERM_AUTO = 0
 
XEEventBase ERM_MANUAL = 0
 
XEEventBase EEM_AUTO = 0
 
XEEventBase EEM_MANUAL = 0
 

函数说明

◆ Execute()

function XEEventBase Execute ( pWorld  )

执行事件

参数
pWorldXEWorld
返回
void

◆ GetCountdownTime()

function XEEventBase GetCountdownTime ( )

获取当前事件的倒计时时刻

返回
number

◆ GetData()

function XEEventBase GetData ( )

获取事件数据

返回
XEVariant

XEEventBase_GetData01

返回
XEVariant

◆ GetDesc()

function XEEventBase GetDesc ( )

获取事件描述

返回
string

◆ GetEventStatus()

function XEEventBase GetEventStatus ( )

获取当前事件的状态

返回
number

◆ GetExcutable()

function XEEventBase GetExcutable ( )

判断事件是否可执行

返回
userdata

◆ GetExecuteMode()

function XEEventBase GetExecuteMode ( )

获取事件被执行的方式(手动/自动)

返回
number

◆ GetName()

function XEEventBase GetName ( )

获取事件名称

返回
string

◆ GetRemoveMode()

function XEEventBase GetRemoveMode ( )

获取事件被移除的方式(手动/自动)

返回
number

◆ GetSender()

function XEEventBase GetSender ( )

获取事件发送者

返回
userdata

◆ GetTypeName()

function XEEventBase GetTypeName ( )

返回当前事件类型

返回
string

◆ IsReceiverInChannel()

function XEEventBase IsReceiverInChannel ( szChannelName  )

判断事件的广播接受者是否跟当前事件在同一个通道内

参数
szChannelNamestring
返回
boolean
注意
如果广播接收者和当前事件在同一个通道内,广播接收者响应事件执行的函数才会被调用

◆ IsRemoved()

function XEEventBase IsRemoved ( )

判断被移除的状态

返回
boolean

◆ IsTickable()

function XEEventBase IsTickable ( )

判断当前事件是否启用Tick

返回
boolean

◆ new()

function XEEventBase new ( )

XEEventBase_new00

返回
XEEventBase

◆ Release()

function XEEventBase Release ( )

释放事件资源

返回
void

◆ SetCountdownTime()

function XEEventBase SetCountdownTime ( fMilliseconds  )

设置当前事件的倒计时时刻,如果事件设置了延时触发,则会启用倒计时,倒计时为0时,该事件被执行

参数
fMillisecondsnumber
返回
void

◆ SetData()

function XEEventBase SetData ( val  )

设置事件数据

参数
valXEVariant
返回
void

◆ SetDesc()

function XEEventBase SetDesc ( szDesc  )

设置事件描述

参数
szDescstring
返回
void

◆ SetEventStatus()

function XEEventBase SetEventStatus ( erm  )

设置当前事件的状态

参数
ermnumber
返回
void

◆ SetExcutable()

function XEEventBase SetExcutable ( what  )

设置事件是否可执行

参数
whatuserdata
返回
void

◆ SetExecuteMode()

function XEEventBase SetExecuteMode ( eem  )

设置事件被执行的方式(手动/自动)

参数
eemnumber
返回
void

◆ SetName()

function XEEventBase SetName ( szName  )

设置事件名称

参数
szNamestring
返回
void

◆ SetRemove()

function XEEventBase SetRemove ( )

设置被移除的状态(事件被移除状态为true,表明当前事件该被执行了)

返回
void

◆ SetRemoveMode()

function XEEventBase SetRemoveMode ( erm  )

设置事件被移除的方式(手动/自动)

参数
ermnumber
返回
void

◆ SetReserve()

function XEEventBase SetReserve ( )

恢复事件(设置事件被删除的状态为false)

返回
void

◆ SetSender()

function XEEventBase SetSender ( who  )

设置事件发送者

参数
whouserdata
返回
void

◆ SetTickable()

function XEEventBase SetTickable ( bEnable  )

设置当前事件是否启用Tick

参数
bEnableboolean
返回
void

◆ Tick()

function XEEventBase Tick ( fInterval  )

更新事件

参数
fIntervalnumber 间隔(ms)
返回
void

变量说明

◆ EEM_AUTO

XEEventBase EEM_AUTO = 0

◆ EEM_MANUAL

XEEventBase EEM_MANUAL = 0

◆ ERM_AUTO

XEEventBase ERM_AUTO = 0

◆ ERM_MANUAL

XEEventBase ERM_MANUAL = 0

◆ EVENT_STATUS_CUSTOM

EVENT_STATUS_CUSTOM = 0

◆ EVENT_STATUS_ENTRANCE

EVENT_STATUS_ENTRANCE = 0

◆ EVENT_STATUS_EXPLAIN

EVENT_STATUS_EXPLAIN = 0

◆ EVENT_STATUS_READY

EVENT_STATUS_READY = 0

◆ EVENT_STATUS_RELEASE

EVENT_STATUS_RELEASE = 0

◆ EVENT_STATUS_RESTORE

EVENT_STATUS_RESTORE = 0

◆ EVENT_STATUS_TRIGGER

EVENT_STATUS_TRIGGER = 0

◆ XEEventBase