コード例 #1
0
        public void Shutdown()
        {
            scene.SelectionChangedEvent -= Scene_SelectionChangedEvent;
            // restore transform gizmo
            scene.Context.TransformManager.PopOverrideGizmoType();

            Snaps.Disconnect(true);
        }
コード例 #2
0
ファイル: RemoteGrabBehavior.cs プロジェクト: tomleetv/gsCore
        public void snaps_end_grab(SceneObject so)
        {
            if (EnableSnapping == false)
            {
                return;
            }

            Snaps.IgnoreSet.Remove(so);
            Snaps.Disconnect(false);
            cockpit.Scene.RemoveUIElement(SnapHelper, false);
        }
コード例 #3
0
        public void Shutdown()
        {
            Cancel();

            scene.SelectionChangedEvent -= Scene_SelectionChangedEvent;
            // restore transform gizmo
            //scene.ActiveController.TransformManager.ClearOverrideGizmoType();

            Snaps.Disconnect(true);

            if (curveSO != null)
            {
                curveSO.PopOverrideMaterial();
                curveSO.OnTransformModified -= CurveSO_OnTransformModified;
            }
            if (axisSource != null && axisSource is SceneObject)
            {
                (axisSource as SceneObject).OnTransformModified -= SourceSO_OnTransformModified;
            }
        }
コード例 #4
0
ファイル: SnapDragGizmo.cs プロジェクト: tomleetv/gsCore
 override public void Disconnect()
 {
     base.Disconnect();
     Snaps.Disconnect(true);
 }