Beispiel #1
0
 public void TakeRoundBonus(RoundBonusType taken)
 {
     takenBonuses.Add(taken);
     foreach (Transform go in activeBonuses)
     {
         if (go.GetComponent <RoundBonusMono>().type == taken)
         {
             go.gameObject.SetActive(false);
         }
     }
 }
Beispiel #2
0
    internal void ReturnRoundBonus(RoundBonusType returnedBonus)
    {
        if (returnedBonus == RoundBonusType.NOTHING)
        {
            return;
        }
        ;

        takenBonuses.Remove(returnedBonus);
        foreach (Transform go in activeBonuses)
        {
            if (go.GetComponent <RoundBonusMono>().type == returnedBonus)
            {
                go.gameObject.SetActive(false);
            }
        }
    }
Beispiel #3
0
 public void PutBackRoundBonus(RoundBonusType rbt)
 {
     takenBonuses.Remove(rbt);
 }
Beispiel #4
0
 public Round_Bonus GetRoundBonus(RoundBonusType rbt)
 {
     return(round_bonuses[(int)rbt]);
 }