キッチンチュートリアル2追加

This commit is contained in:
kimura 2021-10-26 14:04:23 +09:00
parent 7c4bbea1ff
commit 2f1ab7341c
3 changed files with 45 additions and 15 deletions

View File

@ -31,7 +31,7 @@ public class KitchenManager : MonoBehaviour
{
RecipeSelectDialog.ShowDialog(ProductViewType.Default, () =>
{
if (gameData.isFirstPlay)
if (gameData.isFirstPlay && TutorialManager.Instance.Index == 1)
{
var go = FindObjectOfType<FooterManager>().transform;
go.transform.FindChildByName("Button_field", t =>
@ -47,6 +47,8 @@ public class KitchenManager : MonoBehaviour
Debug.Log($"isFirstPlay:{gameData.isFirstPlay}");
#endif
if (gameData.isFirstPlay)
{
if (TutorialManager.Instance.Index == 1)
{
gameData.CornSeed = 90;
gameData.Coin = 10;
@ -67,6 +69,22 @@ public class KitchenManager : MonoBehaviour
}));
TransitionManager.Instance.LoadSceneAdditive(GameScenes.StoreLevel);
}
else if (TutorialManager.Instance.Index == 6)
{
gameData.CornSeed = 150;
gameData.Material.First(m => m.Id == 2).Amount = 1;
TutorialManager.Instance.ShowTutorialConversation(7, () =>
{
// マスク表示
var buttonRectTransform = cookingButton.transform as RectTransform;
var go = TutorialManager.Instance.ShowTutorialMask(buttonRectTransform.parent, buttonRectTransform);
cookingButton.OnClickAsObservable().Take(1).Subscribe(_ =>
{
DestroyImmediate(go);
}).AddTo(this);
});
}
}
CoinManager.Instance.ChangeCoin(gameData.Coin);
HeartMeter.Instance.Initialize(gameData.ViewedShopLevel, gameData.Heart);

View File

@ -985,7 +985,7 @@ Canvas:
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 25
m_SortingLayerID: 0
m_SortingOrder: 200
m_SortingOrder: 201
m_TargetDisplay: 0
--- !u!224 &679566765
RectTransform:

View File

@ -44,6 +44,8 @@ public class RecipeDetailView : MonoBehaviour
var gameData = GameDataManager.GameData;
if (gameData.isFirstPlay)
{
if (TutorialManager.Instance.Index == 1)
{
TutorialManager.Instance.ShowTutorialConversation(2, () =>
{
@ -52,6 +54,16 @@ public class RecipeDetailView : MonoBehaviour
TransitionManager.Instance.UnloadScene(GameScenes.Recipe);
});
}
else if (TutorialManager.Instance.Index == 7)
{
// マスク表示
var go = TutorialManager.Instance.ShowTutorialMask(transform.parent.parent, nextButton.transform as RectTransform);
nextButton.OnClickAsObservable().Take(1).Subscribe(_ =>
{
DestroyImmediate(go);
}).AddTo(this);
}
}
cancelButton.OnClickAsObservable().Subscribe(_ =>
{