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();
}
}