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