Esempio n. 1
0
        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 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);
        }