struct Rosegold::DataComponents::Tool::ToolRule

Defined in:

rosegold/inventory/slot.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(blocks_type : UInt32 = 0_u32, blocks_tag : Nil | String = nil, blocks_ids : Nil | Array(UInt32) = nil, has_speed : Bool = false, speed : Float32 | Nil = nil, has_correct_for_drops : Bool = false, correct_for_drops : Bool = false) #

[View source]

Instance Method Detail

def blocks_ids : Array(UInt32) | Nil #

[View source]
def blocks_ids=(blocks_ids : Array(UInt32) | Nil) #

[View source]
def blocks_tag : String | Nil #

[View source]
def blocks_tag=(blocks_tag : String | Nil) #

[View source]
def blocks_type : UInt32 #

[View source]
def blocks_type=(blocks_type : UInt32) #

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

[View source]
def correct_for_drops? : Bool #

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

[View source]
def has_correct_for_drops? : Bool #

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

[View source]
def has_speed? : Bool #

[View source]
def speed : Float32 | Nil #

[View source]
def speed=(speed : Float32 | Nil) #

[View source]