Vector3 OffsetForGlobalSize(Item.ItemSize itemSize) { float halfWidth = itemSize._width * globalSizeOfTile * 0.5f; float halfHeight = itemSize._height * globalSizeOfTile * 0.5f; return(new Vector3(halfWidth, -halfHeight)); }
public void RemoveFromSlot(Item item, Index index) { Item.ItemSize itemSize = item.GetItemSize(); for (int x = index._x; x < index._x + itemSize._width; x++) { for (int y = index._y; y < index._y + itemSize._height; y++) { _inventory[x, y] = new InventorySlot(null, SlotStatus.Available); } } }
public Item GetItem(Item.ItemSize BoxSize) { return(Items[Random.Range(0, Items.Count)]); }