Beispiel #1
0
 public void Dispose()
 {
     OgreInterface.Instance.MaterialParser.removeMaterialBuilder(materialBuilder);
     controller.OnUpdate -= controller_OnUpdate;
     IDisposableUtil.DisposeIfNotNull(virtualTextureManager);
     materialBuilder.Dispose();
 }
Beispiel #2
0
 public void Dispose()
 {
     this.updateListener.OnUpdate -= controller_OnUpdate;
     timer.removeUpdateListener(updateListener);
     OgreInterface.Instance.MaterialParser.removeMaterialBuilder(materialBuilder);
     sceneController.OnSceneLoaded    -= SceneController_OnSceneLoaded;
     sceneController.OnSceneUnloading -= SceneController_OnSceneUnloading;
     IDisposableUtil.DisposeIfNotNull(virtualTextureManager);
     materialBuilder.Dispose();
 }