Explorar o código

Fix no anim crash

Fl0xer %!s(int64=7) %!d(string=hai) anos
pai
achega
bc17d853f2
Modificáronse 1 ficheiros con 6 adicións e 4 borrados
  1. 6 4
      hxd/fmt/fbx/BaseLibrary.hx

+ 6 - 4
hxd/fmt/fbx/BaseLibrary.hx

@@ -614,10 +614,12 @@ class BaseLibrary {
 		var animNode = null;
 		for( a in this.root.getAll("Objects.AnimationStack") )
 			if( animName == null || a.getName()	== animName ) {
-				if( animName == null )
-					animName = a.getName();
-				animNode = getChild(a, "AnimationLayer");
-				break;
+				animNode = getChild(a, "AnimationLayer", true);
+				if( animNode != null ) {
+					if( animName == null )
+						animName = a.getName();
+					break;
+				}
 			}
 
 		if( animNode == null ) {