Exemplo n.º 1
0
 //Item
 internal void DestroyItem(ActiveItemType item)
 {
     _items.Remove(item);
     Destroy(item.gameObject);
 }
Exemplo n.º 2
0
 //Item
 internal void SetActiveItem(ActiveItemType currentItem, string environmentType)
 {
     _item     = currentItem;
     _isInside = (environmentType == "Inside");
 }
Exemplo n.º 3
0
 float distance = Vector2.Distance(bLoc, pos);
            if (distance<0.2)
                return item;
        }
        return null;
    }
    internal void DestroyItem(ActiveItemType item)
    {
        var bLoc = item.transform.position;
        _activeItems.Remove(item);
        Destroy(item.gameObject);
        //Todo: also delete other items in that radius 
        foreach (var cacheItem in _cache.Find("Item", bLoc, 1, true))
            print("DestroyItem:  item:" + cacheItem.Content + cacheItem.ObjectType + cacheItem.Location );
    }
    //Logic should match with BuildingDropItem