Example #1
0
 void Start()
 {
     stan   = StanWalki.Start;
     Potwór = GameObject.FindGameObjectWithTag("Wróg");
     SpawnPlayers();
     // KtoTo = Potwór.GetComponent<ZKimWalka>();
     // Potwór = GameObject.Find(ZKim);
     //Potwór1 = PotwórGetComponent<ZKimWalka>();
 }
Example #2
0
    void OpisWalkiStart()
    {
        HUDGracza.Wyświetl(Gracz);
        HUDWroga.Wyświetl(Wróg);
        WszystkiePrzyciski.Turn(false);
        Tura.gameObject.SetActive(false);

        stan = StanWalki.TuraGracza;
        StartCoroutine(TuraGracza());
    }
Example #3
0
    void TuraPotwora()
    {
        //Sprawdzenie Zdrowia Potwora
        if (Wróg.ZdrowieTeraz <= 0)
        {
            stan = StanWalki.Wygrana;
            Wygrana();
        }
        //Ruch potwora
        else if (Wróg.ZdrowieTeraz > 0)
        {
            int num = Random.Range(1, 4);
            switch (num)
            {
            case 1:
            {
                Gracz.Bitwa(Wróg, Gracz);
                HUDGracza.Wyświetl(Gracz);
                Tura.text = "atak";
                break;
            }

            case 2:
            {
                Wróg.Bronienie(Wróg);
                Tura.text = "bron";
                break;
            }

            case 3:
            {
                Tura.text = "Leczenie";
                Wróg.leczenie(Wróg, 6);
                HUDWroga.Wyświetl(Wróg);
                break;
            }
            }
            //Sprawdzenie Zdrowia Gracza
            if (Gracz.ZdrowieTeraz <= 0)
            {
                stan = StanWalki.Przegrana;
                Przegrana();
            }

            stan = StanWalki.TuraGracza;
            TuraGracza();
        }
    }
Example #4
0
 //Po wciśnięciu leczenia
 void Lecz()
 {
     StartCoroutine(CCCCCC());
     stan = StanWalki.TuraWroga;
     TuraPotwora();
 }
Example #5
0
 //Po wciśnięciu Obrony
 void Bronienie()
 {
     StartCoroutine(BBBBBB());
     stan = StanWalki.TuraWroga;
     TuraPotwora();
 }
Example #6
0
 //Po wciśnięciu ataku
 void Atakowanie()
 {
     StartCoroutine(AAAAAA());
     stan = StanWalki.TuraWroga;
     TuraPotwora();
 }