public void CircleDestroyPlayer() { if (hasShield) { hasShield = false; return; } transform.GetChild(0).GetComponent <Renderer>().enabled = false; _inGameManager.StartLerpCircleSmaller(playerOrder); DeactivePlayer(); this.enabled = false; UpdateScoreboard?.Invoke(); }
public void DestroyPlayer() { if (hasShield) { hasShield = false; return; } if (ChooseControls.gameStarted) { Points.AddPoints(Color); } ChooseControls.playerStates[Color] = PlayerState.Deactivated; _inGameManager.StartLerpLevelSmaller(playerOrder); InGameManager.OnPlayerDestroy -= CheckPlayerOrderDecrease; DeactivePlayer(); UpdateScoreboard?.Invoke(); }