コード例 #1
0
 private static void OnConfigFileChanged(string path, AssetInputHandle.ResChangeType type)
 {
     if (type == AssetInputHandle.ResChangeType.CreateOrModify)
     {
         mCurConfig = TinaX.Config.GetTinaXConfig <I18NConfig>(TinaX.Conf.ConfigPath.i18n);
         if (mCurConfig != null)
         {
             RefreshLanguageFiles();
         }
     }
 }
コード例 #2
0
 private static void OnLangJsonFileChanged(string path, AssetInputHandle.ResChangeType type)
 {
     if (type == AssetInputHandle.ResChangeType.Remove)
     {
         RemoveIfLangCacheExist(path);
         AssetInputHandle.RemoveAssetListener(path, OnLangJsonFileChanged);
     }
     if (type == AssetInputHandle.ResChangeType.CreateOrModify)
     {
         foreach (var item in mCurRegionLanguageFilesInfo)
         {
             if (item.path == path)
             {
                 item.RefreshFile();
                 break;
             }
         }
     }
 }