示例#1
0
 public HomePage()
 {
     InitializeComponent();
     UpdateScoreboard.checkDeadlines();
     UpdateScoreboard.checkRepeatGoals();
     NavigationPage.SetHasBackButton(this, false);
 }
示例#2
0
    public void CircleDestroyPlayer()
    {
        if (hasShield)
        {
            hasShield = false;
            return;
        }

        transform.GetChild(0).GetComponent <Renderer>().enabled = false;
        _inGameManager.StartLerpCircleSmaller(playerOrder);
        DeactivePlayer();
        this.enabled = false;

        UpdateScoreboard?.Invoke();
    }
示例#3
0
    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();
    }