Merge pull request #2029 from knowledgenude/master
Added functions to disable/enable collision
This commit is contained in:
commit
468da22b5b
|
@ -349,6 +349,16 @@ class RigidBody extends iron.Trait {
|
|||
}
|
||||
}
|
||||
|
||||
public function disableCollision() {
|
||||
var bodyColl: bullet.Bt.CollisionObject = body;
|
||||
bodyColl.setCollisionFlags(bodyColl.getCollisionFlags() | CF_NO_CONTACT_RESPONSE);
|
||||
}
|
||||
|
||||
public function enableCollision() {
|
||||
var bodyColl: bullet.Bt.CollisionObject = body;
|
||||
bodyColl.setCollisionFlags(~bodyColl.getCollisionFlags() & CF_NO_CONTACT_RESPONSE);
|
||||
}
|
||||
|
||||
public function removeFromWorld() {
|
||||
if (physics != null) physics.removeRigidBody(this);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue