Files
Project-M/Packages/com.rukhanka.animation/Rukhanka.Toolbox/BurstAssert.cs
T
2026-05-31 14:27:52 -07:00

23 lines
543 B
C#

using System;
using System.Diagnostics;
using Unity.Collections;
using Debug = UnityEngine.Debug;
//////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka.Toolbox
{
public static class BurstAssert
{
[Conditional("ENABLE_UNITY_COLLECTIONS_CHECKS")]
[Conditional("UNITY_DOTS_DEBUG")]
public static void IsTrue(bool c, in FixedString128Bytes errorMessage)
{
if (c) return;
Debug.LogError(errorMessage);
throw new Exception("Assertion Failed");
}
}
}