Class GameEvent#
-
class GameEvent:
Object# -
id:
integer# 事件的id,随着时间推移自动增加并分配给新事件
-
end_id:
integer# 事件的对应结束id,如果整个事件中未插入事件,那么end_id就是自己的id
-
data:
any# 事件的附加数据,视类型而定
-
exec_ret:
boolean?# exec函数的返回值,可能不存在
-
status:
string# ready, running, exiting, dead
-
interrupted:
boolean# 事件是否是因为被中断而结束的,可能是防止事件或者被杀
-
killed:
boolean# 事件因为终止一切结算而被中断(所谓的“被杀”)
-
findParent(
self:GameEvent,
eventType: <T:GameEvent>,
includeSelf?:boolean,
depth?:integer
): <T:GameEvent>?# 找第一个与当前事件有继承关系的特定事件
- Parameters:
eventType (<T:
GameEvent>) -- 事件类型includeSelf? (
boolean) -- 是否包括本事件depth? (
integer) -- 搜索深度
-
id: