AR_Engine_SDK
Functions | Variables
XECustomEvent.lua File Reference
类 XECustomEvent 继承关系图:
Inheritance graph

Functions

function XECustomEvent new () end
 
function XECustomEvent Release () end
 
function XECustomEvent Tick (fInterval) end
 
function XECustomEvent Execute (pWorld) end
 
function XECustomEvent GetEventList (pWorld, pHasTheEvent) end
 
function XECustomEvent IsReceiverInChannel (szChannelName) end
 
function XECustomEvent GetDedicatedReceiver () end
 

Variables

 XECustomEvent = {}
 

Function Documentation

◆ Execute()

function XECustomEvent Execute ( pWorld  )

执行当前事件,会调用专用接收者的RespondOnEvent函数

Parameters
pWorldXEWorld 当前事件所在的世界指针
Returns
void

◆ GetDedicatedReceiver()

function XECustomEvent GetDedicatedReceiver ( )

获取当前事件的专用接收者指针

Returns
XECustomEventReceiver

◆ GetEventList()

function XECustomEvent GetEventList ( pWorld  ,
pHasTheEvent   
)

获取CustomEvent事件列表

Parameters
pWorldXEWorld
pHasTheEventboolean
Returns
XEEventList

◆ IsReceiverInChannel()

function XECustomEvent IsReceiverInChannel ( szChannelName  )

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

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

◆ new()

function XECustomEvent new ( )

XECustomEvent_new00

Returns
XECustomEvent

◆ Release()

function XECustomEvent Release ( )

释放掉专用的接收者

Returns
void

◆ Tick()

function XECustomEvent Tick ( fInterval  )

Tick中会调用专用接收者的RespondOnEventTick函数

Parameters
fIntervalnumber
Returns
void

Variable Documentation

◆ XECustomEvent