MCPcopy Create free account
hub / github.com/TanTanDev/runity / CallbackLog

Method CallbackLog

unity/Runity/Logging.cs:13–31  ·  view source on GitHub ↗
(LogMessage a_message)

Source from the content-addressed store, hash-verified

11 }
12
13 public void CallbackLog(LogMessage a_message) {
14 switch(a_message.level) {
15 case Level.Error:
16 UnityEngine.Debug.LogError("[RUST] ERROR: " + a_message.message);
17 break;
18 case Level.Warn:
19 UnityEngine.Debug.LogWarning("[RUST] WARN: " + a_message.message);
20 break;
21 case Level.Info:
22 UnityEngine.Debug.Log("[RUST] INFO: " + a_message.message);
23 break;
24 case Level.Debug:
25 UnityEngine.Debug.Log("[RUST] DEBUG: " + a_message.message);
26 break;
27 case Level.Trace:
28 UnityEngine.Debug.Log("[RUST] TRACE: " + a_message.message);
29 break;
30 }
31 }
32 [DllImport("runity")] public static extern void bind_log_callback([MarshalAs(UnmanagedType.FunctionPtr)] DLog a_callback);
33 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
34 public delegate void DLog(LogMessage a_message);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected