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