瀏覽代碼

[animgraph] Fix bug with project without animResolverProvider

Clément Espeute 8 月之前
父節點
當前提交
076f35fff8
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      hide/view/animgraph/AnimGraphEditor.hx

+ 6 - 3
hide/view/animgraph/AnimGraphEditor.hx

@@ -230,9 +230,12 @@ class AnimGraphEditor extends GenericGraphEditor {
                 return;
                 return;
             }
             }
 
 
-            var providers = AnimGraph.customEditorResolverProvider(_);
-            var prov = providers != null ? providers[0] : null;
-            var anim = animGraph.getAnimation(previewNode, prov.resolver);
+            var resolver = null;
+            if (AnimGraph.customEditorResolverProvider != null) {
+                var providers = AnimGraph.customEditorResolverProvider(_);
+                resolver = providers != null ? providers[0].resolver : null;
+            }
+            var anim = animGraph.getAnimation(previewNode, resolver);
             previewModel.playAnimation(anim);
             previewModel.playAnimation(anim);
             previewAnimation = cast previewModel.currentAnimation;
             previewAnimation = cast previewModel.currentAnimation;
             refreshPamamList();
             refreshPamamList();