Quantcast
Channel: Questions in topic: "playerprefs"
Viewing all articles
Browse latest Browse all 1333

PlayerPref not working on linux / ubundu

$
0
0
Hello I'm having an issues with the playerprefs in unity: they don't save when i quit the game and i launch it again. I'm doing smth like a texte editor but for personal and specific use. public static void SaveTexts(){ if (ParagraphManager.ins.base2.isOn){ PlayerPrefs.SetString("oText", ins.PM.texts[0]); PlayerPrefs.SetString("tText", ParagraphManager.ins.base2IF.text); ins.PM.texts[1] = ins.PM.base2IF.text; } else { string[] texts = ins.ParagraphsToText(); if (texts[0] != "") PlayerPrefs.SetString("oText", texts[0]); if (texts[1] != "") PlayerPrefs.SetString("tText", texts[1]); ParagraphManager.ins.texts = PPManager.ins.ParagraphsToText(); } PlayerPrefs.SetString("tTitle", ParagraphManager.ins.tTitle.text); PlayerPrefs.SetString("oTitle", ParagraphManager.ins.oTitle.text); PlayerPrefs.SetFloat("timeSelected", TimeManager.ins.timeSelected); PlayerPrefs.Save(); } That's the function to set the playerprefs. It's called when we click on a button, and every ten sec public static void LoadTexts(){ if (!PlayerPrefs.HasKey("tText") || !PlayerPrefs.HasKey("oText") || !PlayerPrefs.HasKey("tTitle") || !PlayerPrefs.HasKey("oTitle")) return; ParagraphManager.DeleteParagraphs(); ins.PM.texts[0] = PlayerPrefs.GetString("oText"); ins.PM.texts[1] = PlayerPrefs.GetString("tText"); ins.TextToParagraphs(PlayerPrefs.GetString("oText"), PlayerPrefs.GetString("tText")); } Here is the loading function, basicaly juste some GetString. Called at the start of the "game" and when we click on a button. I'm sure these two functions are caller (i have some kind of log system) and the playerspref seemed to be working as long as I don't close the game. **In the editor it works perfectly fine** but when i try to build it, it doesn't work. **When i start the game using terminal (on ubuntu) i got a line saying 'Unable to load player prefs'**: ![alt text][1] The playerprefs keys are: tTitle, tText, oTitle, oText, timeSelected and autoSave. I hope someone will be able to help me out. Thx for reading. [1]: /storage/temp/180573-screenshot-from-2021-05-12-03-49-39.png

Viewing all articles
Browse latest Browse all 1333

Trending Articles