From 47004aa75e3645ddcc3d708fc40d8a859037a6d2 Mon Sep 17 00:00:00 2001 From: kimura Date: Fri, 10 Sep 2021 11:17:58 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=95=E3=83=A9=E3=82=A4=E3=83=91=E3=83=B3?= =?UTF-8?q?=E3=82=BB=E3=83=BC=E3=83=96=E3=83=87=E3=83=BC=E3=82=BF=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- popcorn/Assets/MyGame/Scripts/Const.cs | 1 + popcorn/Assets/MyGame/Scripts/GameDataManager.cs | 7 +++++++ 2 files changed, 8 insertions(+) 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();