class Rosegold::DataComponents::UseEffects

Overview

UseEffects (1.21.11) - 2 bools + 1 float

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(can_sprint : Bool = false, interact_vibrations : Bool = false, speed_multiplier : Float32 = 1.0_f32) #

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

[View source]

Instance Method Detail

def can_sprint=(can_sprint : Bool) #

[View source]
def can_sprint? : Bool #

[View source]
def interact_vibrations=(interact_vibrations : Bool) #

[View source]
def interact_vibrations? : Bool #

[View source]
def speed_multiplier : Float32 #

[View source]
def speed_multiplier=(speed_multiplier : Float32) #

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

[View source]