Im on my simple game want to save the high score offline not using server side high score like this http://www.unifycommunity.com/wiki/index.php?title=Server_Side_Highscores so how i can make it the high score save on android device..
FAEZ, You can use these functions for perform what you want.... public void writeStringToFile( string str, string filename ) { #if !WEB_BUILD string path = pathForDocumentsFile( filename ); FileStream file = new FileStream (path, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter( file ); sw.WriteLine( str ); sw.Close(); file.Close(); #endif } public string readStringFromFile( string filename)//, int lineIndex ) { #if !WEB_BUILD string path = pathForDocumentsFile( filename ); if (File.Exists(path)) { FileStream file = new FileStream (path, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader( file ); string str = null; str = sr.ReadLine (); sr.Close(); file.Close(); return str; } else { return null; } #else return null; #endif } public string pathForDocumentsFile( string filename ) { if (Application.platform == RuntimePlatform.IPhonePlayer) { string path = Application.dataPath.Substring( 0, Application.dataPath.Length - 5 ); path = path.Substring( 0, path.LastIndexOf( '/' ) ); return Path.Combine( Path.Combine( path, "Documents" ), filename ); } else if(Application.platform == RuntimePlatform.Android) { string path = Application.persistentDataPath; path = path.Substring(0, path.LastIndexOf( '/' ) ); return Path.Combine (path, filename); } else { string path = Application.dataPath; path = path.Substring(0, path.LastIndexOf( '/' ) ); return Path.Combine (path, filename); } }