Ensure.cs
using UnityEngine;
namespace Unity.VisualScripting
{
public static class Ensure
{
private static readonly EnsureThat instance = new EnsureThat();
public static bool IsActive { get; set; }
public static void Off() => IsActive = false;
public static void On() => IsActive = true;
public static EnsureThat That(string paramName)
{
instance.paramName = paramName;
return instance;
}
internal static void OnRuntimeMethodLoad()
{
IsActive = Application.isEditor || Debug.isDebugBuild;
}
}
}