| 3792 | } |
| 3793 | |
| 3794 | void EveSpaceObject2::StartControllers() |
| 3795 | { |
| 3796 | for( auto it = begin( m_controllers ); it != end( m_controllers ); ++it ) |
| 3797 | { |
| 3798 | ( *it )->Start(); |
| 3799 | } |
| 3800 | for( auto it = begin( m_effectChildren ); it != end( m_effectChildren ); ++it ) |
| 3801 | { |
| 3802 | auto child = *it; |
| 3803 | child->StartControllers(); |
| 3804 | } |
| 3805 | for( auto it = begin( m_overlayEffects ); it != end( m_overlayEffects ); ++it ) |
| 3806 | { |
| 3807 | ( *it )->StartControllers(); |
| 3808 | } |
| 3809 | } |
| 3810 | |
| 3811 | std::map<std::string, float> EveSpaceObject2::GetControllerVariables() const |
| 3812 | { |