public string GetString(HERO_NAME_PART heroNamePart, ushort ID, SystemLanguage?lang = null)
        {
            AbsMultiLanguageTable _row  = this.FindDefaultUnique(heroNamePart, ID);
            SystemLanguage        _lang = lang ?? ConfigDataManager.Instance.UserLanguage;

            return(GetString(_row, _lang));
        }
 public List <HeroNameTable> FindFromDefault(HERO_NAME_PART heroNamePart, ushort ID)
 {
     return(FindByID(HeroNameCombination.TablePathDic[heroNamePart], ID));
 }
 public HeroNameTable FindDefaultFirst(HERO_NAME_PART heroNamePart, ushort ID)
 {
     return(FindFirstByID(HeroNameCombination.TablePathDic[heroNamePart], ID));
 }