Example #1
0
 /*
  * @do     : Reset le tableau de commande avec de"s valeurs null
  */
 public void ResetCommandsUI()
 {
     for (int i = 0; i < images.Length; i++)
     {
         images[i].sprite = null;
         images[i].color  = new Color(0f, 0f, 0f, 0f);
         IconMouseOver iconMouseOver = images[i].GetComponent <IconMouseOver>();
         iconMouseOver.gameObject.SetActive(false);
     }
 }
Example #2
0
 /*
  * @do     : Met à jour le tableau d'image selon les commandes dans commandsUI
  */
 public void UpdateCommandsUi()
 {
     Debug.Log("UpdateUI");
     ResetCommandsUI();
     for (int i = 0; i < commandsUI.Count; i++)
     {
         if (i < images.Length)
         {
             if (commandsUI[i].action != null)
             {
                 IconMouseOver iconMouseOver = images[i].GetComponent <IconMouseOver>();
                 iconMouseOver.gameObject.SetActive(true);
                 images[i].sprite = GetSpriteForCommands(commandsUI[i]);
                 images[i].color  = new Color(1f, 1f, 1f, 1f);
                 iconMouseOver.SetText(commandsUI[i].action + " : " + commandsUI[i].args[1]);
             }
         }
     }
 }