| 127 | } |
| 128 | |
| 129 | void Tr2ActionPython::Update( Be::Time realTime, Be::Time simTime ) |
| 130 | { |
| 131 | ContinueOnMainThread( [self = Tr2ActionPythonPtr( this ), |
| 132 | controllerPtr = ITr2ActionControllerPtr( m_controller ), |
| 133 | owner = IRootPtr( m_controller->GetOwner() ), |
| 134 | realDt = TimeAsFloat( realTime - m_prevRealTime ), |
| 135 | simDt = TimeAsFloat( simTime - m_prevSimTime )]() { |
| 136 | self->m_vtable.onUpdate.CallVoid( owner, controllerPtr, realDt, simDt ); |
| 137 | } ); |
| 138 | m_prevRealTime = realTime; |
| 139 | m_prevSimTime = simTime; |
| 140 | } |
| 141 | |
| 142 | BluePy Tr2ActionPython::GetInstance() const |
| 143 | { |
nothing calls this directly
no test coverage detected