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