class

Rosegold::DataComponents::KineticWeapon

Inherits Rosegold::DataComponent / Reference / Object

KineticWeapon (1.21.11) - complex: 2 VarInts + 3 optional conditions + 2 floats + 2 optional sounds

Constructors

new(contact_cooldown_ticks : UInt32 = 0_u32, delay_ticks : UInt32 = 0_u32, forward_movement : Float32 = 0_f32, damage_multiplier : Float32 = 0_f32)
Source
read(io) : self
Source

Instance methods

contact_cooldown_ticks
Source
contact_cooldown_ticks=(contact_cooldown_ticks : UInt32)
Source
damage_multiplier
Source
damage_multiplier=(damage_multiplier : Float32)
Source
delay_ticks
Source
delay_ticks=(delay_ticks : UInt32)
Source
forward_movement
Source
forward_movement=(forward_movement : Float32)
Source
write(io) : Nil
Source