| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- using System.Collections.Generic;
 
- using UnityEngine;
 
- namespace Core.Language
 
- {
 
-     [CreateAssetMenu()]
 
-     public class FontSettingConfig : ScriptableObject
 
-     {
 
-         public List<LanguageConfig> languageConfig = new List<LanguageConfig>();
 
-         [System.Serializable]
 
-         public class LanguageConfig
 
-         {
 
-             public LanguageManager.LanguageType languageType;
 
-             public bool isDefault;
 
-             public List<FontConfig> fontConfig = new List<FontConfig>();
 
-             public string blockWordName;
 
-         }
 
-         [System.Serializable]
 
-         public class FontConfig
 
-         {
 
-             public int index;
 
-             public string fontName;
 
-             public Vector2 offset;
 
-         }
 
-         private LanguageConfig defaultLC = null;
 
-         public void Init()
 
-         {
 
-             for (int i = 0; i < languageConfig.Count; i++)
 
-             {
 
-                 if (languageConfig[i].isDefault)
 
-                 {
 
-                     defaultLC = languageConfig[i];
 
-                     break;
 
-                 }
 
-             }
 
-         }
 
-         public LanguageConfig GetLanguageConfig(LanguageManager.LanguageType languageType)
 
-         {
 
-             //LanguageConfig lc = null;
 
-             for (int i = 0; i < languageConfig.Count; i++)
 
-             {
 
-                 if (languageConfig[i].languageType == languageType)
 
-                 {
 
-                     return languageConfig[i];
 
-                 }
 
-             }
 
-             return defaultLC;
 
-         }
 
-     }
 
- }
 
 
  |