mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-04 03:40:14 +00:00
Merge pull request #2483 from akortunov/master
Revert "Do not use a separate GlowUpdater for every arrow in quiver"
This commit is contained in:
commit
75fc57d1d3
@ -274,12 +274,9 @@ void ActorAnimation::updateQuiver()
|
||||
{
|
||||
osg::ref_ptr<osg::Group> arrowNode = ammoNode->getChild(i)->asGroup();
|
||||
osg::ref_ptr<osg::Node> arrow = mResourceSystem->getSceneManager()->getInstance(model, arrowNode);
|
||||
if (!ammo->getClass().getEnchantment(*ammo).empty())
|
||||
mGlowUpdater = SceneUtil::addEnchantedGlow(arrow, mResourceSystem, glowColor);
|
||||
}
|
||||
|
||||
// Assign GlowUpdater for ammo sheathing bone itself to do not attach it to every arrow
|
||||
ammoNode->setUpdateCallback(nullptr);
|
||||
if (ammoCount > 0 && !ammo->getClass().getEnchantment(*ammo).empty())
|
||||
SceneUtil::addEnchantedGlow(ammoNode, mResourceSystem, glowColor);
|
||||
}
|
||||
|
||||
void ActorAnimation::itemAdded(const MWWorld::ConstPtr& item, int /*count*/)
|
||||
|
Loading…
x
Reference in New Issue
Block a user