Exemple #1
0
    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();
         }
     }
 }