I can, but it looks like the Actor Subtitle Color component is changing the colour in the body of the text itself using "<color=xxxxxx>" rich text codes, so all I'm changing is the color on the TextMeshProUGUI, not the colour in the text.
When the colour was being reset on new conversation line, it was changing the TextMeshProUGUI component's colour property. No rich text codes in the text field. Whatever was causing it must be happening after OnConversationLine is being called, because I tried to add an event to change the colour back at each line but it didn't work. >.<Tony Li wrote: ↑Tue Aug 10, 2021 9:49 pm I still don't know why the colors are being reset in the first place, but if you're happy with using ActorSubtitleColor then that's a fine way to go. If you do want to investigate why the colors are being reset, please let me know if the TextMeshProUGUI's color property is reset or if the text property ends up with <color> rich text codes around it.
UPDATE: I've worked around the issue but having the Subtitle UI text component's text be replaced with the un-formatted subtitle text pulled from the dialogue entry. So my issue is more-or-less resolved, but I'm happy to keep providing any info you need to see if we can sort out the text colour being reset!