Example #1
0
    void DoTutorial()
    {
        gameObject.SetActive(activateTutorial);

        if (activateTutorial)
        {
            DelayManager.LocalCallTo(delegate()
            {
                inputBlocker.SetActive(true);
                spotlight.gameObject.SetActive(true);
                tutorialMessage.gameObject.SetActive(true);
                Time.timeScale = 0;
                inputBlocker.SetActive(true);
                tutorialMessage.Show(delegate()
                {
                    DelayManager.LocalCallTo(delegate() {
                        tutorialMessage.Hide(delegate()
                        {
                            ShowUI(heroPanel.position, "SECTION HÉRO", "Ceci est le héro que vous avez sélectionné en se moment. Cliquer sur Next pour " +
                                   " sélectionner le prochain que vous possédez ou sélectionnez le directement dans le map ou dans la liste de vos héros. ", delegate()
                            {
                                ShowUI(heroPanelSide.position, "CONTRÔLE DU HÉRO", " Ici, vous pouvez intéragir avec le héro sélectionner. Vous pouvez zoom " +
                                       " sur lui et le suivre automatiquement avec la caméro ou même ouvrir son panneau de contrôle et lui donner des actions à faire.", delegate()
                                {
                                    ShowUI(statsPanelLeft.position, "VOTRE ARGENT", "Voici votre montant d'argent que vous possédez. Utilisez la pour" +
                                           " acheter de nouveaux héros ou conservez la pour approcher plus rapidement de votre objectif", delegate()
                                    {
                                        ShowUI(statsPanelMid.position, "TEMP RESTANT", "Vous avez un certain pour complété votre objectif monétaire." +
                                               " Garder un oeil sur ce compteur pour réussir le niveau!", delegate()
                                        {
                                            ShowUI(statsPanelRight.position, "VOTRE OBJECTIF", "Votre objectif courrant est indiqué ici. Il s'agit habituellement d'un " +
                                                   " montant d'argent à atteindre. Optimisé votre efficacité pour l'atteindre rapidement!", delegate()
                                            {
                                                ShowUI(hireHeroesButton.position, "RECRUTEMENT DE HÉROS", "Pour être plus efficace dans vos livraisons, vous pouvez " +
                                                       " recruter des héros et les placer dans la carte pour les rendre immédiatements actifs.", delegate()
                                                {
                                                    ShowMessage("DÉPLACEMENT", "Utilisé la souris ou WASD pour vous déplacez dans la carte. Appuyer sur la roulette pour drag la carte. " +
                                                                " Vous pouvez aussi Zoom-in Zoom-out avec la roulette. Utiliser le clique droit lorsque vous avez un héro de sélectionné pour " +
                                                                "automatiquement lui ajouter une action déplacement vers un endroit.", 10, delegate() {
                                                        spotlight.Off();
                                                        tutorialMessage.Hide(null);
                                                        Time.timeScale = 1;
                                                        inputBlocker.SetActive(false);
                                                    });
                                                });
                                            });
                                        });
                                    });
                                });
                            });
                        });
                    }, 10, this, true);
                }, "PIZZ-HERO", "Vous êtes le gestionnaire des livreurs de pizza de la pizzeria Pizz-Hero. Tous vos livreurs sont des super-héros " +
                                     "mais ils ont besoin de vous pour leur dire quoi faire. Donner leur des ordres de tel sorte d'être la meilleur pizzeria " +
                                     "de toute la ville.");
            }, 1, this);
        }
    }