public static void AddColorItemsToGenericMenu(GenericMenu menu, AudioMixerGroupController group) { Color[] colors = AudioMixerColorCodes.GetColors(); string[] array = AudioMixerColorCodes.GetColorNames(); for (int i = 0; i < colors.Length; i++) { menu.AddItem(new GUIContent(array[i]), i == group.userColorIndex, new GenericMenu.MenuFunction2(AudioMixerColorCodes.ItemCallback), new AudioMixerColorCodes.ItemData { group = group, index = i }); } }
public static void AddColorItemsToGenericMenu(GenericMenu menu, AudioMixerGroupController[] groups) { Color[] colors = AudioMixerColorCodes.GetColors(); string[] colorNames = AudioMixerColorCodes.GetColorNames(); for (int index = 0; index < colors.Length; ++index) { bool flag = groups.Length == 1 && index == groups[0].userColorIndex; menu.AddItem(new GUIContent(colorNames[index]), (flag ? 1 : 0) != 0, new GenericMenu.MenuFunction2(AudioMixerColorCodes.ItemCallback), (object)new AudioMixerColorCodes.ItemData() { groups = groups, index = index }); } }
public static void AddColorItemsToGenericMenu(GenericMenu menu, AudioMixerGroupController[] groups) { Color[] colors = AudioMixerColorCodes.GetColors(); string[] array = AudioMixerColorCodes.GetColorNames(); for (int i = 0; i < colors.Length; i++) { bool flag = groups.Length == 1 && i == groups[0].userColorIndex; GUIContent arg_73_1 = new GUIContent(array[i]); bool arg_73_2 = flag; if (AudioMixerColorCodes.< > f__mg$cache0 == null) { AudioMixerColorCodes.< > f__mg$cache0 = new GenericMenu.MenuFunction2(AudioMixerColorCodes.ItemCallback); } menu.AddItem(arg_73_1, arg_73_2, AudioMixerColorCodes.< > f__mg$cache0, new AudioMixerColorCodes.ItemData { groups = groups, index = i });