private void CustomNumberOption_ValueChanged(object sender, CustomNumberOption.CustomNumberOptionEventArgs e) { switch (e.NumberOption.TitleText) { case "Map": { GameOptions.Map = (MapType)e.NumberOption.Value; GameOptions.RpcSyncSettings(); break; } case "Impostor Count": { GameOptions.ImpostorCount = int.Parse(e.NumberOption.Selected); GameOptions.RpcSyncSettings(); break; } case "Max Players": { GameOptions.MaxPlayers = int.Parse(e.NumberOption.Selected); GameOptions.RpcSyncSettings(); break; } } }
private void OnTime_ValueChanged(object sender, CustomNumberOption.CustomNumberOptionEventArgs e) { switch (e.NumberOption.TitleText) { case "Ability On Time": { int value = int.Parse(e.NumberOption.ValueStrings[e.NumberOption.Value]); OnTime = value; var writer = RpcManager.StartRpc(QuantumTunneling.QuantumTunnelingRpc); writer.Write((byte)0); writer.Write(OnTime); writer.EndMessage(); break; } case "Ability Cooldown": { int value = int.Parse(e.NumberOption.ValueStrings[e.NumberOption.Value]); UseCooldown = value; var writer = RpcManager.StartRpc(QuantumTunneling.QuantumTunnelingRpc); writer.Write((byte)1); writer.Write(UseCooldown); writer.EndMessage(); break; } } }
private void Delay_ValueChanged(object sender, CustomNumberOption.CustomNumberOptionEventArgs e) { int value = int.Parse(e.NumberOption.Selected); TeleportationDelay = value; SyncDelay(); }
private void Cooldown_ValueChanged(object sender, CustomNumberOption.CustomNumberOptionEventArgs e) { int value = int.Parse(e.NumberOption.Selected); CleanCooldown = value; sync(); }
internal static void GameModeNumberOption_ValueChanged(object sender, CustomNumberOption.CustomNumberOptionEventArgs e) { var gamemode = GameMode.AvailableGameModes[e.NumberOption.Value]; ChangeToGameMode(gamemode); }
private void Delay_ValueChanged(object sender, CustomNumberOption.CustomNumberOptionEventArgs e) { SwapDelay = int.Parse(e.NumberOption.Selected); SendSwapDelay(); }
private void TheJesterRoleGameMode_ValueChanged(object sender, CustomNumberOption.CustomNumberOptionEventArgs e) { NumJesters = int.Parse(e.NumberOption.Selected); sync(); }