30 lines
		
	
	
		
			838 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			838 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|  | #if UNITY_EDITOR | ||
|  | using System.ComponentModel; | ||
|  | #endif | ||
|  | using UnityEngine.Playables; | ||
|  | 
 | ||
|  | namespace UnityEngine.Timeline | ||
|  | { | ||
|  |     /// <summary> | ||
|  |     /// Playable Asset class for Activation Tracks | ||
|  |     /// </summary> | ||
|  | #if UNITY_EDITOR | ||
|  |     [DisplayName("Activation Clip")] | ||
|  | #endif | ||
|  |     class ActivationPlayableAsset : PlayableAsset, ITimelineClipAsset | ||
|  |     { | ||
|  |         /// <summary> | ||
|  |         /// Returns a description of the features supported by activation clips | ||
|  |         /// </summary> | ||
|  |         public ClipCaps clipCaps { get { return ClipCaps.None; } } | ||
|  | 
 | ||
|  |         /// <summary> | ||
|  |         /// Overrides PlayableAsset.CreatePlayable() to inject needed Playables for an activation asset | ||
|  |         /// </summary> | ||
|  |         public override Playable CreatePlayable(PlayableGraph graph, GameObject go) | ||
|  |         { | ||
|  |             return Playable.Create(graph); | ||
|  |         } | ||
|  |     } | ||
|  | } |