| 1194 | } |
| 1195 | |
| 1196 | Ogre::ParticleSystem* RenderManager::rrEntityAddParticleEffect(GameEntity* entity, const std::string& particleName, |
| 1197 | const std::string& particleScript) |
| 1198 | { |
| 1199 | Ogre::SceneNode* node = entity->getEntityNode(); |
| 1200 | if(particleScript.empty()) |
| 1201 | return nullptr; |
| 1202 | |
| 1203 | Ogre::ParticleSystem* particleSystem = mSceneManager->createParticleSystem(particleName, particleScript); |
| 1204 | |
| 1205 | node->attachObject(particleSystem); |
| 1206 | |
| 1207 | return particleSystem; |
| 1208 | } |
| 1209 | |
| 1210 | void RenderManager::rrEntityRemoveParticleEffect(GameEntity* entity, Ogre::ParticleSystem* particleSystem) |
| 1211 | { |
no test coverage detected