Example #1
0
 /// <summary>
 /// Raises the destroy event.
 /// </summary>
 private void OnDestroy()
 {
     // Return the Database
     if (_sceneDrawer != null)
     {
         _sceneDrawer.Dispose();
     }
     if (_favSceneDrawer != null)
     {
         _favSceneDrawer.Dispose();
     }
     if (_gameplayDrawer != null)
     {
         _gameplayDrawer.Dispose();
     }
     if (_screenshotDrawer != null)
     {
         _screenshotDrawer.Dispose();
     }
     if (_historyDrawer != null)
     {
         _historyDrawer.Dispose();
     }
     SceneDatabaseProvider.ReturnDatabase(this);
 }
Example #2
0
 /// <summary>
 /// Checks the components.
 /// </summary>
 protected override void CheckComponents()
 {
     if (_drawer == null)
     {
         _drawer = new SceneEntityDrawer(PANEL_TITLE);
     }
     if (_favDrawer == null)
     {
         _favDrawer = new SceneEntityDrawer(PANEL_TITLE);
     }
     if (_screenshotDrawer == null)
     {
         _screenshotDrawer = new ScreenshotDrawer();
     }
     if (_scrolls == null)
     {
         _scrolls = new ScrollableContainer(PANEL_TITLE, true);
     }
     if (_folders == null)
     {
         _folders = new FolderContainer(PANEL_TITLE, true);
     }
     if (_database == null)
     {
         _database = SceneDatabaseProvider.GetDatabase(this);
     }
 }
		private void OnDestroy()
		{
			// Return the Database
			SceneDatabaseProvider.ReturnDatabase (this);
			if(_drawer != null)
				_drawer.Dispose ();
			if(_screenshotDrawer != null)
				_screenshotDrawer.Dispose ();
		}
Example #4
0
 private void OnDestroy()
 {
     if (_drawer != null)
     {
         _drawer.Dispose();
     }
     if (_favDrawer != null)
     {
         _favDrawer.Dispose();
     }
     if (_screenshotDrawer != null)
     {
         _screenshotDrawer.Dispose();
     }
     SceneDatabaseProvider.ReturnDatabase(this);
 }
Example #5
0
 public override void Dispose()
 {
     SceneDatabaseProvider.ReturnDatabase(this);
     TextureDatabaseProvider.ReturnDatabase(this);
 }
Example #6
0
 public ToolsDrawer() : base()
 {
     _database = SceneDatabaseProvider.GetDatabase(this);
 }