Files
adriadri6972 d3d9c5f833 upload project
2025-07-31 15:21:08 +02:00

18 lines
751 B
C#

using UnityEngine.Events;
namespace UnityEngine.XR.ARFoundation
{
/// <summary>
/// An interface for the event when trackables have changed (been added, updated, or removed). Generally implemented by
/// derived classes of <see cref="ARTrackableManager{TSubsystem, TSubsystemDescriptor, TProvider, TSessionRelativeData, TTrackable}"/>.
/// </summary>
/// <typeparam name="TTrackable">The trackable type.</typeparam>
public interface ITrackablesChanged<TTrackable> where TTrackable : ARTrackable
{
/// <summary>
/// Invoked when trackables have changed (been added, updated, or removed).
/// </summary>
UnityEvent<ARTrackablesChangedEventArgs<TTrackable>> trackablesChanged { get; }
}
}