CommandPage 事件页

包含该事件页下的所有指令行(Command
相关类:CommandCommandPageCommandTrigger

维护人员:黑暗之神KDS
创建时间:2018-10-09

继承
子类

Public 属性

属性
id : number;
唯一ID
commands : Command;
指令对象集合 默认值=

Public 方法

方法
startTriggerEvent(trigger : CommandTrigger, playerInput? : any): void
开始触发事件(首次)如果已在执行中则会自动忽略
executeEvent(trigger : CommandTrigger, playerInput? : any): void
静态执行事件,一般用于制作自定义指令时中途暂停了事件执行后恢复事件执行
startTriggerFragmentEvent(feData : string, trigger : SceneObjectEntity, execute : SceneObjectEntity, onCommandExecuteOver? : Callback): CommandTrigger
静态开始执行片段事件

详情

startTriggerEvent

startTriggerEvent(trigger : CommandTrigger, playerInput? : any): void :

开始触发事件(首次)如果已在执行中则会自动忽略

参数
trigger 事件触发器
playerInput [可选] 默认值=[] 玩家提交的自定义输入信息

executeEvent

executeEvent(trigger : CommandTrigger, playerInput? : any): void :

静态执行事件,一般用于制作自定义指令时中途暂停了事件执行后恢复事件执行

参数
trigger 事件触发器
playerInput [可选] 默认值=[] 玩家提交的自定义输入信息

startTriggerFragmentEvent

startTriggerFragmentEvent(feData : string, trigger : SceneObjectEntity, execute : SceneObjectEntity, onCommandExecuteOver? : Callback): CommandTrigger :

静态开始执行片段事件
该片段事件事件会启动一条单独的触发线独立运作,并支持跨场景(必须触发者是玩家的场景对象),直到其执行完毕。

参数
feData 片段事件数据
trigger 触发者-场景对象
execute 执行者-场景对象
onCommandExecuteOver [可选] 默认值=null 当指令执行完毕时回调
返回

CommandTrigger 触发器


Copyright © 2021 - 2025