Ejemplo n.º 1
0
    Vector3 OffsetForGlobalSize(Item.ItemSize itemSize)
    {
        float halfWidth  = itemSize._width * globalSizeOfTile * 0.5f;
        float halfHeight = itemSize._height * globalSizeOfTile * 0.5f;

        return(new Vector3(halfWidth, -halfHeight));
    }
Ejemplo n.º 2
0
    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);
            }
        }
    }
Ejemplo n.º 3
0
 public Item GetItem(Item.ItemSize BoxSize)
 {
     return(Items[Random.Range(0, Items.Count)]);
 }