| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- using System;
- namespace com.bbbirder.injection
- {
- #if NO_UNITY
- public static class DebugHelper
- {
- public static void Log(object message)
- {
- System.Diagnostics.Debug.WriteLine(message);
- }
- public static void LogWarning(object message)
- {
- System.Diagnostics.Debug.WriteLine(message);
- }
- public static void LogError(object message)
- {
- System.Diagnostics.Debug.WriteLine(message);
- }
- public static void LogException(Exception exception)
- {
- System.Diagnostics.Debug.WriteLine(exception.ToString());
- }
- public static void IsNotNull<T>(T value) where T : class
- {
- IsNotNull(value, null);
- }
- public static void IsNotNull<T>(T value, string message) where T : class
- {
- if (typeof(Object).IsAssignableFrom(typeof(T)))
- {
- IsNotNull(value as Object, message);
- }
- else if (value == null)
- {
- System.Diagnostics.Debug.WriteLine("assert faild:" + message);
- }
- }
- public static void IsNotNull(Object value, string message)
- {
- if (value == null)
- {
- System.Diagnostics.Debug.WriteLine("assert faild:"+message);
- }
- }
- }
- #else
- public static class DebugHelper
- {
- public static void Log(object message)
- {
- UnityEngine.Debug.Log(message);
- }
- public static void LogWarning(object message)
- {
- UnityEngine.Debug.LogWarning(message);
- }
- public static void LogError(object message)
- {
- UnityEngine.Debug.LogError(message);
- }
- public static void LogException(Exception exception)
- {
- UnityEngine.Debug.LogException(exception);
- }
- public static void IsNotNull<T>(T value) where T : class
- {
- UnityEngine.Assertions.Assert.IsNotNull(value);
- }
- public static void IsNotNull<T>(T value, string message) where T : class
- {
- UnityEngine.Assertions.Assert.IsNotNull(value, message);
- }
- public static void IsNotNull(Object value, string message)
- {
- UnityEngine.Assertions.Assert.IsNotNull(value, message);
- }
- }
- #endif
- }
|