2
0
ncannasse 8 жил өмнө
parent
commit
96ee21b56a
1 өөрчлөгдсөн 8 нэмэгдсэн , 6 устгасан
  1. 8 6
      hxd/Save.hx

+ 8 - 6
hxd/Save.hx

@@ -26,12 +26,14 @@ class Save {
 	}
 	}
 
 
 	static function loadData( data : String, checkSum : Bool ) : Dynamic {
 	static function loadData( data : String, checkSum : Bool ) : Dynamic {
-		if( data.charCodeAt(data.length - 33) != '#'.code )
-			throw "Missing CRC";
-		var crc = data.substr(data.length - 32);
-		var data = data.substr(0, -33);
-		if( makeCRC(data) != crc )
-			throw "Invalid CRC";
+		if( checkSum ) {
+			if( data.charCodeAt(data.length - 33) != '#'.code )
+				throw "Missing CRC";
+			var crc = data.substr(data.length - 32);
+			data = data.substr(0, -33);
+			if( makeCRC(data) != crc )
+				throw "Invalid CRC";
+		}
 		return haxe.Unserializer.run(data);
 		return haxe.Unserializer.run(data);
 	}
 	}