diff --git a/popcorn/Assets/MyGame/Scripts/Const.cs b/popcorn/Assets/MyGame/Scripts/Const.cs index f7ff9631..04f990f8 100644 --- a/popcorn/Assets/MyGame/Scripts/Const.cs +++ b/popcorn/Assets/MyGame/Scripts/Const.cs @@ -7,6 +7,7 @@ public static class Const { public static readonly string DefaultAppVersion = "0.1.0"; // parameter + public static readonly int DefaultPanId = 1; // tag public static readonly string GameDataTag = "GameData"; diff --git a/popcorn/Assets/MyGame/Scripts/GameDataManager.cs b/popcorn/Assets/MyGame/Scripts/GameDataManager.cs index 932240b8..0a3f2f78 100644 --- a/popcorn/Assets/MyGame/Scripts/GameDataManager.cs +++ b/popcorn/Assets/MyGame/Scripts/GameDataManager.cs @@ -77,6 +77,8 @@ public sealed class GameData { public List StorageTanks; [DataMember(Name = "Data21")] public int Heart = 0; + [DataMember(Name = "Data22")] + public int[] Pans; // public void ChangeAvatar(AvatarData avatarData){ // newAvatarIdList.Remove(avatarData.id); @@ -104,6 +106,10 @@ public sealed class GameData { // if(avatarIdList.Count < 1){ // avatarIdList.Add(Const.DefaultAvatarId); // } + if (Pans.Length < 1) + { + Pans = new[] {Const.DefaultPanId}; + } // 追加した要素の初期化用 // TODO Release前にまっさらにする } @@ -112,6 +118,7 @@ public sealed class GameData { // newAvatarIdList = newAvatarIdArray == null ? new List() : newAvatarIdArray.ToList(); // lastAdRewardTimeList = lastAdRewardTimeArray == null ? new List() : lastAdRewardTimeArray.ToList(); ShopStock = shopStock?.ToList() ?? new List(); + Pans = Pans ?? new int[0]; } private Dictionary ArrayToDictionary(KeyValueOfintint[] array){ var dictionary = new Dictionary();