class Rosegold::DataComponents::CustomModelData

Overview

CustomModelData - four prefixed arrays: floats, booleans, strings, colors (Int).

Defined in:

rosegold/inventory/slot.cr

Constructors

Instance Method Summary

Instance methods inherited from class Rosegold::DataComponent

write(io) : Nil write

Constructor methods inherited from class Rosegold::DataComponent

create_component(component_type : UInt32, io) : DataComponent create_component, create_component_by_name(name : String | Nil, component_type : UInt32, io) : DataComponent create_component_by_name

Constructor Detail

def self.new(floats : Array(Float32) = [] of Float32, booleans : Array(Bool) = [] of Bool, strings : Array(String) = [] of String, colors : Array(Int32) = [] of Int32) #

[View source]
def self.read(io) : self #

[View source]

Instance Method Detail

def booleans : Array(Bool) #

[View source]
def booleans=(booleans : Array(Bool)) #

[View source]
def colors : Array(Int32) #

[View source]
def colors=(colors : Array(Int32)) #

[View source]
def floats : Array(Float32) #

[View source]
def floats=(floats : Array(Float32)) #

[View source]
def strings : Array(String) #

[View source]
def strings=(strings : Array(String)) #

[View source]
def write(io) : Nil #

[View source]