/* * @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); } }
/* * @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]); } } } }