예제 #1
0
    /// <summary>
    /// 아이템 카드버튼을 눌렀을 때 호출 된다.
    /// </summary>
    public void OnClick_ItemCardBtn()
    {
        DetailItemCardPopup detailItemCardPopup = GetComponentInParent <DetailItemCardPopup>();

        detailItemCardPopup.choicedItemCardObj = gameObject;
        detailItemCardPopup.OpenDetailItemCardPopup(true);
    }
예제 #2
0
    /// <summary>
    /// (판매)확인 버튼 클릭 시 호출
    /// </summary>
    public void OnClick_SaleBtn()
    {
        // TOOD (장현명) : 아이템이 null일 때 처리해야 함.
        // 삭제하기 전에 사용중인 아이템인지 확인한다.

        if (detailItemCardPopup.inventoryItemCardInDetailPanel.card.id == PlayerInformation.inventory.currentEquippedArmorOrNull.id ||
            detailItemCardPopup.inventoryItemCardInDetailPanel.card.id == PlayerInformation.inventory.currentEquippedHelmetOrNull.id ||
            detailItemCardPopup.inventoryItemCardInDetailPanel.card.id == PlayerInformation.inventory.currentEquippedShoesOrNull.id ||
            detailItemCardPopup.inventoryItemCardInDetailPanel.card.id == PlayerInformation.inventory.currentEquippedWeaponOrNull.id)
        {
            PopupManager.instance.OpenAlarmPopup("사용중인 아이템입니다. 장비 착용을 해제하세요.");
            PopupManager.instance.OpenItemSaleConfirmPopup(false); // 아이템 세일 확인 팝업 닫기
            detailItemCardPopup.OpenDetailItemCardPopup(false);
        }
        else
        {
            SaleItem();
        }
    }