Beispiel #1
0
 private void OnChange(CollectionManager.CollectionType type, Action.Type actionType, int count, int changeValue)
 {
     if (type == CollectionManager.CollectionType.COIN && actionType == Action.Type.ADD)
     {
         IncreaseXP(changeValue);
     }
 }
Beispiel #2
0
 void OnCollect(CollectionManager.CollectionType type)
 {
     if (type == CollectionManager.CollectionType.COIN)
     {
         comboCounter++;
         startTimer = true;
         timerCoins = 0;
         if (comboCounter == 1)
         {
             Info(InfoType.COIN);
         }
         else if (comboCounter == 2)
         {
             Info(InfoType.DOUBLE);
         }
         else if (comboCounter == 3)
         {
             Info(InfoType.TRIPPLE);
         }
         else if (comboCounter >= 4)
         {
             Info(InfoType.COIN_ATTACK);
         }
     }
     else if (type == CollectionManager.CollectionType.PRIZE)
     {
         Info(InfoType.PRIZE);
     }
 }
Beispiel #3
0
 private void OnChange(CollectionManager.CollectionType type, Action.Type actionType, int count, int changeValue)
 {
     if (type == collectionType)
     {
         UpdateValue(count);
     }
 }
Beispiel #4
0
 void OnCollect(CollectionManager.CollectionType type)
 {
     if (type == CollectionType.COIN)
     {
         ChangeCoins(Action.Type.ADD, 1);
     }
     else if (type == CollectionType.PRIZE)
     {
         ChangePrizes(Action.Type.ADD, 1);
     }
 }
Beispiel #5
0
    //Получить значение по типу
    public int GetValue(CollectionManager.CollectionType type)
    {
        switch (type)
        {
        case CollectionType.COIN: return(coins);

        case CollectionType.PRIZE: return(prizes);

        case CollectionType.SHAKE: return(shakes);

        case CollectionType.WALL: return(walls);

        default: return(0);
        }
    }