Explorar o código

If node animation has only 1 track, play it in the given root node regardless of whether the track & node name match.

Lasse Öörni %!s(int64=12) %!d(string=hai) anos
pai
achega
4aaec71d20
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Engine/Graphics/AnimationState.cpp

+ 1 - 1
Engine/Graphics/AnimationState.cpp

@@ -78,7 +78,7 @@ AnimationState::AnimationState(Node* node, Animation* animation) :
             {
                 const StringHash& nameHash = tracks[i].nameHash_;
                 
-                if (node_->GetNameHash() == nameHash)
+                if (node_->GetNameHash() == nameHash || tracks.Size() == 1)
                     trackToNodeMap_[i] = node_;
                 else
                 {