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); } }
public void ShowTutorialText(TutorialKey key) { currentTutorialKey = key; string tutorialString = tutorialStrings[(int)key]; text.text = tutorialString; OnShowTutorial(key); }
// Update is called once per frame public void ShowTutorial(TutorialKey key) { tutorial.gameObject.SetActive(true); tutorial.ShowTutorialText(key); }