/// <inheritdoc /> public override void Run(NonSerializedAttributeWrapper wrapper, NaughtyAttribute attribute) { Assert.IsTrue(attribute is T); this.ValidateProperty(wrapper, (T)attribute); }
public abstract void Run(ValueWrapper wrapper, NaughtyAttribute attribute);
public abstract void Run(SerializedPropertyAttributeWrapper wrapper, NaughtyAttribute attribute);
public abstract bool CanDrawProperty(AttributeWrapper wrapper, NaughtyAttribute attribute);
public abstract void Run(NonSerializedAttributeWrapper wrapper, NaughtyAttribute attribute);