ReadyManager.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
    void Update()
    {
        ///for debugging
        timeLeft = startAtTime - Time.time;
        if (PlayerManager.playerCount > 1)
        {
            if (!is2Players)
            {
                startAtTime = Time.time + 10;
                is2Players = true;
            }
            if (PlayerManager.activePlayers != lastChangedPlayer)
            {
                if (startAtTime < Time.time + 3)
                {
                    startAtTime = Time.time + 3;
                }
                lastChangedPlayer = PlayerManager.activePlayers;
            }
        }
        else
        {
            is2Players = false;
            startAtTime = float.MaxValue;
        }
        if (startAtTime < Time.time && startAtTime > Time.time- 10)
        {
            _root.state = GameState.PLAYING;
        }
    }