using System.Collections; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Config/FontColorSizeConfig")] public class FontColorSizeConfig : ScriptableObject { [SerializeField] FontColorSize[] m_ColorSizes; public FontColorSize GetColorSize(string _pattern) { for (int i = 0; i < m_ColorSizes.Length; i++) { if (m_ColorSizes[i].pattern == _pattern) { return m_ColorSizes[i]; } } return default(FontColorSize); } [System.Serializable] public struct FontColorSize { public string pattern; public Color color; public int fontSize; } }