diff --git a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SSpineWidget.cpp b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SSpineWidget.cpp index 73367b500a..42b996f04d 100644 --- a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SSpineWidget.cpp +++ b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SSpineWidget.cpp @@ -69,7 +69,12 @@ void SSpineWidget::SetData(USpineWidget *Widget) { skeleton->setToSetupPose(); skeleton->updateWorldTransform(); Vector scratchBuffer; - skeleton->getBounds(this->boundsMin.X, this->boundsMin.Y, this->boundsSize.X, this->boundsSize.Y, scratchBuffer); + float x, y, w, h; + skeleton->getBounds(x, y, w, h, scratchBuffer); + boundsMin.X = x; + boundsMin.Y = y; + boundsSize.X = w; + boundsSize.Y = h; } }