/// <summary> /// Logs a line of text to both the in-game console, as well as the log file. /// </summary> public void LogConsole(object text, GadgetConsole.MessageSeverity severity = GadgetConsole.MessageSeverity.INFO) { switch (severity) { case GadgetConsole.MessageSeverity.WARN: LogWarning(text); break; case GadgetConsole.MessageSeverity.ERROR: LogError(text); break; default: GadgetConsole.Print(text?.ToString() ?? "null", LoggerName, severity); Log(text); break; } }
internal void BroadcastConsoleMessage(string text, string sender, GadgetConsole.MessageSeverity severity, float sendTime) { view.RPC("RPCBroadcastConsoleMessage", RPCMode.Others, text, sender, (int)severity, sendTime); }
internal void ReplaceConsoleBroadcast(int index, string text, string sender, GadgetConsole.MessageSeverity severity, float sendTime) { view.RPC("RPCReplaceConsoleBroadcast", RPCMode.Others, index, text, sender, (int)severity, sendTime); }