Exemplo n.º 1
0
        public virtual void Shutdown()
        {
            if (PreviewSO != null)
            {
                Scene.RemoveSceneObject(PreviewSO, true);
                PreviewSO = null;
            }
            if (bendPlaneGizmoSO != null)
            {
                allow_selection_changes = true;
                Scene.RemoveSceneObject(bendPlaneGizmoSO, true);
                allow_selection_changes = false;
                bendPlaneGizmoSO        = null;
            }

            Indicators.Disconnect(true);


            TargetSO.PopOverrideMaterial();
            TargetSO.SetLayer(FPlatform.GeometryLayer);

            Scene.Context.TransformManager.PopOverrideGizmoType();
        }
Exemplo n.º 2
0
 public virtual void Shutdown()
 {
     Indicators.Disconnect(true);
     Scene.Context.TransformManager.PopOverrideGizmoType();
 }
 override public void Shutdown()
 {
     Indicators.Disconnect(true);
     base.Shutdown();
 }
Exemplo n.º 4
0
 public virtual void Shutdown()
 {
     Indicators.Disconnect(true);
     GizmoPoints.Clear();
 }