You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			39 lines
		
	
	
		
			865 B
		
	
	
	
		
			C#
		
	
			
		
		
	
	
			39 lines
		
	
	
		
			865 B
		
	
	
	
		
			C#
		
	
| using UnityEngine;
 | |
| using UnityEngine.Timeline;
 | |
| 
 | |
| namespace Game
 | |
| {
 | |
|     public class TimelineClipBase
 | |
|     {
 | |
|         public bool IsAlive;
 | |
|         public double StartTime;
 | |
|         public double EndTime;
 | |
|         protected double Speed;
 | |
|         protected GameEntity Owner;
 | |
|         protected Object Asset;
 | |
|         public void Create(TimelineClip clip, GameEntity owner)
 | |
|         {
 | |
|             Owner = owner;
 | |
|             Asset = clip.asset;
 | |
|             StartTime = clip.start;
 | |
|             EndTime = clip.end;
 | |
|             Speed = clip.timeScale;
 | |
|             IsAlive = false;
 | |
|         }
 | |
|         public virtual void OnEnter()
 | |
|         {
 | |
|         }
 | |
|         public virtual void OnStay()
 | |
|         {
 | |
| 
 | |
|         }
 | |
|         public virtual void OnLeave()
 | |
|         {
 | |
| 
 | |
|         }
 | |
|         public virtual void OnPause(bool isPause)
 | |
|         {
 | |
| 
 | |
|         }
 | |
|     }
 | |
| } |