using UnityEngine.Playables; namespace UnityEngine.Timeline { /// /// Implement this interface in a PlayableAsset to specify which properties will be modified when Timeline is in preview mode. /// public interface IPropertyPreview { /// /// Called by the Timeline Editor to gather properties requiring preview. /// /// The PlayableDirector invoking the preview /// PropertyCollector used to gather previewable properties void GatherProperties(PlayableDirector director, IPropertyCollector driver); } }