Exemple #1
0
    void NextPlayer()
    {
        ChangePhaseHud("Next player");
        playersData[currentPlayer].gameObject.tag = "Enemy";
        int lastPlayer = currentPlayer;

        do
        {
            currentPlayer = (currentPlayer + 1) % playersData.Length;
        } while (playersData[currentPlayer].dead && currentPlayer != lastPlayer);

        if (currentPlayer == lastPlayer)
        {
            MultiplayerEventManager.TriggerPlayerWon(currentPlayer);
        }
        else
        {
            playersData[currentPlayer].gameObject.tag = "Player";
            phase = 0;
            ChangeCurrentPlayerHud("Player " + (currentPlayer + 1));
            changeTimerTime(4.0f);
            timer.Enable();
            PowerBarDamage powerBar = playersData[currentPlayer].gameObject.GetComponentInChildren <PowerBarDamage>();
            powerBar.IncreasePower(10);
        }
    }
Exemple #2
0
 //CountPotion countPotion;
 // Use this for initialization
 void Start()
 {
     healthBar = GetComponentInChildren <HealthBarDamage>();
     powerBar  = GetComponentInChildren <PowerBarDamage>();
     //countPotion = GetComponent<CountPotion>();
 }