[SerializeField, ShowIf("_foo"), Required] private ScriptableObject _requiredNoMatterWhat; // Validation will still apply to this field.
private bool _foo = false;
Is there any news about this? I have a setup where I hide structs when it is not needed, but I still want to have a value be [Required] when the struct it is not hidden. For normal use this is not a problem since the error is hidden, but the scenen validator still reports it.