// --------------------------------------------------------------------------------------------------------------------
//
// 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;
}