public void Dispose()
 {
     _settings = null;
     if (_importRulesContainer)
     {
         Object.DestroyImmediate(_importRulesContainer);
         _importRulesContainer = null;
     }
 }
 private AddressableImporterFilterOdinHandler CreateDrawer(AddressableImportSettings settings)
 {
     _importRulesContainer = ScriptableObject.CreateInstance <AddressableImporterFilterOdinHandler>();
     _importRulesContainer.Initialize(settings);
     return(_importRulesContainer);
 }
 public void Initialize(AddressableImportSettings target)
 {
     _settings             = target;
     _importRulesContainer = CreateDrawer(_settings);
 }