예제 #1
0
 public void BackButton()
 {
     if (m_LobbyCanvasUI.GetCurrentUIDepth() < 1)
     {
         MessageBox.CreateTwoButtonType("게임을 종료하시겠습니까?", "YES", GameManager.Instance.QuitGame, "NO");
         return;
     }
     m_LobbyCanvasUI.CloseLastUIDepth();
 }
예제 #2
0
 public void SlotClickEvent()
 {
     if (m_UseType == E_USETYPE.REINFORCE)
     {
         MessageBox.CreateTwoButtonType("강화 하시겠습니까?", "YES", ReinforceItem, "NO");
     }
     else
     {
         m_LobbyCanvasUI.GetItemDataViewer().SetData(m_Item);
         m_LobbyCanvasUI.GetItemDataViewer().Open();
     }
 }
예제 #3
0
    void ReinforceItem()
    {
        if (ItemDataViewer.DefaultInstance.GetCurrentTargetItem().GetItemType() == Item.E_TYPE.EQUIPMENT)
        {
            EquipmentItem item  = m_Item as EquipmentItem;
            EquipmentItem titem = ItemDataViewer.DefaultInstance.GetCurrentTargetItem() as EquipmentItem;

            if (!item || !titem)
            {
                return;
            }

            if (item.m_EquipState.IsEquip)
            {
                MessageBox.CreateOneButtonType("장착중인 아이템은 강화재료로 사용 할 수 없습니다");
                return;
            }

            if (item.GetReinforceCount() > 0)
            {
                MessageBox.CreateTwoButtonType("이 아이템은 강화가 되어있습니다. 정말로 재료로 사용하시겠습니까?", "YES", ReinforceItemSuccess, "NO");
                return;
            }
        }
        else if (ItemDataViewer.DefaultInstance.GetCurrentTargetItem().GetItemType() == Item.E_TYPE.CHARACTER)
        {
            CharacterItem item  = m_Item as CharacterItem;
            CharacterItem titem = ItemDataViewer.DefaultInstance.GetCurrentTargetItem() as CharacterItem;

            if (!item || !titem)
            {
                return;
            }

            if (item.m_EquipState.IsEquip)
            {
                MessageBox.CreateOneButtonType("장착중인 아이템은 강화재료로 사용 할 수 없습니다");
                return;
            }

            if (item.GetReinforceCount() > 0)
            {
                MessageBox.CreateTwoButtonType("이 아이템은 강화가 되어있습니다. 정말로 재료로 사용하시겠습니까?", "YES", ReinforceItemSuccess, "NO");
                return;
            }
        }

        ReinforceItemSuccess();
    }
예제 #4
0
    public void QuestSelect()
    {
        if (m_QuestData.m_Lock)
        {
            MessageBox.CreateOneButtonType("이 퀘스트는 현재 잠겨있습니다");
            return;
        }

        if (m_QuestData.m_Multiplay)
        {
            //m_LobbyCanvasUI.GetWaitingRoomUI().CreateWaitingRoom(m_QuestData.m_SceneName);
            m_LobbyCanvasUI.GetQuestUI().OpenQuestMultiTypeSelectUI(m_QuestData);
        }
        else
        {
            Debug.Log(m_NameText.text);
            MessageBox.CreateTwoButtonType(m_QuestData.m_Name + "미션을 도전하시겠습니까?", "YES", QuestStart);
        }
    }
예제 #5
0
 public void RetireButton()
 {
     MessageBox.CreateTwoButtonType("진행중인 방에서 나가시겠습니까? 스테미나는 사용된 스테미나에서 1을 제외하고 복구됩니다", "YES", Retire, "NO");
 }
예제 #6
0
 public void ReviveButton()
 {
     MessageBox.CreateTwoButtonType("캐릭터를 부활시킵니다. (현재 버전에서는 재화가 소비되지 않습니다)", "YES", Revive, "NO");
 }
예제 #7
0
 public void ClickEvent()
 {
     MessageBox.CreateTwoButtonType("방에 들어가시겠습니까?", "YES", JoinRoom, "NO");
 }