Editors/Attributes/HideIfNotAttribute.cs
using Sandbox;

namespace ExtendedBox.Editors.Attributes;

public sealed class HideIfNotAttribute : HideIfAttribute
{
    public HideIfNotAttribute(string propertyName, object value) : base(propertyName, value)
    {
    }

    public override bool TestCondition(object targetObject, TypeDescription td) => !base.TestCondition(targetObject, td);
    public override bool TestCondition(SerializedObject so) => !base.TestCondition(so);
}