Skip to content

EventConfig

关卡各阶段的事件配置,包含三个不同时机的事件数组。

结构定义

typescript
interface EventConfig {
  EventInit: EventItem[];   // 战斗初始化事件数组
  EventReady: EventItem[];  // 战斗准备事件数组
  EventStart: EventItem[];  // 战斗开始事件数组
}

字段说明

EventInit

EventItem[]

战斗初始化事件数组,在关卡初始化时触发的事件列表。

EventReady

EventItem[]

战斗准备事件数组,在战斗准备阶段触发的事件列表。

EventStart

EventItem[]

战斗开始事件数组,在战斗正式开始时触发的事件列表。

使用示例

json
{
  "EventInit": [
    {
      "EventName": "SetSun",
      "Value": {
        "sun": 50
      }
    }
  ],
  "EventReady": [],
  "EventStart": [
    {
      "EventName": "ShowMessage",
      "Value": {
        "message": "战斗开始!"
      }
    }
  ]
}