Пример #1
0
        public override void Load(RegistrarProvider provider)
        {
            GameLobby.UpdateEvent += manager => {
                //Min players for debugging only
                // manager.MinPlayers = 0;

                if (_blocked)
                {
                    manager.CountDownTimer = 10;
                }

                if (Input.GetMouseButtonDown(1))
                {
                    _blocked = !_blocked;
                    manager.ResetStartState();
                }

                //Only add our text if the timer is within the default range
                if (manager.CountDownTimer <= 5 && manager.CountDownTimer > 0)
                {
                    manager.GameStartText += "\nRight Click To Stop.";
                }
            };

            //Unblock the timer whenever the start button is pressed
            GameLobby.TryStartEvent += manager => {
                _blocked = false;
            };
        }
Пример #2
0
 public override void Load(RegistrarProvider registrarProvider)
 {
     MainMenu.VersionShowEvent += text => $"{text}, {ID} v{Version}\nMods: {Mods.Count}";
 }