RPG::CommonEvent

公共事件的数据类。

超类

属性

id

ID。

name

名称。

trigger

触发条件(0:正常执行,1:自动执行,2:并行处理)。

switch_id

条件开关 ID。

list

执行内容(RPG::EventCommand)的数组。

方法

autorun?

判断事件是否自动执行,当 trigger 的值为 1 时返回 true。

parallel?

判断事件是否并行处理,当 trigger 的值为 2 时返回 true。

定义

class RPG::CommonEvent
  def initialize
    @id = 0
    @name = ''
    @trigger = 0
    @switch_id = 1
    @list = [RPG::EventCommand.new]
  end
  def autorun?
    @trigger == 1
  end
  def parallel?
    @trigger == 2
  end
  attr_accessor :id
  attr_accessor :name
  attr_accessor :trigger
  attr_accessor :switch_id
  attr_accessor :list
end