void PhysicsManager::eventReceived(const std::string & sender, const std::string & eventType, const std::shared_ptr<IEventData>& evt) { if (m_PhysInst && eventType == "SCENE_TRANSFORM") { std::string * strEvt = (std::string*) evt->getData(); IScene * scene = RENDERMANAGER->getScene(*strEvt).get(); m_PhysInst->setSceneTransform(scene->getName(), (float *)scene->getTransform().getMatrix()); } }