公共事件的数据类。
ID。
名称。
触发条件(0:正常执行,1:自动执行,2:并行处理)。
条件开关 ID。
执行内容(RPG::EventCommand)的数组。
判断事件是否自动执行,当 trigger 的值为 1 时返回 true。
判断事件是否并行处理,当 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