using System; using System.Collections.Generic; using CSNetwork.GPDataType; using UnityEngine; namespace BrewMonster.Scripts.ChatUI { [Serializable] public struct ChannelIconMapping { public ChatChannel channel; public string iconName; public Sprite icon; } [CreateAssetMenu(fileName = "ChatSystemSO", menuName = "Scriptable Objects/ChatSystemSO")] public class ChatSystemSO : ScriptableObject { [Header("Channel Icons")] public List channelIcons = new List(); } }