public void OnPurchase() { PlayerDataOneUnit data = new PlayerDataOneUnit { ItemID = mid, ItemName = mname, ItemValue = mvalue }; PlayerDataManager.SavePlayerData(data); mStoreUI.ShowUI(); }
public static void SavePlayerData(PlayerDataOneUnit unit) { PlayerData data = LoadPlayerData(); data.playerDataList.Add(unit); XmlSerializer ser = new XmlSerializer(typeof(PlayerData)); using (StringWriter sw = new StringWriter()) { ser.Serialize(sw, data); Debug.Log(sw.ToString()); PlayerPrefs.SetString("PLAYER_DATA", sw.ToString()); } }
public void SetData(PlayerDataOneUnit data) { mname = data.ItemName; mNameText.text = mname; }