private void MegaCard(int number) //Реализация штрафа легендарных карт { if (game.HotCard == 0) { for (int i = 0; i < (game.fine * number); i++) { game.GiveCardToHand(); game.plusCard[0]++; } game.PlusText[0].text = $"+{game.plusCard[0]}"; } else if (game.HotCard == 1) { for (int i = 0; i < (game.fine * number); i++) { game.CurrentGame.FirstEnemyHand.Add(CardManager.AllCards[Random.Range(0, CardManager.AllCards.Count)]); game.plusCard[1]++; } game.FirstText.text = $"{game.CurrentGame.FirstEnemyHand.Count}"; game.PlusText[1].text = $"+{game.plusCard[1]}"; } else if (game.HotCard == 2) { for (int i = 0; i < (game.fine * number); i++) { game.CurrentGame.SecondEnemyHand.Add(CardManager.AllCards[Random.Range(0, CardManager.AllCards.Count)]); game.plusCard[2]++; } game.SecondText.text = $"{game.CurrentGame.SecondEnemyHand.Count}"; game.PlusText[2].text = $"+{game.plusCard[2]}"; } else if (game.HotCard == 3) { for (int i = 0; i < (game.fine * number); i++) { game.CurrentGame.ThirdEnemyHand.Add(CardManager.AllCards[Random.Range(0, CardManager.AllCards.Count)]); game.plusCard[3]++; } game.ThirdText.text = $"{game.CurrentGame.ThirdEnemyHand.Count}"; game.PlusText[3].text = $"+{game.plusCard[3]}"; } else if (game.HotCard == 4) { } game.HotCard = 0; if (Race == 4) { Sound.NecramagSound(); } else if (Race == 5) { Sound.DemiurgeSound(); } }
private void LegendaryCardSound(int numberplayer, int numbercard)//Реализация звуков мега карт { if (numberplayer == 1) { if (CurrentGame.FirstEnemyHand[numbercard].Race == 4) { Sound.NecramagSound(); } else if (CurrentGame.FirstEnemyHand[numbercard].Race == 5) { Sound.DemiurgeSound(); } } else if (numberplayer == 2) { if (CurrentGame.SecondEnemyHand[numbercard].Race == 4) { Sound.NecramagSound(); } else if (CurrentGame.SecondEnemyHand[numbercard].Race == 5) { Sound.DemiurgeSound(); } } else if (numberplayer == 3) { if (CurrentGame.ThirdEnemyHand[numbercard].Race == 4) { Sound.NecramagSound(); } else if (CurrentGame.ThirdEnemyHand[numbercard].Race == 5) { Sound.DemiurgeSound(); } } }