diff --git a/src/dynamics/solver/joints/mod.rs b/src/dynamics/solver/joints/mod.rs index f0b7f2e8..fb27d6ae 100644 --- a/src/dynamics/solver/joints/mod.rs +++ b/src/dynamics/solver/joints/mod.rs @@ -340,5 +340,8 @@ impl AngleLimit { } /// Disables the joint of the entity it is placed on. -#[derive(Component, Debug)] +#[derive(Reflect, Clone, Copy, Component, Debug)] +#[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))] +#[cfg_attr(feature = "serialize", reflect(Serialize, Deserialize))] +#[reflect(Debug, Component)] pub struct DisableJoint;