Пример #1
0
 public void ChangeSelectedMotionTo(int Delta)
 {
     if (ComponentMotion.Mode == Lanotalium.Editor.ComponentMotionMode.Idle)
     {
         return;
     }
     else if (ComponentMotion.Mode == Lanotalium.Editor.ComponentMotionMode.Horizontal)
     {
         if (CameraManager.Horizontal == null || CameraManager.Horizontal.Count == 0)
         {
             return;
         }
         OperationManager.OnTimeLineClick(TunerManager.CameraManager.Horizontal[Mathf.Clamp(ComponentMotion.Index + Delta, 0, CameraManager.Horizontal.Count - 1)].TimeLineGameObject.GetInstanceID());
     }
     else if (ComponentMotion.Mode == Lanotalium.Editor.ComponentMotionMode.Vertical)
     {
         if (CameraManager.Vertical == null || CameraManager.Vertical.Count == 0)
         {
             return;
         }
         OperationManager.OnTimeLineClick(TunerManager.CameraManager.Vertical[Mathf.Clamp(ComponentMotion.Index + Delta, 0, CameraManager.Vertical.Count - 1)].TimeLineGameObject.GetInstanceID());
     }
     else if (ComponentMotion.Mode == Lanotalium.Editor.ComponentMotionMode.Rotation)
     {
         if (CameraManager.Rotation == null || CameraManager.Rotation.Count == 0)
         {
             return;
         }
         OperationManager.OnTimeLineClick(TunerManager.CameraManager.Rotation[Mathf.Clamp(ComponentMotion.Index + Delta, 0, CameraManager.Rotation.Count - 1)].TimeLineGameObject.GetInstanceID());
     }
 }