public void Interact()
 {
     if (focusedObject)
     {
         InteractionObject interObj = focusedObject.GetComponent <InteractionObject>();
         bool meetsRequirements     = playerInventory.CheckIfContainsRequiredItems(interObj.requiredObjects);
         if (interObj.OnInteract(meetsRequirements))
         {
             if (interObj.isPickup)
             {
                 addToPlayerInventory(focusedObject);
             }
         }
     }
 }