Beispiel #1
0
    IEnumerator ResetTeamScale(ETeam team, float delay)
    {
        yield return(new WaitForSeconds(delay));

        foreach (PlayerController player in playerControllers)
        {
            if (player.GetTeamNumber() == team)
            {
                player.GiveIFrames(powerUpManager.GetIFrames());
                player.transform.localScale = new Vector3(1, 1, 1);
                player.ChangeMomentum(1);
                player.AlterMaxSpeed(1);
                player.SetIsShrunken(false);
                player.gameObject.GetComponentInChildren <PowerUpParticlesController>().PlayPowerupEffect(EPowerUp.Shrink, 0, false);
            }
        }
    }