12345678910111213141516171819202122232425262728293031 |
- namespace UnityEngine.Timeline
- {
- /// <summary>
- /// Interface implemented by markers.
- /// </summary>
- /// <remarks>
- /// A marker is a point in time.
- /// </remarks>
- /// <seealso cref="UnityEngine.Timeline.Marker"/>
- public interface IMarker
- {
- /// <summary>
- /// The time set for the marker, in seconds.
- /// </summary>
- double time { get; set; }
- /// <summary>
- /// The track that contains the marker.
- /// </summary>
- TrackAsset parent { get; }
- /// <summary>
- /// This method is called when the marker is initialized.
- /// </summary>
- /// <param name="parent">The track that contains the marker.</param>
- /// <remarks>
- /// This method is called after each deserialization of the Timeline Asset.
- /// </remarks>
- void Initialize(TrackAsset parent);
- }
- }
|