class RPG::Animation::Timing

Public Class Methods

new(hash) click to toggle source
# File lib/rmxp_extractor/classnames.rb, line 707
def initialize(hash)
  @frame = hash["frame"]
  @se = RPG::AudioFile.new hash["se"]
  @flash_scope = hash["flash_scope"]
  @flash_color = Color.new hash["flash_color"]
  @flash_duration = hash["flash_duration"]
  @condition = hash["condition"]
end

Public Instance Methods

hash() click to toggle source
# File lib/rmxp_extractor/classnames.rb, line 716
def hash
  dump = {
    frame: @frame,
    se: @se.hash,
    flash_scope: @flash_scope,
    flash_color: @flash_color.hash,
    flash_duration: @flash_duration,
    condition: @condition,
  }
end