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); } } }