module
Rosegold::SlotOffsets::PlayerInventoryOffsets
Overview
Player inventory internal structure: [hotbar(0-8), main(9-35)] This is how PlayerInventory stores items internally
Defined in:
rosegold/inventory/slot_offsets.crClass Method Summary
-
.hotbar_to_internal(hotbar_index : Int32) : Int32
Convert from hotbar index (0-8) to PlayerInventory index (0-8)
-
.internal_to_hotbar(internal_index : Int32) : Int32 | Nil
Convert from PlayerInventory index to hotbar index
-
.internal_to_main_inventory(internal_index : Int32) : Int32 | Nil
Convert from PlayerInventory index to main inventory index
-
.main_inventory_to_internal(main_index : Int32) : Int32
Convert from main inventory index (0-26) to PlayerInventory index (9-35)
Class Method Detail
Convert from hotbar index (0-8) to PlayerInventory index (0-8)
Convert from PlayerInventory index to hotbar index
Convert from PlayerInventory index to main inventory index
Convert from main inventory index (0-26) to PlayerInventory index (9-35)