29 lines
		
	
	
		
			637 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			637 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|  | using System.Collections.Generic; | ||
|  | 
 | ||
|  | namespace UnityEditor.Timeline | ||
|  | { | ||
|  |     class Control | ||
|  |     { | ||
|  |         readonly List<Manipulator> m_Manipulators = new List<Manipulator>(); | ||
|  | 
 | ||
|  |         public bool HandleManipulatorsEvents(WindowState state) | ||
|  |         { | ||
|  |             var isHandled = false; | ||
|  | 
 | ||
|  |             foreach (var manipulator in m_Manipulators) | ||
|  |             { | ||
|  |                 isHandled = manipulator.HandleEvent(state); | ||
|  |                 if (isHandled) | ||
|  |                     break; | ||
|  |             } | ||
|  | 
 | ||
|  |             return isHandled; | ||
|  |         } | ||
|  | 
 | ||
|  |         public void AddManipulator(Manipulator m) | ||
|  |         { | ||
|  |             m_Manipulators.Add(m); | ||
|  |         } | ||
|  |     } | ||
|  | } |