UnityのDebug.Logをラップする via http://qiita.com/rodostw/items/39183e62ed2a1f52f690
#if !UNITY_EDITOR | |
#define DEBUG_LOG_OVERWRAP | |
#endif | |
using UnityEngine; | |
#if DEBUG_LOG_OVERWRAP | |
public static class Debug | |
{ | |
static public void Break(){ | |
if( IsEnable() ) UnityEngine.Debug.Break(); | |
} | |
static public void Log( object message ){ | |
if( IsEnable() ){ | |
UnityEngine.Debug.Log( message ); | |
} | |
} | |
static public void Log( object message, Object context ){ | |
if( IsEnable() ) { | |
UnityEngine.Debug.Log( message, context ); | |
} | |
} | |
static public void LogWarning( object message){ | |
if( IsEnable() ) { | |
UnityEngine.Debug.LogWarning( message ); | |
} | |
} | |
static public void LogError( object message){ | |
if( IsEnable() ) { | |
UnityEngine.Debug.LogError( message ); | |
} | |
} | |
static public void LogError( object message, Object context ){ | |
if( IsEnable() ) { | |
UnityEngine.Debug.LogError( message, context ); | |
} | |
} | |
static bool IsEnable(){ return UnityEngine.Debug.isDebugBuild; } | |
} | |
#endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment