public override void Equip(string itemName, string bodyPartName, Vector3 localPosition, Vector3 localRotation) { Item item = characterInventory.GetItem(itemName); Transform bodyPart = playerBody.GetBodyPart(bodyPartName); item.transform.SetParent(bodyPart); item.transform.localPosition = localPosition; item.transform.localEulerAngles = localRotation; }