void SaveSettingToFile() { _SettingUserData ud = new _SettingUserData(); ud.character = curCharacter; ud.costume = curCostume; ud.bg = curBG; SaveSystem.SaveSettingUserData(ud); }
public static void SaveSettingUserData(_SettingUserData ud) { BinaryFormatter bf = new BinaryFormatter(); string path = Application.persistentDataPath + "/SettingUserData.b2cud"; FileStream stream = new FileStream(path, FileMode.Create); bf.Serialize(stream, ud); stream.Close(); }
public static _SettingUserData LoadSettingUserData() { string path = Application.persistentDataPath + "/SettingUserData.b2cud"; if (File.Exists(path)) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(path, FileMode.Open); _SettingUserData ud = bf.Deserialize(stream) as _SettingUserData; stream.Close(); return(ud); } return(null); }
void LoadSettingFromFile() { _SettingUserData ud = SaveSystem.LoadSettingUserData(); if (ud == null) { ud = new _SettingUserData(); ud.character = 0; ud.costume = 0; ud.bg = 6; } // apply changes curCostume = ud.costume; switchBG(ud.bg); switchCharacter(ud.character); Gamespace.Characters[curCharacter].GetComponent <CharacterSpriteManager>().show(-1, curCostume, -1); }