diff options
Diffstat (limited to 'src/dynamics/rigid_body.rs')
| -rw-r--r-- | src/dynamics/rigid_body.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dynamics/rigid_body.rs b/src/dynamics/rigid_body.rs index c0acd5e..de11e15 100644 --- a/src/dynamics/rigid_body.rs +++ b/src/dynamics/rigid_body.rs @@ -331,7 +331,10 @@ impl RigidBody { /// The dominance group of this rigid-body. pub fn set_dominance_group(&mut self, dominance: i8) { - self.rb_dominance.0 = dominance + if self.rb_dominance.0 != dominance { + self.changes.insert(RigidBodyChanges::DOMINANCE); + self.rb_dominance.0 = dominance + } } /// Adds a collider to this rigid-body. |
