/// <summary>
 /// Update to show the specified menu item.
 /// </summary>
 /// <param name="item">Item.</param>
 virtual public void InitMenuItem(UIMenuItem item)
 {
     menuItem        = item;
     menu            = (IMenu)item.GetComponentInParent(typeof(IMenu));
     textField.color = defaultColor;
     Refresh();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Select the specified menuItem.
 /// </summary>
 /// <param name="menuItem">Menu item.</param>
 virtual public void  Select(UIMenuItem menuItem)
 {
     if (activeMenuItems.Contains(menuItem))
     {
         Select(activeMenuItems.IndexOf(menuItem));
     }
     else
     {
         Debug.LogWarning("Tried to select a menu item that wasn't active.");
     }
 }
 /// <summary>
 /// Update to show the specified menu item.
 /// </summary>
 /// <param name="item">Item.</param>
 virtual public void InitMenuItem(UIMenuItem item)
 {
     menuItem        = item;
     menu            = (IMenu)item.GetComponentInParent(typeof(IMenu));
     leftText.color  = defaultColor;
     rightText.color = defaultColor;
     for (int i = 0; i < volumeImages.Length; i++)
     {
         UIVolumePip pip = volumeImages[i].GetComponent <UIVolumePip>();
         if (pip != null && item is UIMenuItem_Volume)
         {
             pip.Init((UIMenuItem_Volume)item, (1.0f / volumeImages.Length) * (i + 1));
         }
     }
     if (zeroVolumePip != null)
     {
         UIVolumePip zvPip = zeroVolumePip.GetComponent <UIVolumePip>();
         if (zvPip != null && item is UIMenuItem_Volume)
         {
             zvPip.Init((UIMenuItem_Volume)item, 0);
         }
     }
     Refresh();
 }