private void OnChange(CollectionManager.CollectionType type, Action.Type actionType, int count, int changeValue) { if (type == CollectionManager.CollectionType.COIN && actionType == Action.Type.ADD) { IncreaseXP(changeValue); } }
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); } }
private void OnChange(CollectionManager.CollectionType type, Action.Type actionType, int count, int changeValue) { if (type == collectionType) { UpdateValue(count); } }
void OnCollect(CollectionManager.CollectionType type) { if (type == CollectionType.COIN) { ChangeCoins(Action.Type.ADD, 1); } else if (type == CollectionType.PRIZE) { ChangePrizes(Action.Type.ADD, 1); } }
//Получить значение по типу 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); } }