public void addMenuOption(Type t) { MenuOptionAttribute attrib = (MenuOptionAttribute)Attribute.GetCustomAttribute(t, typeof(MenuOptionAttribute)); if (attrib == null) { return; } MP_MainMenu.addMenuOption(attrib, t); }
public static MenuOption addMenuOption(MenuOptionAttribute attrib, Type t) { if (_menuOptions.ContainsKey(attrib)) { return(_menuOptions[attrib]); } MenuOption option = MP_GOLoader.hack_addMenuOption(t); option.attrib = attrib; attrib.option = option; _menuOptions.Add(attrib, option); return(option); }