Type:ComponentFilter

From Resonite Wiki

Component Filter is most commonly used in permissions. Using the list within this component, permission Components will not allow the selected role to use anything with any component type in the list of BlockedTypes. The slot also would need it's components to have all the types in RequiredTypes.

Permissions Components can also call the filter method to check if the children slots meet the requirements set by this component, but at the time of writing, a full list of permissions Components that check children slots is not written.

Fields
Name Type Description
BlockedTypes list of SyncType All components need to not be in this list to pass this filter.
RequiredTypes list of SyncType There needs to be at least one Component of each type in this list to pass this filter.