Esempio n. 1
0
 private void OnEnable()
 {
     _i18N = (I18NComponent)target;
     //            _languageNames.AddRange(_i18N.GetLanguges());
     _defaultLanguageSer = serializedObject.FindProperty("_defaultLanguage");
     _languageNamesSer   = serializedObject.FindProperty("_languageNames");
     _keysSer            = serializedObject.FindProperty("_keys");
     _valuesSer          = serializedObject.FindProperty("_values");
     _isFindLocalSer     = serializedObject.FindProperty("_isFindLocal");
     _directoryNameSer   = serializedObject.FindProperty("_directoryName");
     _suffixNameSer      = serializedObject.FindProperty("_suffixName");
 }
        void Start()
        {
            _i18NComponent = GameEntry.GetComponent <I18NComponent>();

            if (!_i18NComponent)
            {
                throw new GameFrameworkException("I18NComponent 没有注册到 GameEntry 中.");
            }

            _i18NComponent.I18NManager.LanguageChange += _languageChange;
            GetI18NValue();
        }