class
Rosegold::Clientbound::MerchantOffers::MerchantOffer
- Rosegold::Clientbound::MerchantOffers::MerchantOffer
- Reference
- Object
Defined in:
rosegold/packets/clientbound/merchant_offers.crConstructors
- .new(base_cost_a : Rosegold::Clientbound::MerchantOffers::ItemCost, result : Rosegold::Slot, cost_b : Nil | Rosegold::Clientbound::MerchantOffers::ItemCost, out_of_stock : Bool, uses : Int32, max_uses : Int32, xp : Int32, special_price_diff : Int32, price_multiplier : Float32, demand : Int32)
- .read(io) : self
Instance Method Summary
- #base_cost_a : ItemCost
- #base_cost_a=(base_cost_a : ItemCost)
- #cost_b : ItemCost | Nil
- #cost_b=(cost_b : ItemCost | Nil)
- #demand : Int32
- #demand=(demand : Int32)
- #max_uses : Int32
- #max_uses=(max_uses : Int32)
- #out_of_stock=(out_of_stock : Bool)
- #out_of_stock? : Bool
- #price_multiplier : Float32
- #price_multiplier=(price_multiplier : Float32)
- #result : Rosegold::Slot
- #result=(result : Rosegold::Slot)
- #special_price_diff : Int32
- #special_price_diff=(special_price_diff : Int32)
- #uses : Int32
- #uses=(uses : Int32)
- #write(io) : Nil
- #xp : Int32
- #xp=(xp : Int32)
Constructor Detail
def self.new(base_cost_a : Rosegold::Clientbound::MerchantOffers::ItemCost, result : Rosegold::Slot, cost_b : Nil | Rosegold::Clientbound::MerchantOffers::ItemCost, out_of_stock : Bool, uses : Int32, max_uses : Int32, xp : Int32, special_price_diff : Int32, price_multiplier : Float32, demand : Int32)
#