private void Interaction()
    {
        if (isInteraction)
        {
            return;
        }

        InteractionObject targetObject = GetAvailableInteractionObject();

        targetObject?.Interaction(() => { isInteraction = false; });
    }