svn merge -r 15392:15551 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender.git] / source / gameengine / GameLogic / SCA_LogicManager.cpp
index fb1a2c29eb67a3e54745c892fad0f22a4cb35031..f50161cbecba7bea178d017b33784f02bdbd9033 100644 (file)
@@ -271,6 +271,10 @@ void SCA_LogicManager::UpdateFrame(double curtime, bool frame)
        }
        m_removedActuators.clear();
        
+       // About to run actuators, but before update the sensors for those which depends on actuators
+       for (vector<SCA_EventManager*>::const_iterator ie=m_eventmanagers.begin(); !(ie==m_eventmanagers.end()); ie++)
+               (*ie)->UpdateFrame();
+
        for (set<SmartActuatorPtr>::iterator ia = m_activeActuators.begin();!(ia==m_activeActuators.end());ia++)
        {
                //SCA_IActuator* actua = *ia;