Example #1
0
 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);
 }