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); } } }