@@ -82,10 +82,10 @@ int ExportRegionDriver1(CDriver1LevelRegion* region, IVirtualStream* levelFileSt
8282 {
8383 String cellModelName = ref->name ? String::fromCString (ref->name ) : String::fromPrintf (" MOD_%d" , ref->index );
8484
85- float cellRotationDeg = RAD2DEG (cellRotationRad); // + 180;
85+ float cellRotationDeg = RAD2DEG (cellRotationRad) + 180 ;
8686
8787 levelFileStream->Print (" var reg%d_o%d = Instantiate(%s, new Vector3(%gf,%gf,%gf), Quaternion.Euler(0.0f,%gf,0.0f)) as GameObject;\n " ,
88- region->GetNumber (), numRegionObjects, (char *)cellModelName, absCellPosition.x , absCellPosition.y , absCellPosition.z , cellRotationDeg);
88+ region->GetNumber (), numRegionObjects, (char *)cellModelName, absCellPosition.x , absCellPosition.y , absCellPosition.z , - cellRotationDeg);
8989 }
9090 else
9191 {
@@ -152,7 +152,7 @@ int ExportRegionDriver2(CDriver2LevelRegion* region, IVirtualStream* levelFileSt
152152 float cellRotationDeg = RAD2DEG (cellRotationRad) + 180 ;
153153
154154 levelFileStream->Print (" var reg%d_o%d = Instantiate(%s, new Vector3(%gf,%gf,%gf), Quaternion.Euler(0.0f,%gf,0.0f)) as GameObject;\n " ,
155- region->GetNumber (), numRegionObjects, (char *)modelName, absCellPosition.x , absCellPosition.y , absCellPosition.z , cellRotationDeg);
155+ region->GetNumber (), numRegionObjects, (char *)modelName, absCellPosition.x , absCellPosition.y , absCellPosition.z , - cellRotationDeg);
156156 }
157157 else
158158 {
0 commit comments