using UnityEngine; public class ShopingContainer : BaseInteractableObject { [SerializeField] private ContainerSO _containerSO; [SerializeField] private ItemActionsUI _actionsMenu; public override void Interact(Player player) { if (!player.IsHoldContainerItem()) { var transform = Instantiate(_containerSO.prefab, _interactionPoint); var containerItem = transform.GetComponent(); if (containerItem == null) { Debug.LogError("Container Item is null"); return; } player.SetContainerItem(containerItem); } } }