Trigger
触发器
add_tag
(method) Trigger:add_tag(tag: any)添加标签
all_triggers
tabledisable
(method) Trigger:disable()禁用触发器
disable_once
(method) Trigger:disable_once()在本次事件中禁用此触发器
enable
(method) Trigger:enable()event_manager
EventManager?execute
(method) Trigger:execute(...any)
-> any
2. any
3. any
4. any运行触发器,最多能返回4个返回值
get_include_name
(method) Trigger:get_include_name()
-> string?has_tag
(method) Trigger:has_tag(tag: any)
-> boolean是否有标签
is_enable
(method) Trigger:is_enable()
-> booleanis_match_args
(method) Trigger:is_match_args(fire_args?: any[])
-> boolean检查事件的参数与触发器的参数是否匹配, 允许事件的参数数量多余触发器的参数数量。
on_remove
(method) Trigger:on_remove(callback: any)recover_disable_once
(method) Trigger:recover_disable_once()remove
(method) Trigger:remove()remove_tag
(method) Trigger:remove_tag(tag: any)移除标签
type
stringTrigger.CallBack
fun(trg: Trigger, ...any):any, any, any, any
