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)