コード例 #1
0
 public static void Unhook()
 {
     if (PackageDeserializer.customDeserializer == CustomDeserialize)
     {
         PackageDeserializer.SetCustomDeserializer(OriginalDeserializer);
     }
 }
コード例 #2
0
 internal void Unhook()
 {
     if (PackageDeserializer.customDeserializer == CustomDeserialize)
     {
         PackageDeserializer.SetCustomDeserializer(defaultHandler);
     }
 }
コード例 #3
0
 public static void Hook()
 {
     if (PackageDeserializer.customDeserializer != CustomDeserialize)
     {
         OriginalDeserializer = PackageDeserializer.customDeserializer;
         PackageDeserializer.SetCustomDeserializer(CustomDeserialize);
     }
 }
コード例 #4
0
ファイル: SBFileImporter.cs プロジェクト: Flavelius/SBServer
 public PackageLoadJob(string path, string targetProjectFolder, IResourceLocator resourceLocator)
 {
     Package = new GameObject(Path.GetFileNameWithoutExtension(path)).AddComponent <SBResourcePackage>();
     Objects = new List <PackageObject>(256);
     Loader  = new PackageDeserializer(path, targetProjectFolder, resourceLocator);
 }
コード例 #5
0
 internal void Hook()
 {
     defaultHandler = PackageDeserializer.customDeserializer;
     PackageDeserializer.SetCustomDeserializer(CustomDeserialize);
 }