/*public void Dispose () * { * Dispose(true); * GC.SuppressFinalize(this); * }*/ /*protected virtual void Dispose (bool disposing) * { * if (_editor != null) { * if (disposing) { * _editor.SyncCurrentProject -= SyncCurrentProjectHandler; * } * * _editor = null; * } * }*/ private void SyncCurrentProjectHandler(object sender, SyncProjectEventArgs e) { SelectBrush(Guid.Empty); OnSyncTileBrushManager(EventArgs.Empty); OnSyncTileBrushCollection(EventArgs.Empty); }
private void SyncCurrentProjectHandler(object sender, SyncProjectEventArgs e) { _selectedObjects = new Dictionary <Guid, ObjectClass>(); if (_editor.Project != null) { BindObjectPoolManager(_editor.Project.ObjectPoolManager); } else { BindObjectPoolManager(null); } //_selectedObject = null; //_selectedObjectRef = null; //_editor.Project.ObjectPoolManager.Pools.ResourceRemapped += ObjectPool_NameChanged; //SelectObjectPool(); //OnSyncObjectPoolManager(EventArgs.Empty); OnSyncObjectPoolActions(EventArgs.Empty); OnSyncObjectPoolCollection(EventArgs.Empty); OnSyncObjectPoolControl(EventArgs.Empty); InvalidateObjectProtoCommands(); }
/*public void Dispose () * { * Dispose(true); * GC.SuppressFinalize(this); * }*/ /*protected virtual void Dispose (bool disposing) * { * if (_editor != null) { * if (disposing) { * BindTilePoolManager(null); * _editor.SyncCurrentProject -= EditorSyncCurrentProject; * } * * _editor = null; * } * }*/ private void EditorSyncCurrentProject(object sender, SyncProjectEventArgs e) { if (_editor.Project != null) { BindTilePoolManager(_editor.Project.TilePoolManager); } else { BindTilePoolManager(null); } }