収穫機の強化レベル処理追加
This commit is contained in:
parent
a1e0da29ca
commit
5934a241d7
|
|
@ -98,10 +98,11 @@ public class CornField : MonoBehaviour
|
||||||
{
|
{
|
||||||
// 収穫
|
// 収穫
|
||||||
VibrationManager.Instance.PlayVibrationOnce();
|
VibrationManager.Instance.PlayVibrationOnce();
|
||||||
for (int j = 0; j < GetHarvestCount(lineData.Seedlings[index].level); j++)
|
var harvestCount = GetHarvestCount(lineData.Seedlings[index].level);
|
||||||
|
var harvestedCorn = GetHarvestedCornCount(gameData.MachineLevel);
|
||||||
|
gameData.cornSeed += harvestedCorn * harvestCount;
|
||||||
|
for (int j = 0; j < harvestCount; j++)
|
||||||
{
|
{
|
||||||
var harvestedCorn = 20;
|
|
||||||
harvestedCornCount.Value += harvestedCorn;
|
|
||||||
var harvestAnimation = Instantiate(harvestPrefab, seedling.transform);
|
var harvestAnimation = Instantiate(harvestPrefab, seedling.transform);
|
||||||
this.CallWaitForSeconds(.5f, () =>
|
this.CallWaitForSeconds(.5f, () =>
|
||||||
{
|
{
|
||||||
|
|
@ -218,4 +219,25 @@ public class CornField : MonoBehaviour
|
||||||
throw new ArgumentOutOfRangeException(nameof(rank), rank, null);
|
throw new ArgumentOutOfRangeException(nameof(rank), rank, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private int GetHarvestedCornCount(int level)
|
||||||
|
{
|
||||||
|
switch (level)
|
||||||
|
{
|
||||||
|
case 1:
|
||||||
|
return 20;
|
||||||
|
case 2:
|
||||||
|
return 25;
|
||||||
|
case 3:
|
||||||
|
return 30;
|
||||||
|
case 4:
|
||||||
|
return 35;
|
||||||
|
case 5:
|
||||||
|
return 40;
|
||||||
|
case 6:
|
||||||
|
return 45;
|
||||||
|
default:
|
||||||
|
throw new ArgumentOutOfRangeException(nameof(level), level, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue