示例#1
0
 private void TrySelectMotion(LanotaCameraBase Base)
 {
     if (!Base.TimeLineGameObject.activeInHierarchy)
     {
         return;
     }
     if (BoxSelectionManager.IsMotionInBoxArea(Base.TimeLineGameObject))
     {
         if (OperationManager.SelectedMotions.Contains(Base))
         {
             return;
         }
         Base.TimeLineGameObject.GetComponent <Image>().color = Selected;
         OperationManager.SelectedMotions.Add(Base);
     }
     else if (!Input.GetKey(KeyCode.LeftControl))
     {
         if (OperationManager.SelectedMotions.Contains(Base))
         {
             OperationManager.DeSelectMotion(Base);
         }
     }
 }