var bubbleContent = new RichTextLabel
{
MaxWidth = SpeechMaxWidth,
- Margin = new Thickness(2, 6, 2, 2)
+ Margin = new Thickness(2, 6, 2, 2),
+ StyleClasses = { "bubbleContent" }
};
//We'll be honest. *Yes* this is hacky. Doing this in a cleaner way would require a bottom-up refactor of how saycode handles sending chat messages. -Myr
new StyleProperty(PanelContainer.StylePropertyPanel, whisperBox)
}),
+ new StyleRule(new SelectorChild(
+ new SelectorElement(typeof(PanelContainer), new[] {"speechBox", "whisperBox"}, null, null),
+ new SelectorElement(typeof(RichTextLabel), new[] {"bubbleContent"}, null, null)),
+ new[]
+ {
+ new StyleProperty("font", notoSansItalic12),
+ }),
+
new StyleRule(new SelectorChild(
new SelectorElement(typeof(PanelContainer), new[] {"speechBox", "emoteBox"}, null, null),
new SelectorElement(typeof(RichTextLabel), null, null, null)),