diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index 6ff0c85..3277534 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -40,6 +40,7 @@ public class PlayerController : MonoBehaviour public Rigidbody rigidBody; GameMode gameMode; bool grounded = false; + float initMass = 0; // Start is called before the first frame update @@ -48,6 +49,7 @@ void Start() animator = GetComponent(); animator.SetFloat("run", 1.0f); rigidBody = GetComponent(); + initMass = rigidBody.mass; audioSystem = GameObject.Find("AudioSystem").GetComponent(); for (int i = 0; i < initialCrateNum; i++) { @@ -87,6 +89,7 @@ void Update() Object.Destroy(crate); }); allCarriedCrates.Clear(); + rigidBody.mass = initMass; for (int i = 0; i < newCount; i++) { AddCrate();