File size: 906 Bytes
18a519f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 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);
}
}
|