예제 #1
0
    private void OnContinueTutorialFrom(TutorialKey key)
    {
        switch (key)
        {
        case TutorialKey.Welcome:
            deliveryDirector.Resume();
            break;

        case TutorialKey.MorningDelivery:
            deliveryDirector.Resume();
            break;

        case TutorialKey.MorningDeliveryDone:
            break;

        case TutorialKey.ItemSetup:
            break;

        case TutorialKey.ItemSetupFront:
            break;

        case TutorialKey.ItemSetupPull:
            break;

        case TutorialKey.ItemSetupReady:
            break;

        case TutorialKey.AutoSales:
            break;

        default:
            throw new ArgumentOutOfRangeException(nameof(key), key, null);
        }
    }
예제 #2
0
    public void ShowTutorialText(TutorialKey key)
    {
        currentTutorialKey = key;
        string tutorialString = tutorialStrings[(int)key];

        text.text = tutorialString;

        OnShowTutorial(key);
    }
예제 #3
0
 // Update is called once per frame
 public void ShowTutorial(TutorialKey key)
 {
     tutorial.gameObject.SetActive(true);
     tutorial.ShowTutorialText(key);
 }