scripts
This commit is contained in:
@@ -0,0 +1,285 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using UnityEngine.Assertions.Comparers;
|
||||
|
||||
namespace UnityEngine.Assertions
|
||||
{
|
||||
// Token: 0x02000491 RID: 1169
|
||||
[DebuggerStepThrough]
|
||||
public static class Assert
|
||||
{
|
||||
// Token: 0x06003A7C RID: 14972 RVA: 0x00066DE4 File Offset: 0x00064FE4
|
||||
private static void Fail(string message, string userMessage)
|
||||
{
|
||||
if (Debugger.IsAttached)
|
||||
{
|
||||
throw new AssertionException(message, userMessage);
|
||||
}
|
||||
if (Assert.raiseExceptions)
|
||||
{
|
||||
throw new AssertionException(message, userMessage);
|
||||
}
|
||||
if (message == null)
|
||||
{
|
||||
message = "Assertion has failed\n";
|
||||
}
|
||||
if (userMessage != null)
|
||||
{
|
||||
message = userMessage + '\n' + message;
|
||||
}
|
||||
Debug.LogAssertion(message);
|
||||
}
|
||||
|
||||
// Token: 0x06003A7D RID: 14973 RVA: 0x00066E40 File Offset: 0x00065040
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[Obsolete("Assert.Equals should not be used for Assertions", true)]
|
||||
public new static bool Equals(object obj1, object obj2)
|
||||
{
|
||||
throw new InvalidOperationException("Assert.Equals should not be used for Assertions");
|
||||
}
|
||||
|
||||
// Token: 0x06003A7E RID: 14974 RVA: 0x00066E50 File Offset: 0x00065050
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[Obsolete("Assert.ReferenceEquals should not be used for Assertions", true)]
|
||||
public new static bool ReferenceEquals(object obj1, object obj2)
|
||||
{
|
||||
throw new InvalidOperationException("Assert.ReferenceEquals should not be used for Assertions");
|
||||
}
|
||||
|
||||
// Token: 0x06003A7F RID: 14975 RVA: 0x00066E60 File Offset: 0x00065060
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsTrue(bool condition)
|
||||
{
|
||||
Assert.IsTrue(condition, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A80 RID: 14976 RVA: 0x00066E6C File Offset: 0x0006506C
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsTrue(bool condition, string message)
|
||||
{
|
||||
if (!condition)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.BooleanFailureMessage(true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A81 RID: 14977 RVA: 0x00066E84 File Offset: 0x00065084
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsFalse(bool condition)
|
||||
{
|
||||
Assert.IsFalse(condition, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A82 RID: 14978 RVA: 0x00066E90 File Offset: 0x00065090
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsFalse(bool condition, string message)
|
||||
{
|
||||
if (condition)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.BooleanFailureMessage(false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A83 RID: 14979 RVA: 0x00066EA8 File Offset: 0x000650A8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual)
|
||||
{
|
||||
Assert.AreEqual<float>(expected, actual, null, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A84 RID: 14980 RVA: 0x00066EB8 File Offset: 0x000650B8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual, string message)
|
||||
{
|
||||
Assert.AreEqual<float>(expected, actual, message, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A85 RID: 14981 RVA: 0x00066EC8 File Offset: 0x000650C8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual, float tolerance)
|
||||
{
|
||||
Assert.AreApproximatelyEqual(expected, actual, tolerance, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A86 RID: 14982 RVA: 0x00066ED4 File Offset: 0x000650D4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual, float tolerance, string message)
|
||||
{
|
||||
Assert.AreEqual<float>(expected, actual, message, new FloatComparer(tolerance));
|
||||
}
|
||||
|
||||
// Token: 0x06003A87 RID: 14983 RVA: 0x00066EE8 File Offset: 0x000650E8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual)
|
||||
{
|
||||
Assert.AreNotEqual<float>(expected, actual, null, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A88 RID: 14984 RVA: 0x00066EF8 File Offset: 0x000650F8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual, string message)
|
||||
{
|
||||
Assert.AreNotEqual<float>(expected, actual, message, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A89 RID: 14985 RVA: 0x00066F08 File Offset: 0x00065108
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual, float tolerance)
|
||||
{
|
||||
Assert.AreNotApproximatelyEqual(expected, actual, tolerance, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A8A RID: 14986 RVA: 0x00066F14 File Offset: 0x00065114
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual, float tolerance, string message)
|
||||
{
|
||||
Assert.AreNotEqual<float>(expected, actual, message, new FloatComparer(tolerance));
|
||||
}
|
||||
|
||||
// Token: 0x06003A8B RID: 14987 RVA: 0x00066F28 File Offset: 0x00065128
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual<T>(T expected, T actual)
|
||||
{
|
||||
Assert.AreEqual<T>(expected, actual, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A8C RID: 14988 RVA: 0x00066F34 File Offset: 0x00065134
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual<T>(T expected, T actual, string message)
|
||||
{
|
||||
Assert.AreEqual<T>(expected, actual, message, EqualityComparer<T>.Default);
|
||||
}
|
||||
|
||||
// Token: 0x06003A8D RID: 14989 RVA: 0x00066F44 File Offset: 0x00065144
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual<T>(T expected, T actual, string message, IEqualityComparer<T> comparer)
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.AreEqual(expected as Object, actual as Object, message);
|
||||
}
|
||||
else if (!comparer.Equals(actual, expected))
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A8E RID: 14990 RVA: 0x00066FB8 File Offset: 0x000651B8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual(Object expected, Object actual, string message)
|
||||
{
|
||||
if (actual != expected)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A8F RID: 14991 RVA: 0x00066FD8 File Offset: 0x000651D8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual<T>(T expected, T actual)
|
||||
{
|
||||
Assert.AreNotEqual<T>(expected, actual, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A90 RID: 14992 RVA: 0x00066FE4 File Offset: 0x000651E4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual<T>(T expected, T actual, string message)
|
||||
{
|
||||
Assert.AreNotEqual<T>(expected, actual, message, EqualityComparer<T>.Default);
|
||||
}
|
||||
|
||||
// Token: 0x06003A91 RID: 14993 RVA: 0x00066FF4 File Offset: 0x000651F4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual<T>(T expected, T actual, string message, IEqualityComparer<T> comparer)
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.AreNotEqual(expected as Object, actual as Object, message);
|
||||
}
|
||||
else if (comparer.Equals(actual, expected))
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A92 RID: 14994 RVA: 0x00067068 File Offset: 0x00065268
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual(Object expected, Object actual, string message)
|
||||
{
|
||||
if (actual == expected)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A93 RID: 14995 RVA: 0x00067088 File Offset: 0x00065288
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNull<T>(T value) where T : class
|
||||
{
|
||||
Assert.IsNull<T>(value, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A94 RID: 14996 RVA: 0x00067094 File Offset: 0x00065294
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNull<T>(T value, string message) where T : class
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.IsNull(value as Object, message);
|
||||
}
|
||||
else if (value != null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A95 RID: 14997 RVA: 0x000670F8 File Offset: 0x000652F8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNull(Object value, string message)
|
||||
{
|
||||
if (value != null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A96 RID: 14998 RVA: 0x00067114 File Offset: 0x00065314
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNotNull<T>(T value) where T : class
|
||||
{
|
||||
Assert.IsNotNull<T>(value, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A97 RID: 14999 RVA: 0x00067120 File Offset: 0x00065320
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNotNull<T>(T value, string message) where T : class
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.IsNotNull(value as Object, message);
|
||||
}
|
||||
else if (value == null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A98 RID: 15000 RVA: 0x00067184 File Offset: 0x00065384
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNotNull(Object value, string message)
|
||||
{
|
||||
if (value == null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040011B0 RID: 4528
|
||||
internal const string UNITY_ASSERTIONS = "UNITY_ASSERTIONS";
|
||||
|
||||
// Token: 0x040011B1 RID: 4529
|
||||
public static bool raiseExceptions;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user