Example #1
0
 private void Awake()
 {
     Explain2.gameObject.SetActive(false);
     Explain3.gameObject.SetActive(false);
     Explain4.gameObject.SetActive(false);
     Tutorial = this;
 }
Example #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();
        }
Example #3
0
 public void Regles()
 {
     TutoPause = true;
     StartCoroutine(Tuto.OpenTuto());
 }
Example #4
0
 public void LancerRegles()
 {
     StartCoroutine(Tuto.OpenTuto());
 }
Example #5
0
 // Use this for initialization
 void Start()
 {
     tuto = new Tuto();
 }
Example #6
0
 void Awake()
 {
     if (mInst == null) mInst = this;
     DontDestroyOnLoad(this);
 }
Example #7
0
 // Appelé à la construction du tuto
 public void init(Tuto t)
 {
     this.tuto = t;
 }
Example #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);
        }
    }