Fix weight of grabbed objects without handles

This commit is contained in:
Pascal Serrarens 2023-05-15 14:12:05 +02:00
parent 0cb43c31d0
commit 143add636f

View File

@ -678,6 +678,9 @@ namespace Passer.Humanoid {
} }
RigidbodyDisabled.ParentRigidbody(handRigidbody, objRigidbody); RigidbodyDisabled.ParentRigidbody(handRigidbody, objRigidbody);
if (handRigidbody != null)
handRigidbody.mass = objRigidbody.mass;
HumanoidNetworking.DisableNetworkSync(objRigidbody.gameObject); HumanoidNetworking.DisableNetworkSync(objRigidbody.gameObject);
if (!humanoid.isRemote) if (!humanoid.isRemote)
@ -855,6 +858,8 @@ namespace Passer.Humanoid {
if (grabbedHandle != null) if (grabbedHandle != null)
LetGoHandle(grabbedHandle); LetGoHandle(grabbedHandle);
handRigidbody.mass = 1;
} }
this.grabbedRigidbody = false; this.grabbedRigidbody = false;
} }