Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
 internal void BroadcastConsoleMessage(string text, string sender, GadgetConsole.MessageSeverity severity, float sendTime)
 {
     view.RPC("RPCBroadcastConsoleMessage", RPCMode.Others, text, sender, (int)severity, sendTime);
 }
Exemplo n.º 3
0
 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);
 }