From 63bc2ca97078c7702870edf5981373248c70d7bb Mon Sep 17 00:00:00 2001 From: Perfare Date: Thu, 11 Aug 2016 14:45:40 +0800 Subject: [PATCH] refix "PlayerSettings" on Unity 5.3.x --- Unity Studio/Unity Classes/PlayerSettings.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Unity Studio/Unity Classes/PlayerSettings.cs b/Unity Studio/Unity Classes/PlayerSettings.cs index 5b593f9..99411d0 100644 --- a/Unity Studio/Unity Classes/PlayerSettings.cs +++ b/Unity Studio/Unity Classes/PlayerSettings.cs @@ -18,7 +18,7 @@ namespace Unity_Studio if (sourceFile.version[0] >= 3) { - if (sourceFile.version[0] == 3 && sourceFile.version[1] <2) { string AndroidLicensePublicKey = a_Stream.ReadAlignedString(a_Stream.ReadInt32()); } + if (sourceFile.version[0] == 3 && sourceFile.version[1] < 2) { string AndroidLicensePublicKey = a_Stream.ReadAlignedString(a_Stream.ReadInt32()); } else { bool AndroidProfiler = a_Stream.ReadBoolean(); a_Stream.AlignStream(4); } int defaultScreenOrientation = a_Stream.ReadInt32(); @@ -30,10 +30,11 @@ namespace Unity_Studio if ((sourceFile.version[0] == 5 && sourceFile.version[1] < 1) || (sourceFile.version[0] == 4 && sourceFile.version[1] == 6 && sourceFile.version[2] >= 3)) { int targetIOSGraphics = a_Stream.ReadInt32(); } - if (sourceFile.version[0] == 5 && sourceFile.version[1] == 2 && sourceFile.version[2] >= 1) + if (sourceFile.version[0] == 5 && (sourceFile.version[1] > 2 || (sourceFile.version[1] == 2 && sourceFile.version[2] >= 1))) { bool useOnDemandResources = a_Stream.ReadBoolean(); a_Stream.AlignStream(4); } - int targetResolution = a_Stream.ReadInt32(); + if (sourceFile.version[0] == 5 && sourceFile.version[1] < 3) + { int targetResolution = a_Stream.ReadInt32(); } if (sourceFile.version[0] == 3 && sourceFile.version[1] <= 1) { bool OverrideIPodMusic = a_Stream.ReadBoolean(); a_Stream.AlignStream(4); } else if (sourceFile.version[0] == 3 && sourceFile.version[1] <= 4) { }