// -------------------------------------------------------------------------------------------------------------------- // // Copyright (c) VRMADA, All rights reserved. // // -------------------------------------------------------------------------------------------------------------------- using UnityEngine; namespace UltimateXR.Editor { /// /// Component processor delegate used by and /// . /// The component processor is responsible for modifying/processing all the components that these methods will send. /// /// Type of component to process /// /// Whether to only check if components should be processed, without making any changes. This /// can be used to get how many elements would be changed without modifying any data /// public delegate bool UxrComponentProcessor(UxrComponentInfo componentInfo, bool onlyCheck) where T : Component; }