Asr.cs 923 B

12345678910111213141516171819202122232425262728293031323334
  1. using System.Diagnostics;
  2. using UnityEngine.Assertions;
  3. namespace Asset_Cleaner {
  4. static class FLAGS {
  5. // cleanup in release
  6. public const string DEBUG = "DEBUG1";
  7. public const string M_DISABLE_POOLING = "M_DISABLE_POOLING";
  8. }
  9. static class Asr {
  10. #line hidden
  11. [Conditional(FLAGS.DEBUG)]
  12. public static void AreEqual(int a, int b) {
  13. Assert.AreEqual(a, b);
  14. }
  15. [Conditional(FLAGS.DEBUG)]
  16. public static void IsTrue(bool b, string format = null) {
  17. Assert.IsTrue(b, format);
  18. }
  19. [Conditional(FLAGS.DEBUG)]
  20. public static void IsFalse(bool b, string format = null) {
  21. Assert.IsFalse(b, format);
  22. }
  23. [Conditional(FLAGS.DEBUG)]
  24. public static void IsNotNull(object target, string format = null) {
  25. Assert.IsNotNull(target, format);
  26. }
  27. #line default
  28. }
  29. }