Editors/Attributes/HideInGameAttribute.cs
using Sandbox;

namespace ExtendedBox.Editors.Attributes;

public sealed class HideInGameAttribute : ConditionalVisibilityAttribute
{
    public override bool TestCondition(object targetObject, TypeDescription td) => Game.IsPlaying;
    public override bool TestCondition(SerializedObject so) => Game.IsPlaying;
}