// 存檔. public void Save() { SavePickup Temp = new SavePickup(); Temp.Data = Data.ToArray(); PlayerPrefs.SetString(GameDefine.szSavePickup, Json.ToString(Temp)); }
// 讀檔. public bool Load() { if (PlayerPrefs.HasKey(GameDefine.szSavePickup) == false) { return(false); } SavePickup Temp = Json.ToObject <SavePickup>(PlayerPrefs.GetString(GameDefine.szSavePickup)); if (Temp == null) { return(false); } Data = new List <Pickup>(Temp.Data); return(true); }