public override BulletBody CreateGhostFromShape(BulletWorld world, BulletShape shape, uint id, Vector3 pos,
Quaternion rot)
{
BulletWorldUnman worldu = world as BulletWorldUnman;
BulletShapeUnman shapeu = shape as BulletShapeUnman;
return new BulletBodyUnman(id, BSAPICPP.CreateGhostFromShape2(worldu.ptr, shapeu.ptr, id, pos, rot));
}