public PackageHandler(SimPe.Interfaces.Files.IPackageFile pkg) { this.flname = pkg.SaveFileName; type = SimPe.Cache.PackageType.Undefined; DeterminType(pkg); Reset(); if (type == SimPe.Cache.PackageType.Object || type == SimPe.Cache.PackageType.Sim || type == SimPe.Cache.PackageType.MaxisObject) { SimPe.PackedFiles.Wrapper.ObjectComboBox.ObjectCache.ReloadCache(SimPe.Plugin.DownloadsToolFactory.FileIndex, false); } hnd = HandlerRegistry.Global.LoadTypeHandler(type, pkg); LoadContent(pkg); }
public void Dispose() { flname = null; hnd = null; }