﻿namespace JLGames.RocketDriver.Actions.i18n
{
    public struct I18NRegisterElement
    {
        internal string m_FileKey;
        internal string m_FileBundle;
        internal string m_FileBasePath;
        internal string m_LangName;
        internal string m_LangSuffix;

        public string FileKey => m_FileKey;
        public string FileBundle => m_FileBundle;
        public string FileBasePath => m_FileBasePath;
        public string LangName => m_LangName;
        public string LangSuffix => m_LangSuffix;

        private I18NRegisterElement(string fileKey, string fileBundle, string fileBasePath, string langName, string langSuffix)
        {
            m_FileKey = fileKey;
            m_FileBundle = fileBundle;
            m_FileBasePath = fileBasePath;
            m_LangName = langName;
            m_LangSuffix = langSuffix;
        }
    }
}