diff --git a/Assets/Scripts/CECPlayer_Inventory.cs b/Assets/Scripts/CECPlayer_Inventory.cs index 1135470b1a..f18e6e43dd 100644 --- a/Assets/Scripts/CECPlayer_Inventory.cs +++ b/Assets/Scripts/CECPlayer_Inventory.cs @@ -218,8 +218,8 @@ public partial class CECPlayer if (weaponObject != null) { weaponObject.transform.SetParent(FindChildObjectRecursive(transform, _hh_right_hand_weapon).transform); - weaponObject.transform.localPosition = Vector3.zero; - weaponObject.transform.localRotation = Quaternion.identity; + weaponObject.transform.localPosition = weaponPrefab.transform.localPosition; + weaponObject.transform.localRotation = weaponPrefab.transform.localRotation; weaponObject.transform.localScale = Vector3.one; weaponObject.SetActive(true); } @@ -232,8 +232,8 @@ public partial class CECPlayer if (weaponObject != null) { weaponObject.transform.SetParent(FindChildObjectRecursive(transform, _hh_left_hand_weapon).transform); - weaponObject.transform.localPosition = Vector3.zero; - weaponObject.transform.localRotation = Quaternion.identity; + weaponObject.transform.localPosition = weaponPrefab.transform.localPosition; + weaponObject.transform.localRotation = weaponPrefab.transform.localRotation; weaponObject.transform.localScale = Vector3.one; weaponObject.SetActive(true); }