public void desactiveAffichageInteractionObjet(ObjetInteractifs objet)
 {
     if (listObjetInteractif.Contains(objet))
     {
         listObjetInteractif.Remove(objet);
     }
 }
예제 #2
0
 private void affichageObjet(ObjetProgression objetProgression)
 {
     if (dicoObjet.ContainsKey(objetProgression.objetProgression))
     {
         dicoObjet [objetProgression.objetProgression].SetActive(true);
     }
     objetActuel = objetProgression;
 }
예제 #3
0
 private void affichageObjet(Arme arme)
 {
     if (dicoArme.ContainsKey(arme.typeArme))
     {
         dicoArme [arme.typeArme].SetActive(true);
     }
     objetActuel = arme;
 }
예제 #4
0
    /**
     * Méthode qui lance la méthode activation de l'objet interractifs
     */
    private void objetActiver()
    {
        ObjetInteractifs objet = GetComponent <ObjetInteractifs>();

        if (objet != null)
        {
            objet.Activation();
        }
    }
예제 #5
0
    public void activeObjet(ObjetInteractifs objet)
    {
        time = false;

        Arme             arme             = objet as Arme;
        ObjetProgression objetProgression = objet as ObjetProgression;

        if (arme != null)
        {
            affichageObjet(arme);
        }
        else if (objetProgression != null)
        {
            affichageObjet(objetProgression);
        }


        for (int i = 1; i < listImagePaused.Length; i++)
        {
            switch (listImagePaused [i].name)
            {
            case "Fond":
                listImagePaused [i].gameObject.SetActive(true);
                break;

            case "Nom":
                listImagePaused [i].gameObject.SetActive(true);
                listImagePaused [i].GetComponent <UnityEngine.UI.Text> ().text = objet.nomObjet;
                break;

            case "Description":
                listImagePaused [i].gameObject.SetActive(true);
                listImagePaused [i].GetComponent <UnityEngine.UI.Text> ().text = objet.descriptionObjet;
                break;
            }
        }
    }
 public void activeAffichageInteractionObjet(ObjetInteractifs objet)
 {
     listObjetInteractif.Add(objet);
 }