示例#1
0
 public static void TranslateJson()
 {
     //创建完毕 更新Localization.json的翻译情况
     if (CheckBaiduAppID.Check(true))
     {
         EditorCoroutine.StartCoroutine(waitToReadJson());
     }
 }
示例#2
0
        private static void ReadJson()
        {
            EditorUtility.DisplayProgressBar("EasyLocalization", "Reading Lolization.json", 1f);
            //读取完毕再开始检测
            IEnumerator tempIe = LocalizationDataHelper.ReadConfig();

            EditorCoroutine.StartCoroutine(tempIe, () => {
                EditorCoroutine.StartCoroutine(CheckJson());
            });
        }
        private static void CheckSelected()
        {
            string path = AssetDatabase.GetAssetPath(Selection.activeInstanceID);

            if (path.IndexOf(".prefab") != -1)
            {
                GameObject go = AssetDatabase.LoadAssetAtPath(path, typeof(GameObject)) as GameObject;
                if (go != null)
                {
                    CheckGameObject(go, path);
                    AssetDatabase.SaveAssets();
                    EditorUtility.DisplayDialog("Localization Check", "预设\n【" + go.name + "】\n检测完毕!!", "朕已阅");
                }
            }
            else
            {
                EditorCoroutine.StartCoroutine(CheckByPath(path));
            }
        }
 public static void Check()
 {
     EditorCoroutine.StartCoroutine(LocalizationDataHelper.ReadConfig(), CheckSelected);
 }