public void LogFormat(LogType logType, UnityEngine.Object context, string format, params object[] args) { string timePrefix = string.Format("[{0}:{1}.{2}] : ", DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second); switch (logType) { case LogType.Log: Console.Print(timePrefix + string.Format(format, args), LogColor); break; case LogType.Warning: Console.Warning(timePrefix + string.Format(format, args)); break; case LogType.Assert: Console.Error(timePrefix + "Failed Assertion!\n" + string.Format(format, args)); break; case LogType.Error: Console.Error(timePrefix + string.Format(format, args)); break; case LogType.Exception: Console.Error(timePrefix + "Unhandled Exception!\n" + string.Format(format, args)); break; } FallbackHandler.LogFormat(logType, context, format, args); }
public void Print(string message) { Controller.Print(message); }
// public void RegisterVariable(string name, string help, // ConsoleController.VariableInfo.VariableParser parser, // ConsoleController.VariableInfo.VariablePrinter printer) // { // Controller.RegisterVariable(name, help, parser, printer); // } // // public void RegisterVariableFloat(string name, string help, // ConsoleController.VariableInfo.SetFloat setter, // ConsoleController.VariableInfo.GetFloat getter) // { // RegisterVariable // ( // name, help, str => // { // float val; // if (!float.TryParse(str, out val)) return false; // setter(val); // return true; // }, // () => getter().ToString(CultureInfo.InvariantCulture) // ); // } public void Print(string message) { Controller.Print(message, ConsoleController.Output.Logger); }