11using System . Collections ;
22using System . Collections . Generic ;
3+ using System . Globalization ;
34using System . IO ;
45using UnityEngine ;
56using UnityEngine . EventSystems ;
@@ -132,9 +133,9 @@ string ReadStringFromFile(string filePath)
132133 void SaveCurrentValues ( )
133134 {
134135 string thingsToWrite ;
135- thingsToWrite = transform . localPosition . x + "," + transform . localPosition . y + "," + transform . localPosition . z + "," +
136- "\n " + transform . localRotation . x + "," + transform . localRotation . y + "," + transform . localRotation . z + "," + transform . localRotation . w + "," +
137- "\n " + transform . localScale . x + "," + transform . localScale . y + "," + transform . localScale . z ;
136+ thingsToWrite = transform . localPosition . x . ToString ( CultureInfo . InvariantCulture ) + "," + transform . localPosition . y . ToString ( CultureInfo . InvariantCulture ) + "," + transform . localPosition . z . ToString ( CultureInfo . InvariantCulture ) + "," +
137+ "\n " + transform . localRotation . x . ToString ( CultureInfo . InvariantCulture ) + "," + transform . localRotation . y . ToString ( CultureInfo . InvariantCulture ) + "," + transform . localRotation . z . ToString ( CultureInfo . InvariantCulture ) + "," + transform . localRotation . w . ToString ( CultureInfo . InvariantCulture ) + "," +
138+ "\n " + transform . localScale . x . ToString ( CultureInfo . InvariantCulture ) + "," + transform . localScale . y . ToString ( CultureInfo . InvariantCulture ) + "," + transform . localScale . z . ToString ( CultureInfo . InvariantCulture ) ;
138139 WriteStringToFile ( thingsToWrite , _path ) ;
139140 }
140141
@@ -147,7 +148,7 @@ void SetTransformToSavedValues()
147148 float [ ] values = new float [ 10 ] ;
148149 for ( int i = 0 ; i < strings . Length ; i ++ )
149150 {
150- values [ i ] = float . Parse ( strings [ i ] ) ;
151+ values [ i ] = float . Parse ( strings [ i ] , CultureInfo . InvariantCulture ) ;
151152 }
152153 this . transform . localPosition = new Vector3 ( values [ 0 ] , values [ 1 ] , values [ 2 ] ) ;
153154 this . transform . localRotation = new Quaternion ( values [ 3 ] , values [ 4 ] , values [ 5 ] , values [ 6 ] ) ;
0 commit comments