public static void SendMessage(string message) { #pragma warning disable CS0618 // Le type ou le membre est obsolète StaticTransceivedEvent <ChatMessage.Data> .Broadcast(new ChatMessage.Data(message)); #pragma warning restore CS0618 // Le type ou le membre est obsolète }
private void stopCountdown() { countdownStarted = false; #pragma warning disable CS0618 // Type or member is obsolete StaticTransceivedEvent <FinalCountdownCancel.Data> .Broadcast(default(FinalCountdownCancel.Data)); #pragma warning restore CS0618 // Type or member is obsolete }
public static void sendMessage(string message) { //StaticEvent<ChatSubmitMessage.Data>.Broadcast(new ChatSubmitMessage.Data(message)); //Chat.SendAction(message); #pragma warning disable CS0618 // Type or member is obsolete StaticTransceivedEvent <ChatMessage.Data> .Broadcast(new ChatMessage.Data((message).Colorize("[AAAAAA]"))); #pragma warning restore CS0618 // Type or member is obsolete //Console.WriteLine("Log : " + message); }
private void OnCheatStateInfoRequested(NetworkPlayer sender, string json) { #pragma warning disable 0618 StaticTransceivedEvent <ClientToServer.Data> .Broadcast( #pragma warning restore 0618 new ClientToServer.Data( EventNames.CheatStateInfoResponse, JsonConvert.SerializeObject(new CheatStateInfo(AnyCheatsEnabled)) ) ); }
public static void sendMessage(string message) { currentState = computeMessageState(); if (!currentState.shown) { currentState = null; return; } if (currentState.closeTags) { message = closeTags(message); } if (currentState.forPlayer) { // slightly blue text for local-only messages Entry.Instance.chatReplicationManager.AddPersonal(currentState.player.NetworkPlayer_, (message).Colorize("[70AAAA]")); Entry.Instance.chatReplicationManager.MarkForReplication(currentState.player.NetworkPlayer_); if (currentState.log != null) { currentState.log.Add((message).Colorize("[70AAAA]")); } if (currentState.showToHost && !currentState.player.IsLocal_) { var client = GeneralUtilities.localClient(); if (client == null) { Console.WriteLine("Error: Local client can't be found (sendMessage) !"); return; } Entry.Instance.chatReplicationManager.AddPersonal(client.NetworkPlayer_, (message).Colorize("[70AAAA]")); } } else { //StaticEvent<ChatSubmitMessage.Data>.Broadcast(new ChatSubmitMessage.Data(message)); //Chat.SendAction(message); #pragma warning disable CS0618 // Type or member is obsolete StaticTransceivedEvent <ChatMessage.Data> .Broadcast(new ChatMessage.Data((message).Colorize("[AAAAAA]"))); #pragma warning restore CS0618 // Type or member is obsolete //Console.WriteLine("Log : " + message); if (currentState.log != null) { currentState.log.Add((message).Colorize("[AAAAAA]")); } } currentState = null; }
public Manager() { Log = new Logger(Defaults.ManagerLogFileName) { WriteToConsole = true }; Log.Info("Spectrum Plugin Manager started."); CheckPaths(); InitializeSettings(); HarmonyInstance = HarmonyInstance.Create("Spectrum.Manager"); HarmonyInstance.PatchAll(AppDomain.CurrentDomain.GetAssemblies().First(asm => asm.GetName().Name == "Spectrum.API")); if (!Global.Settings.GetItem <bool>("Enabled")) { Log.Error("Spectrum is disabled. Set 'Enabled' entry to 'true' in settings to activate plugin functionality."); IsEnabled = false; return; } InitializeNetworkOverrides(); EventRouter = new EventRouter(); Hotkeys = new HotkeyManager(); Menus = new MenuManager(); CheatSystem = new CheatSystem(this); CheatSystem.CheatStateInfoReceived += (sender, args) => { if (!G.Sys.NetworkingManager_.IsServer_) { return; } if (args.CheatStateInfo.AnyCheatsEnabled) { if (!Global.Settings.GetItem <bool>("AllowCheatsOnline")) { #pragma warning disable 618 StaticTransceivedEvent <ChatMessage.Data> .Broadcast(new ChatMessage.Data("[FF44FF]Player disconnected due to cheats not being allowed in this game.[-]")); #pragma warning restore 618 UnityEngine.Network.CloseConnection(args.Sender, true); } } }; CheatSystem.CheatStateInfoFailure += (sender, args) => { if (!G.Sys.NetworkingManager_.IsServer_) { return; } if (Global.Settings.GetItem <bool>("KickCheatRequestFailures")) { #pragma warning disable 618 StaticTransceivedEvent <ChatMessage.Data> .Broadcast(new ChatMessage.Data("[FF44FF]Player disconnected because of cheat state verification failure.[-]")); #pragma warning restore 618 UnityEngine.Network.CloseConnection(args.Sender, true); } }; LoadExtensions(); StartExtensions(); }