public void TestExoprtJson() { var animator = GetComponentInChildren <Animator>(); if (animator == null) { return; } var ac = animator.runtimeAnimatorController; if (ac == null) { return; } var eac = new Exporter.AnimatorController(ac); eac.ExportJson(exportJson); }
static void ExportJson(UnityEditor.Animations.AnimatorController ac) { if (ac == null) { return; } var name = ac.name; var path2 = UnityEditor.EditorUtility.SaveFilePanel("导出", path, name, "json"); if (string.IsNullOrWhiteSpace(path2)) { return; } path = path2; var eac = new Exporter.AnimatorController(ac); eac.ExportJson(path2); }