示例#1
0
 private void openResourceProvider(String projectPath)
 {
     resourceProvider = new EditorResourceProvider(projectTypes.openResourceProvider(projectPath));
     resourceProviderRocketFSExtension = new ResourceProviderRocketFSExtension(resourceProvider);
     RocketInterface.Instance.FileInterface.addExtension(resourceProviderRocketFSExtension);
     timelineController.setResourceProvider(ResourceProvider);
     if (ResourceProviderOpened != null)
     {
         ResourceProviderOpened.Invoke(resourceProvider);
     }
 }
示例#2
0
 private void closeResourceProvider()
 {
     if (resourceProvider != null)
     {
         if (ResourceProviderClosing != null)
         {
             ResourceProviderClosing.Invoke(resourceProvider);
         }
         RocketInterface.Instance.FileInterface.removeExtension(resourceProviderRocketFSExtension);
         resourceProviderRocketFSExtension = null;
         projectTypes.resourceProviderClosed(resourceProvider.BackingProvider);
         resourceProvider = null;
     }
 }