From ddc23e87016872c120ac1451cd10bf2db6cb65cd Mon Sep 17 00:00:00 2001 From: kimura Date: Thu, 19 Aug 2021 13:04:11 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=87=E3=83=90=E3=83=83=E3=82=B0=E7=94=A8?= =?UTF-8?q?=E6=88=90=E9=95=B7=E9=80=9F=E5=BA=A6=E5=88=87=E3=82=8A=E6=9B=BF?= =?UTF-8?q?=E3=81=88=E3=81=AB=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MyGame/Scenes/CornField/Scripts/CornField.cs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs b/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs index c7e95500..21b6ca28 100644 --- a/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs +++ b/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs @@ -77,6 +77,12 @@ public class CornField : MonoBehaviour var index = i; i++; seedling.SetSeedlingGene(lineData.Seedlings[index].FirstTime, lineData.Seedlings[index].Period, lineData.Seedlings[index].Level); +#if DEVELOPMENT_BUILD || UNITY_EDITOR + if (UsayaStorageManager.LoadOrDefault(UsayaStorageFilename.Settings_Data, "DebugFastGrowing", false)) + { + seedling.SetSeedlingGene(lineData.Seedlings[index].FirstTime, lineData.Seedlings[index].Period / 3, lineData.Seedlings[index].Level); + } +#endif seedling.Harvested.Subscribe(_ => { // 収穫 @@ -113,6 +119,12 @@ public class CornField : MonoBehaviour // 新しい苗 var newGene = GenerateSeedlingGene(line.FieldLevel); seedling.SetSeedlingGene(newGene.FirstTime, newGene.Period, newGene.Level); +#if DEVELOPMENT_BUILD || UNITY_EDITOR + if (UsayaStorageManager.LoadOrDefault(UsayaStorageFilename.Settings_Data, "DebugFastGrowing", false)) + { + seedling.SetSeedlingGene(newGene.FirstTime, newGene.Period / 3, newGene.Level); + } +#endif gameData.SeedlingDataList[seedlingDataIndex].Seedlings[index] = newGene; GameDataManager.SaveGameData(); }).AddTo(compositeDisposable); @@ -208,8 +220,7 @@ public class CornField : MonoBehaviour private SeedlingData GenerateSeedlingGene(CornFieldRank level) { - // return (DateTime.Now, Random.Range(minPeriod, maxPeriod + 1)); - return new SeedlingData(DateTime.Now.AddSeconds(-Random.Range(0, 15)), 15 + Random.Range(0, 15), level); + return new SeedlingData(DateTime.Now, Random.Range(minPeriod, maxPeriod + 1), level); } private int GetHarvestCount(CornFieldRank rank)