diff options
Diffstat (limited to 'source/game/StarVehicle.cpp')
-rw-r--r-- | source/game/StarVehicle.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/game/StarVehicle.cpp b/source/game/StarVehicle.cpp index 83fc9e2..e60e6e6 100644 --- a/source/game/StarVehicle.cpp +++ b/source/game/StarVehicle.cpp @@ -329,15 +329,18 @@ void Vehicle::render(RenderCallback* renderer) { renderer->addAudios(m_networkedAnimatorDynamicTarget.pullNewAudios()); renderer->addParticles(m_networkedAnimatorDynamicTarget.pullNewParticles()); - renderer->addLightSources(m_networkedAnimator.lightSources(position())); for (auto drawablePair : m_scriptedAnimator.drawables()) renderer->addDrawable(drawablePair.first, drawablePair.second.value(renderLayer(VehicleLayer::Front))); - renderer->addLightSources(m_scriptedAnimator.lightSources()); renderer->addAudios(m_scriptedAnimator.pullNewAudios()); renderer->addParticles(m_scriptedAnimator.pullNewParticles()); } +void Vehicle::renderLightSources(RenderCallback* renderer) { + renderer->addLightSources(m_networkedAnimator.lightSources(position())); + renderer->addLightSources(m_scriptedAnimator.lightSources()); +} + List<LightSource> Vehicle::lightSources() const { auto lightSources = m_networkedAnimator.lightSources(position()); return lightSources; |