Пример #1
0
    private void CreateDropCoin(int createCount)
    {
        for (int i = 0; i < createCount; ++i)
        {
            GameObject  foundPrefab = AssetBundleCacher.Instance.LoadAndGetAsset("object", goldData.GoldPrefab) as GameObject;
            DroppedCoin newCoin     = Instantiate(foundPrefab).GetComponent <DroppedCoin>();
            newCoin.transform.parent = droppedItemPoolObj;
            newCoin.gameObject.SetActive(false);
            newCoin.Initialize(CoinWasCollided);

            deactiveDroppedCoins.Add(newCoin);
        }
    }
Пример #2
0
 // Callback
 private void CoinWasCollided(DroppedCoin coin)
 {
     deactiveDroppedCoins.Add(coin);
 }