Exemple #1
0
    private void TryCompleteStep(TutorialController.Step step)
    {
        var controller = TutorialController.Instance;

        if (controller.IsEnabled() && controller.GetStep() == step)
        {
            controller.CompleteStep(step);
        }
    }
Exemple #2
0
    private bool IsActionAllowed(TutorialController.Step step)
    {
        var controller = TutorialController.Instance;

        if (controller.IsEnabled())
        {
            return(controller.GetStep() == step);
        }

        return(true);
    }
Exemple #3
0
    private IEnumerator WaitTutorialDelay(TutorialController.Step step, float delay)
    {
        yield return(new WaitForSeconds(delay));

        TutorialController.Instance.CompleteStep(step);
    }