デバッグ用成長速度切り替えに対応
This commit is contained in:
parent
49f5856064
commit
ddc23e8701
|
|
@ -77,6 +77,12 @@ public class CornField : MonoBehaviour
|
||||||
var index = i;
|
var index = i;
|
||||||
i++;
|
i++;
|
||||||
seedling.SetSeedlingGene(lineData.Seedlings[index].FirstTime, lineData.Seedlings[index].Period, lineData.Seedlings[index].Level);
|
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(_ =>
|
seedling.Harvested.Subscribe(_ =>
|
||||||
{
|
{
|
||||||
// 収穫
|
// 収穫
|
||||||
|
|
@ -113,6 +119,12 @@ public class CornField : MonoBehaviour
|
||||||
// 新しい苗
|
// 新しい苗
|
||||||
var newGene = GenerateSeedlingGene(line.FieldLevel);
|
var newGene = GenerateSeedlingGene(line.FieldLevel);
|
||||||
seedling.SetSeedlingGene(newGene.FirstTime, newGene.Period, newGene.Level);
|
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;
|
gameData.SeedlingDataList[seedlingDataIndex].Seedlings[index] = newGene;
|
||||||
GameDataManager.SaveGameData();
|
GameDataManager.SaveGameData();
|
||||||
}).AddTo(compositeDisposable);
|
}).AddTo(compositeDisposable);
|
||||||
|
|
@ -208,8 +220,7 @@ public class CornField : MonoBehaviour
|
||||||
|
|
||||||
private SeedlingData GenerateSeedlingGene(CornFieldRank level)
|
private SeedlingData GenerateSeedlingGene(CornFieldRank level)
|
||||||
{
|
{
|
||||||
// return (DateTime.Now, Random.Range(minPeriod, maxPeriod + 1));
|
return new SeedlingData(DateTime.Now, Random.Range(minPeriod, maxPeriod + 1), level);
|
||||||
return new SeedlingData(DateTime.Now.AddSeconds(-Random.Range(0, 15)), 15 + Random.Range(0, 15), level);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private int GetHarvestCount(CornFieldRank rank)
|
private int GetHarvestCount(CornFieldRank rank)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue