Create a gist now

Instantly share code, notes, and snippets.

Embed
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