コード例 #1
0
    public void StartTreasure(TreasureObject treasureObject)
    {
        //Instantiate Treasure Prefab
        _treasureObject = Instantiate(treasureObject.TreasurePrefab, _treasureSpawnPoint);

        //Get TreasurePool
        _treasurePool = treasureObject.TreasurePool;

        //Get random amount of treasure
        _amountOfTreasures = GetRandomValue(1, _treasurePool.MaxAmountOfTreasures);

        //Invoke Start Event
        EventManager.Instance.StartTreasure();

        AddTimeToTapTimer(0.3f);
    }
コード例 #2
0
 private TreasureItemObject RandomTreasureItem(TreasurePoolObject treasurePoolObject)
 {
     return(treasurePoolObject.PossibleTreasures[UnityEngine.Random.Range(0, treasurePoolObject.PossibleTreasures.Count)]);
 }