private void TryCompleteStep(TutorialController.Step step) { var controller = TutorialController.Instance; if (controller.IsEnabled() && controller.GetStep() == step) { controller.CompleteStep(step); } }
private bool IsActionAllowed(TutorialController.Step step) { var controller = TutorialController.Instance; if (controller.IsEnabled()) { return(controller.GetStep() == step); } return(true); }
private IEnumerator WaitTutorialDelay(TutorialController.Step step, float delay) { yield return(new WaitForSeconds(delay)); TutorialController.Instance.CompleteStep(step); }