/// <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(); }
/// <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(); }