Exemplo n.º 1
0
    public void Optionmagic(GameObject attack)
    {
        Attacks      att     = (Attacks)attack.GetComponent("Attacks");
        PLayerBattle pbattle = (PLayerBattle)player.GetComponent("PLayerBattle");

        if (pbattle.curmana >= att.manacost)
        {
            SetupBattle setup = (SetupBattle)setupbattle.GetComponent("SetupBattle");
            thisturnattack = attack;
            if (setup.numenemies == 1)
            {
                selectbutton1.SetActive(false);
                selectbutton2.SetActive(false);
                selectbutton3.SetActive(false);
                selectbutton4.SetActive(false);
                selectbutton5.SetActive(false);
                enemyhealthbar1.SetActive(false);
                enemyhealthbar2.SetActive(false);
                enemyhealthbar3.SetActive(false);
                enemyhealthbar4.SetActive(false);
                enemyhealthbar5.SetActive(false);
                if (enemy1 != null)
                {
                    selectbutton3.SetActive(true);
                    EnemyAI enem1 = (EnemyAI)enemy1.GetComponent("EnemyAI");
                    enem1.ChooseAttack();
                    enemyhealthbar3.SetActive(true);
                }
            }
            if (setup.numenemies == 2)
            {
                selectbutton1.SetActive(false);
                selectbutton2.SetActive(false);
                selectbutton3.SetActive(false);
                selectbutton4.SetActive(false);
                selectbutton5.SetActive(false);
                enemyhealthbar1.SetActive(false);
                enemyhealthbar2.SetActive(false);
                enemyhealthbar3.SetActive(false);
                enemyhealthbar4.SetActive(false);
                enemyhealthbar5.SetActive(false);
                if (enemy1 != null)
                {
                    selectbutton2.SetActive(true);
                    EnemyAI enem1 = (EnemyAI)enemy1.GetComponent("EnemyAI");
                    enem1.ChooseAttack();
                    enemyhealthbar2.SetActive(true);
                }
                if (enemy2 != null)
                {
                    selectbutton4.SetActive(true);
                    EnemyAI enem2 = (EnemyAI)enemy2.GetComponent("EnemyAI");
                    enem2.ChooseAttack();
                    enemyhealthbar4.SetActive(true);
                }
            }
            if (setup.numenemies == 3)
            {
                selectbutton1.SetActive(false);
                selectbutton2.SetActive(false);
                selectbutton3.SetActive(false);
                selectbutton4.SetActive(false);
                selectbutton5.SetActive(false);
                enemyhealthbar1.SetActive(false);
                enemyhealthbar2.SetActive(false);
                enemyhealthbar3.SetActive(false);
                enemyhealthbar4.SetActive(false);
                enemyhealthbar5.SetActive(false);
                if (enemy1 != null)
                {
                    selectbutton1.SetActive(true);
                    EnemyAI enem1 = (EnemyAI)enemy1.GetComponent("EnemyAI");
                    enem1.ChooseAttack();
                    enemyhealthbar1.SetActive(true);
                }
                if (enemy2 != null)
                {
                    selectbutton3.SetActive(true);
                    EnemyAI enem2 = (EnemyAI)enemy2.GetComponent("EnemyAI");
                    enem2.ChooseAttack();
                    enemyhealthbar3.SetActive(true);
                }
                if (enemy3 != null)
                {
                    selectbutton5.SetActive(true);
                    EnemyAI enem3 = (EnemyAI)enemy3.GetComponent("EnemyAI");
                    enem3.ChooseAttack();
                    enemyhealthbar5.SetActive(true);
                }
            }
        }
    }