32 lines
		
	
	
		
			906 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			906 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|  | 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); | ||
|  |     } | ||
|  | } |