class
Rosegold::DataComponents::KineticWeapon
Overview
KineticWeapon (1.21.11) - complex: 2 VarInts + 3 optional conditions + 2 floats + 2 optional sounds
Defined in:
rosegold/inventory/slot.crConstructors
- .new(contact_cooldown_ticks : UInt32 = 0_u32, delay_ticks : UInt32 = 0_u32, forward_movement : Float32 = 0_f32, damage_multiplier : Float32 = 0_f32)
- .read(io) : self
Instance Method Summary
- #contact_cooldown_ticks : UInt32
- #contact_cooldown_ticks=(contact_cooldown_ticks : UInt32)
- #damage_multiplier : Float32
- #damage_multiplier=(damage_multiplier : Float32)
- #delay_ticks : UInt32
- #delay_ticks=(delay_ticks : UInt32)
- #forward_movement : Float32
- #forward_movement=(forward_movement : Float32)
- #write(io) : Nil
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(contact_cooldown_ticks : UInt32 = 0_u32, delay_ticks : UInt32 = 0_u32, forward_movement : Float32 = 0_f32, damage_multiplier : Float32 = 0_f32)
#