| 86 | } |
| 87 | |
| 88 | void TechController::init(Entity* parentEntity, ActorMovementController* movementController, StatusController* statusController) { |
| 89 | m_parentEntity = parentEntity; |
| 90 | m_movementController = movementController; |
| 91 | m_statusController = statusController; |
| 92 | |
| 93 | m_moveRun = false; |
| 94 | m_movePrimaryFire = false; |
| 95 | m_moveAltFire = false; |
| 96 | resetMoves(); |
| 97 | |
| 98 | if (m_parentEntity->isMaster()) |
| 99 | initializeModules(); |
| 100 | } |
| 101 | |
| 102 | void TechController::uninit() { |
| 103 | m_parentEntity = nullptr; |
no test coverage detected