using System; using System.Collections.Generic; using UnityEngine; namespace EasyTalk.Display.Style { /// /// This class is used to create styles for conversation displays. /// [Serializable] public class ConversationDisplayStyle { /// /// A List of styles for conversation display panel images. /// [Header("Image Settings")] [SerializeField] public List convoImageStyles = new List(); /// /// The style to use for the text of the conversation display. /// [Header("Conversation Text Settings")] [SerializeField] public TextStyleSettings convoTextStyle = new TextStyleSettings(); /// /// The style to use for the character name panel. /// [Header("Character Name Settings")] [SerializeField] public CharacterNameStyle characterNameStyle = new CharacterNameStyle(); } /// /// This class defines styling for the character name panel. /// [Serializable] public class CharacterNameStyle { /// /// The style to use for the character name's text. /// [SerializeField] public TextStyleSettings textStyleSettings = new TextStyleSettings(); /// /// The style to use for the character name's image. /// [SerializeField] public ImageStyleSettings imageStyleSettings = new ImageStyleSettings(); } }