コード例 #1
0
ファイル: BuildingInterior.cs プロジェクト: avidvid/OUP
 //Item
 internal void DestroyItem(ActiveItemType item)
 {
     _items.Remove(item);
     Destroy(item.gameObject);
 }
コード例 #2
0
ファイル: ActionHandler.cs プロジェクト: avidvid/OUP
 //Item
 internal void SetActiveItem(ActiveItemType currentItem, string environmentType)
 {
     _item     = currentItem;
     _isInside = (environmentType == "Inside");
 }
コード例 #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