畑チュートリアル対応

This commit is contained in:
kimura 2021-12-03 17:02:35 +09:00
parent 27c72d2854
commit 8f4d28f77d
1 changed files with 7 additions and 11 deletions

View File

@ -67,10 +67,10 @@ public class CornField : MonoBehaviour
// データ
var gameData = GameDataManager.GameData;
if (gameData.isFirstPlay)
if (!gameData.FinishedFlags.HasFlag(TutorialFlag.CornField))
{
promoteGrowthButton.gameObject.SetActive(false);
TutorialManager.Instance.ShowTutorialConversation(3, () =>
TutorialManager.Instance.ShowTutorialConversation(5, () =>
{
// コーンスワイプ指示
cornFieldMask.gameObject.SetActive(true);
@ -316,7 +316,7 @@ public class CornField : MonoBehaviour
});
}
if (gameData.isFirstPlay)
if (!gameData.FinishedFlags.HasFlag(TutorialFlag.CornField))
{
// 既に収穫できる状態にする
var plantLine = gameData.SeedlingDataList.First(data => data.type == PlantLineType.Center);
@ -335,14 +335,10 @@ public class CornField : MonoBehaviour
this.CallWaitForSeconds(4f, () =>
{
cornFieldMask.gameObject.SetActive(false);
TutorialManager.Instance.ShowTutorialConversation(4, () =>
TutorialManager.Instance.ShowTutorialConversation(6, () =>
{
// gameData.SeedlingDataList.Clear();
var go = FindObjectOfType<FooterManager>().transform;
go.transform.FindChildByName("Button_Purchasing", t =>
{
TutorialManager.Instance.ShowTutorialMask(go.parent, t as RectTransform, true);
});
gameData.FinishedFlags |= TutorialFlag.CornField;
GameDataManager.SaveGameData();
});
});
}).AddTo(compositeDisposable);
@ -426,7 +422,7 @@ public class CornField : MonoBehaviour
}
#endif
// チュートリアル時新しい苗を隠す
if (gameData.isFirstPlay)
if (!gameData.FinishedFlags.HasFlag(TutorialFlag.CornField))
{
seedling.SetSeedlingGene(DateTime.MaxValue, Int32.MaxValue, newGene.Level);
}