Пример #1
0
 private void Awake()
 {
     Explain2.gameObject.SetActive(false);
     Explain3.gameObject.SetActive(false);
     Explain4.gameObject.SetActive(false);
     Tutorial = this;
 }
Пример #2
0
        public override void LoadContent()
        {
            string[] k = temps_best.Split(new char[] { '-' });
            scores = new float[k.Length];
            for (int i = 0; i < k.Length; i++)
            {
                scores[i] = float.Parse(k[i]);
            }

            song       = new Song_Management(this.ScreenManager);
            background = new Background_Ingame(this, _nombre_carre);
            if (temps_best == "0")
            {
                _tuto          = new Tuto(this);
                _statut_partie = Statut_Partie.Tuto;
            }

            langue = ScreenManager.Game.Content.Load <Langues>(lang.path);
            InitilizeLanguages();

            font_evenement = ScreenManager.Game.Content.Load <SpriteFont>("menufont");

            _color_texte = Color.White;

            _nombre_de_objectif_effectue = 0;

            liste_color = new List <Color>()
            {
                new Color(32, 211, 220),
                new Color(204, 29, 29),
                new Color(254, 217, 6),
                new Color(24, 171, 31),
                new Color(255, 78, 17),
                new Color(255, 255, 255),
                new Color(255, 89, 234),
                new Color(23, 68, 243),
                new Color(145, 0, 145)
            };

            Initialize_Carre();

            Initialize_Objectif();

            _eve_3 = true;
            EvenementTexteInitializationTEMPS();

            _initialization_done = true;

            base.LoadContent();
        }
Пример #3
0
 public void Regles()
 {
     TutoPause = true;
     StartCoroutine(Tuto.OpenTuto());
 }
Пример #4
0
 public void LancerRegles()
 {
     StartCoroutine(Tuto.OpenTuto());
 }
Пример #5
0
 // Use this for initialization
 void Start()
 {
     tuto = new Tuto();
 }
Пример #6
0
 void Awake()
 {
     if (mInst == null) mInst = this;
     DontDestroyOnLoad(this);
 }
Пример #7
0
 // Appelé à la construction du tuto
 public void init(Tuto t)
 {
     this.tuto = t;
 }
Пример #8
0
    void openBoxHelp(Tuto tempTuto, bool canSkipTuto)
    {
        //Trouve la box à la bonne position pour ensuite l'activer
        tempBoxHelp = null;

        switch (tempTuto.positionBoxHelp)
        {
        case Tuto.PositionBoxHelp.Top:
            tempBoxHelp = topBoxHelp;
            break;

        case Tuto.PositionBoxHelp.Mid:
            tempBoxHelp = midBoxHelp;
            break;

        case Tuto.PositionBoxHelp.Bottom:
            tempBoxHelp = bottomBoxHelp;
            break;

        default:
            break;
        }

        currentTuto = tempTuto.endingString;

        tempBoxHelp.SetActive(true);

        if (tempTuto.canClose)
        {
            //Active la croix pour fermer et l'image invisible de fond
            tempBoxHelp.transform.GetChild(4).gameObject.SetActive(true);
            tempBoxHelp.transform.GetChild(0).gameObject.SetActive(true);
        }
        else
        {
            //Désactive la croix pour fermer et l'image invisible de fond
            tempBoxHelp.transform.GetChild(4).gameObject.SetActive(false);
            tempBoxHelp.transform.GetChild(0).gameObject.SetActive(false);
        }

        if (currentTuto == "quitDialog")
        {
            tempBoxHelp.transform.GetChild(0).gameObject.SetActive(true);
        }

        isInHelp = true;

        //Insère les bons textes

        /*tempBoxHelp.transform.GetChild(1).GetComponent<Text>().text = "- " + LanguageManager.Instance.GetDialog(tempTuto.keyTitle) + " -";
         * //tempList = new List<string>(tempTuto.keyText);
         * tempBoxHelp.transform.GetChild(2).GetComponent<Text>().text = LanguageManager.Instance.GetDialog(tempList[0]);
         * tempBoxHelp.transform.GetChild(3).GetComponent<Text>().text = LanguageManager.Instance.GetDialog(textSkipTuto);*/
        tempText  = new List <string>(tempTuto.keyText);
        tempTitle = tempTuto.keyTitle;
        WriteText(tempText, tempTitle, tempBoxHelp);

        //Check si on peut passer le tuto, et affiche ou non le bouton en conséquences
        if (canSkipTuto)
        {
            tempBoxHelp.transform.GetChild(3).gameObject.SetActive(true);
        }
        else
        {
            tempBoxHelp.transform.GetChild(3).gameObject.SetActive(false);
        }
    }