private void Camera_NeedSelectedObject(object sender, Camera.NeedSelectedObjectEventArgs e) { var needSelectedObject = default(bool); Main.Invoke(new Action(() => needSelectedObject = Main.SelectedObject is object)); if (needSelectedObject) { Main.Invoke(new Action(() => e.Points = Main.SelectedObjects)); } else if (Main.Camera.CamMode == CameraMode.ORBIT) { Main.ogl.SetCameraMode(CameraMode.FLY); WasInOrbitMode = true; } }
private void Camera_NeedSelectedObject(object sender, Camera.NeedSelectedObjectEventArgs e) { e.Points = null; }