using UnityEngine; using System.Collections.Generic; [CreateAssetMenu(fileName = "IconDatabase", menuName = "Mail/Icon Database")] public class MailIconDatabase : ScriptableObject { [System.Serializable] public struct IconMapping { public string iconId; public Sprite sprite; } public List icons; public Sprite GetIcon(string id) { var match = icons.Find(x => x.iconId == id); return match.sprite; } }