namespace UnityEngine.Timeline
{
///
/// Interface implemented by markers.
///
///
/// A marker is a point in time.
///
///
public interface IMarker
{
///
/// The time set for the marker, in seconds.
///
double time { get; set; }
///
/// The track that contains the marker.
///
TrackAsset parent { get; }
///
/// This method is called when the marker is initialized.
///
/// The track that contains the marker.
///
/// This method is called after each deserialization of the Timeline Asset.
///
void Initialize(TrackAsset parent);
}
}