Fixed Renderer trying to play animations when there is no animation component
This commit is contained in:
@@ -361,13 +361,11 @@ public:
|
|||||||
job.ModelMatrix = modelMatrix * model->m_Matrix;
|
job.ModelMatrix = modelMatrix * model->m_Matrix;
|
||||||
job.Color = modelComponent->Color;
|
job.Color = modelComponent->Color;
|
||||||
|
|
||||||
if (model->m_Skeleton != nullptr) {
|
if (model->m_Skeleton != nullptr && animationComponent != nullptr) {
|
||||||
job.Skeleton = model->m_Skeleton;
|
job.Skeleton = model->m_Skeleton;
|
||||||
if (animationComponent != nullptr) {
|
job.AnimationName = animationComponent->Name;
|
||||||
job.AnimationName = animationComponent->Name;
|
job.AnimationTime = animationComponent->Time;
|
||||||
job.AnimationTime = animationComponent->Time;
|
job.NoRootMotion = animationComponent->NoRootMotion;
|
||||||
job.NoRootMotion = animationComponent->NoRootMotion;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
m_RendererQueue.Deferred.Add(job);
|
m_RendererQueue.Deferred.Add(job);
|
||||||
|
|||||||
Reference in New Issue
Block a user