Ejemplo n.º 1
0
    public void Dispose()
    {
        StopFetchInterval();

        DataStore.i.HUDs.builderProjectsPanelVisible.OnChange             -= OnVisibilityChanged;
        DataStore.i.dataStoreBuilderInWorld.unpublishSceneResult.OnChange -= OnSceneUnpublished;
        view.OnClosePressed -= OnClose;

        unpublishPopupController?.Dispose();

        fetchLandPromise?.Dispose();

        leftMenuSettingsViewHandler?.Dispose();
        sectionsHandler?.Dispose();
        sceneContextMenuHandler?.Dispose();
        leftMenuHandler?.Dispose();

        sectionsController?.Dispose();
        scenesViewController?.Dispose();

        view.Dispose();
    }
 public void TearDown()
 {
     controller.Dispose();
 }