| 755 | } |
| 756 | |
| 757 | void StatusController::initPrimaryScript() { |
| 758 | m_primaryScript.addCallbacks("status", LuaBindings::makeStatusControllerCallbacks(this)); |
| 759 | m_primaryScript.addCallbacks("entity", LuaBindings::makeEntityCallbacks(m_parentEntity)); |
| 760 | if (m_primaryAnimatorId != EffectAnimatorGroup::NullElementId) { |
| 761 | auto animator = m_effectAnimators.getNetElement(m_primaryAnimatorId); |
| 762 | m_primaryScript.addCallbacks("animator", LuaBindings::makeNetworkedAnimatorCallbacks(&animator->animator)); |
| 763 | } |
| 764 | m_primaryScript.addActorMovementCallbacks(m_movementController); |
| 765 | m_primaryScript.init(m_parentEntity->world()); |
| 766 | } |
| 767 | |
| 768 | void StatusController::uninitPrimaryScript() { |
| 769 | m_primaryScript.uninit(); |
nothing calls this directly
no test coverage detected