Universe.Physics.BulletSPlugin.BSAPIXNA.PushUpdate C# (CSharp) Method

PushUpdate() public method

public PushUpdate ( BulletBody pCollisionObject ) : bool
pCollisionObject BulletBody
return bool
        public override bool PushUpdate(BulletBody pCollisionObject)
        {
            bool ret = false;
            CollisionObject collisionObject = (pCollisionObject as BulletBodyXNA).rigidBody;
            RigidBody rb = collisionObject as RigidBody;
            if (rb != null)
            {
                SimMotionState sms = rb.GetMotionState() as SimMotionState;
                if (sms != null)
                {
                    IndexedMatrix wt = IndexedMatrix.Identity;
                    sms.GetWorldTransform(out wt);
                    sms.SetWorldTransform(ref wt, true);
                    ret = true;
                }
            }
            return ret;
        }
BSAPIXNA