public static void Hook() { if (PackageDeserializer.customDeserializer != CustomDeserialize) { OriginalDeserializer = PackageDeserializer.customDeserializer; PackageDeserializer.SetCustomDeserializer(CustomDeserialize); } }
internal void Dispose() { allPackages.Clear(); buildingAssets.Clear(); propAssets.Clear(); treeAssets.Clear(); vehicleAssets.Clear(); indirectProps.Clear(); indirectTrees.Clear(); buildingPrefabs.Clear(); allPackages = null; buildingAssets = null; propAssets = null; treeAssets = null; vehicleAssets = null; indirectProps = null; indirectTrees = null; buildingPrefabs = null; instance = null; assets = null; defaultHandler = null; }
internal void Hook() { defaultHandler = PackageDeserializer.customDeserializer; PackageDeserializer.SetCustomDeserializer(CustomDeserialize); }