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; }; }
public override void Load(RegistrarProvider registrarProvider) { MainMenu.VersionShowEvent += text => $"{text}, {ID} v{Version}\nMods: {Mods.Count}"; }