private static Color BadgeToColor(UIMenuItem.BadgeInfo badge, bool selected) { if (badge.ApplyForeColor) { return(selected ? Color.FromArgb(255, 0, 0, 0) : Color.FromArgb(255, 255, 255, 255)); } else { return(Color.FromArgb(255, 255, 255, 255)); } }
private static bool BadgeToSprite(UIMenuItem.BadgeInfo badge, bool selected, out string txd, out string tex) { badge.GetTexture(selected, out txd, out tex); if (badge.Style == UIMenuItem.BadgeStyle.Custom) { N.RequestStreamedTextureDict(txd); if (!N.HasStreamedTextureDictLoaded(txd)) { return(false); } } return(true); }