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