virtual void fire() { Real aVelocity( k ); aVelocity *= C0.getValue(); setFlux( aVelocity ); }
void C_StriderRagdoll::OnDataChanged( DataUpdateType_t type ) { BaseClass::OnDataChanged( type ); if ( type == DATA_UPDATE_CREATED ) { CreateStriderRagdoll(); IPhysicsObject *pPhysicsObject = VPhysicsGetObject(); if( pPhysicsObject ) { AngularImpulse aVelocity(0,0,0); Vector vecExaggeratedVelocity = 3 * m_vecRagdollVelocity; pPhysicsObject->AddVelocity( &vecExaggeratedVelocity, &aVelocity ); } } }