Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (mPhysicsWorld)
- hit = mPhysicsWorld->castRay(oldPosition, newPosition, &rInfo, Point3F(newPosition - oldPosition) * mDataBlock->impactForce);
- else
- {
- hit = getContainer()->castRay(oldPosition, newPosition, dynamicCollisionMask | staticCollisionMask, &rInfo);
- if (hit)
- {
- TSStatic* shape = dynamic_cast<TSStatic*>(rInfo.object);
- if (shape && shape->getDecalType() == TSStatic::VisibleMesh)
- hit = getContainer()->castRayRendered(oldPosition, newPosition, dynamicCollisionMask | staticCollisionMask, &rInfo);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement