public static void LeaveEditMode() { MBAPI.IMBEditor.LeaveEditMode(); MBAgentRendererSceneController.DestructAgentRendererSceneController(MBEditor._editorScene, MBEditor._agentRendererSceneController); MBEditor._agentRendererSceneController = (MBAgentRendererSceneController)null; MBEditor._editorScene = (Scene)null; }
internal static void DestroyEditor(Scene scene) { MBAgentRendererSceneController.DestructAgentRendererSceneController(MBEditor._editorScene, MBEditor._agentRendererSceneController); MBEditor._editorScene.ClearAll(); MBEditor._editorScene = (Scene)null; MBEditor._agentRendererSceneController = (MBAgentRendererSceneController)null; }
internal static void CloseEditorScene() { if (MBEditor._agentRendererSceneController != null) { MBAgentRendererSceneController.DestructAgentRendererSceneController(MBEditor._editorScene, MBEditor._agentRendererSceneController); } MBEditor._agentRendererSceneController = (MBAgentRendererSceneController)null; MBEditor._editorScene = (Scene)null; }
internal static void SetEditorScene(Scene scene) { if ((NativeObject)MBEditor._editorScene != (NativeObject)null) { if (MBEditor._agentRendererSceneController != null) { MBAgentRendererSceneController.DestructAgentRendererSceneController(MBEditor._editorScene, MBEditor._agentRendererSceneController); } MBEditor._editorScene.ClearAll(); } MBEditor._editorScene = scene; MBEditor._agentRendererSceneController = MBAgentRendererSceneController.CreateNewAgentRendererSceneController(MBEditor._editorScene, 32); }