Example #1
0
    public bool this[int playerNumber]
    {
        get { return(playersReady[playerNumber]); }
        set
        {
            if (value)
            {
                OnReady?.Invoke(playerNumber);
            }
            else
            {
                OnNotReady?.Invoke(playerNumber);
            }

            playersReady[playerNumber] = value;
            if (playersReady[0] && playersReady[1])
            {
                SceneManager.LoadScene(mainSceneName);
            }
        }
    }
Example #2
0
 void NotReadyInvoke()
 {
     OnNotReady?.Invoke(this, new AgentStateEventArgs {
         Mode = _mode
     }, _monitorId);
 }