#define UNITY namespace UniLua.Tools { // using Logger = DebugAssist; using Logger = UnityEngine.Debug; // thanks to dharco // refer to https://github.com/dharco/UniLua/commit/2854ddf2500ab2f943f01a6d3c9af767c092ce75 public class ULDebug { public static System.Action Log = NoAction; public static System.Action LogError = NoAction; private static void NoAction(object msg) { } static ULDebug() { #if UNITY Log = Logger.Log; LogError = Logger.LogError; #endif } } }