using Convai.Scripts.Runtime.Utils; using TMPro; namespace Convai.Scripts.Runtime.UI { /// /// Class to keep track of individual chat messages. /// public class Message { public TMP_Text SenderTextObject { get; set; } public TMP_Text MessageTextObject { get; set; } /// /// Does an RTL check for the message and changes the order of sender-text in the UI if both are in an /// RTL Language /// public void RTLUpdate() { // Enable the RTL on the Sender Component if (ConvaiLanguageCheck.IsRTL(SenderTextObject.text)) MessageTextObject.isRightToLeftText = true; // Enable the RTL on the Text Component if (ConvaiLanguageCheck.IsRTL(MessageTextObject.text)) MessageTextObject.isRightToLeftText = true; } } }