Beispiel #1
0
    //enum으로 체크
    void WeaponCateogryList(CSelectCategory.ESelcetWeaponCategory tEselect)
    {
        m_cWeaponShop.m_shopDictionary[CSelectShop.ShopInfo.ShopContenItemList].SetActive(true);

        m_selectCategory = tEselect;
        m_shopcheck.m_shopDictionary[CSelectShop.ShopInfo.Category].SetActive(false);
        if (CSelectCategory.ESelcetWeaponCategory.Sword == tEselect)
        {
            m_cWeaponShop.InsertSwordItemData();
            m_eBackUiState = CSelectCategory.EBACKUISTATE.Disable;

            Debug.Log("칼오픈");
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Bow == tEselect)
        {
            m_cWeaponShop.InsertBowItemData();
            m_eBackUiState = CSelectCategory.EBACKUISTATE.Disable;
            Debug.Log("활오픈");
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Staff == tEselect)
        {
            m_cWeaponShop.InsertStaffData();
            m_eBackUiState = CSelectCategory.EBACKUISTATE.Disable;
            Debug.Log("스태프오픈");
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Accessory == tEselect)
        {
            m_cWeaponShop.InsertAccessoryData();
            m_eBackUiState = CSelectCategory.EBACKUISTATE.Disable;
            Debug.Log("악세오픈");
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Mace == tEselect)
        {
            m_cWeaponShop.InsertMaceData();
            m_eBackUiState = CSelectCategory.EBACKUISTATE.Disable;
            Debug.Log("둔기오픈");
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Spear == tEselect)
        {
            m_cWeaponShop.InsertSpearData();
            m_eBackUiState = CSelectCategory.EBACKUISTATE.Disable;
            Debug.Log("창오픈");
        }
        else if (CSelectCategory.ESelcetWeaponCategory.MatialArts == tEselect)
        {
            m_cWeaponShop.InsertMartailArtsData();
            m_eBackUiState = CSelectCategory.EBACKUISTATE.Disable;
            Debug.Log("근접오픈");
        }
    }
Beispiel #2
0
    //enum으로 체크
    public void OpenItemListInCategory(CSelectCategory.ESelcetWeaponCategory tEWeaponSelect           = CSelectCategory.ESelcetWeaponCategory.Default,
                                       CSelectCategory.ESelectGoodsShopCategory tEGoodsSelect         = CSelectCategory.ESelectGoodsShopCategory.Default,
                                       CSelectCategory.ESelectDungeonCategory tESelectDungeonCategory = CSelectCategory.ESelectDungeonCategory.Default)
    {
        if (m_shopcheck.m_shopinfo == CSelectShop.ShopInfo.WeaponShop)
        {
            WeaponCateogryList(tEWeaponSelect);

            Debug.Log("샵구분");
        }
        else if (m_shopcheck.m_shopinfo == CSelectShop.ShopInfo.GoodsShop)
        {
            GoodsShopCategoryList(tEGoodsSelect);
            Debug.Log("샵구분");
        }
        else if (m_shopcheck.m_shopinfo == CSelectShop.ShopInfo.EntryDungeonDesk)
        {
            DungeonCategoryList(tESelectDungeonCategory);
            Debug.Log("던전 구분");
        }
    }
Beispiel #3
0
    //판매 목록의 정보들 표기해주는 함수
    public void SettingWeaponSlotListInfo(CSelectCategory.ESelcetWeaponCategory tItemCategory)
    {
        m_eSelectWeaponCategory = tItemCategory;
        if (CSelectCategory.ESelcetWeaponCategory.Sword == m_eSelectWeaponCategory)
        {
            //TODO :
            Debug.Log("검 아이템");

            for (int i = 0; i < CWeaponData.GetInstance.m_swordItemList.Count; i++)
            {
                m_slots[i].transform.name = CWeaponData.GetInstance.m_swordItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_id         = CWeaponData.GetInstance.m_swordItemList[i].m_id;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_cost       = CWeaponData.GetInstance.m_swordItemList[i].m_cost;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_name       = CWeaponData.GetInstance.m_swordItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_desc       = CWeaponData.GetInstance.m_swordItemList[i].m_description;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_name = CWeaponData.GetInstance.m_swordItemList[i].m_skill_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_desc = CWeaponData.GetInstance.m_swordItemList[i].m_skill_Desc;

                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_itemCode = CWeaponData.GetInstance.m_swordItemList[i].m_itemCode;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_category = CWeaponData.GetInstance.m_categoryLocalList[0].m_category;
            }

            //잉여 슬롯 false
            SlotCount(CWeaponData.GetInstance.m_swordItemList.Count);
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Bow == m_eSelectWeaponCategory)
        {
            Debug.Log("활 아이템");


            for (int i = 0; i < CWeaponData.GetInstance.m_bowItemList.Count; i++)
            {
                m_slots[i].transform.name = CWeaponData.GetInstance.m_bowItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_id         = CWeaponData.GetInstance.m_bowItemList[i].m_id;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_cost       = CWeaponData.GetInstance.m_bowItemList[i].m_cost;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_name       = CWeaponData.GetInstance.m_bowItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_desc       = CWeaponData.GetInstance.m_bowItemList[i].m_description;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_name = CWeaponData.GetInstance.m_bowItemList[i].m_skill_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_desc = CWeaponData.GetInstance.m_bowItemList[i].m_skill_Desc;

                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_itemCode = CWeaponData.GetInstance.m_bowItemList[i].m_itemCode;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_category = CWeaponData.GetInstance.m_categoryLocalList[1].m_category;
            }


            SlotCount(CWeaponData.GetInstance.m_bowItemList.Count);
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Staff == m_eSelectWeaponCategory)
        {
            Debug.Log("스테프 아이템");

            for (int i = 0; i < CWeaponData.GetInstance.m_staffItemList.Count; i++)
            {
                m_slots[i].transform.name = CWeaponData.GetInstance.m_staffItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_id         = CWeaponData.GetInstance.m_staffItemList[i].m_id;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_cost       = CWeaponData.GetInstance.m_staffItemList[i].m_cost;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_name       = CWeaponData.GetInstance.m_staffItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_desc       = CWeaponData.GetInstance.m_staffItemList[i].m_description;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_name = CWeaponData.GetInstance.m_staffItemList[i].m_skill_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_desc = CWeaponData.GetInstance.m_staffItemList[i].m_skill_Desc;

                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_itemCode = CWeaponData.GetInstance.m_staffItemList[i].m_itemCode;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_category = CWeaponData.GetInstance.m_categoryLocalList[2].m_category;
            }

            SlotCount(CWeaponData.GetInstance.m_staffItemList.Count);
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Accessory == m_eSelectWeaponCategory)
        {
            Debug.Log("악세 아이템");

            for (int i = 0; i < CWeaponData.GetInstance.m_accessoryItemList.Count; i++)
            {
                m_slots[i].transform.name = CWeaponData.GetInstance.m_accessoryItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_id         = CWeaponData.GetInstance.m_accessoryItemList[i].m_id;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_cost       = CWeaponData.GetInstance.m_accessoryItemList[i].m_cost;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_name       = CWeaponData.GetInstance.m_accessoryItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_desc       = CWeaponData.GetInstance.m_accessoryItemList[i].m_description;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_name = CWeaponData.GetInstance.m_accessoryItemList[i].m_skill_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_desc = CWeaponData.GetInstance.m_accessoryItemList[i].m_skill_Desc;

                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_itemCode = CWeaponData.GetInstance.m_accessoryItemList[i].m_itemCode;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_category = CWeaponData.GetInstance.m_categoryLocalList[3].m_category;
            }

            SlotCount(CWeaponData.GetInstance.m_accessoryItemList.Count);
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Mace == m_eSelectWeaponCategory)
        {
            Debug.Log("둔기 아이템");

            for (int i = 0; i < CWeaponData.GetInstance.m_maceItemList.Count; i++)
            {
                m_slots[i].transform.name = CWeaponData.GetInstance.m_maceItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_id         = CWeaponData.GetInstance.m_maceItemList[i].m_id;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_cost       = CWeaponData.GetInstance.m_maceItemList[i].m_cost;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_name       = CWeaponData.GetInstance.m_maceItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_desc       = CWeaponData.GetInstance.m_maceItemList[i].m_description;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_name = CWeaponData.GetInstance.m_maceItemList[i].m_skill_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_desc = CWeaponData.GetInstance.m_maceItemList[i].m_skill_Desc;

                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_itemCode = CWeaponData.GetInstance.m_maceItemList[i].m_itemCode;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_category = CWeaponData.GetInstance.m_categoryLocalList[4].m_category;
            }

            SlotCount(CWeaponData.GetInstance.m_maceItemList.Count);
        }
        else if (CSelectCategory.ESelcetWeaponCategory.Spear == m_eSelectWeaponCategory)
        {
            Debug.Log("창 아이템");

            for (int i = 0; i < CWeaponData.GetInstance.m_spearItemList.Count; i++)
            {
                m_slots[i].transform.name = CWeaponData.GetInstance.m_spearItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_id         = CWeaponData.GetInstance.m_spearItemList[i].m_id;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_cost       = CWeaponData.GetInstance.m_spearItemList[i].m_cost;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_name       = CWeaponData.GetInstance.m_spearItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_desc       = CWeaponData.GetInstance.m_spearItemList[i].m_description;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_name = CWeaponData.GetInstance.m_spearItemList[i].m_skill_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_desc = CWeaponData.GetInstance.m_spearItemList[i].m_skill_Desc;

                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_itemCode = CWeaponData.GetInstance.m_spearItemList[i].m_itemCode;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_category = CWeaponData.GetInstance.m_categoryLocalList[5].m_category;
            }

            SlotCount(CWeaponData.GetInstance.m_spearItemList.Count);
        }
        else if (CSelectCategory.ESelcetWeaponCategory.MatialArts == m_eSelectWeaponCategory)
        {
            Debug.Log("격투 아이템");

            for (int i = 0; i < CWeaponData.GetInstance.m_martialArtsItemList.Count; i++)
            {
                m_slots[i].transform.name = CWeaponData.GetInstance.m_martialArtsItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_id         = CWeaponData.GetInstance.m_martialArtsItemList[i].m_id;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_cost       = CWeaponData.GetInstance.m_martialArtsItemList[i].m_cost;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_name       = CWeaponData.GetInstance.m_martialArtsItemList[i].m_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_desc       = CWeaponData.GetInstance.m_martialArtsItemList[i].m_description;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_name = CWeaponData.GetInstance.m_martialArtsItemList[i].m_skill_name;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_skill_desc = CWeaponData.GetInstance.m_martialArtsItemList[i].m_skill_Desc;

                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_itemCode = CWeaponData.GetInstance.m_martialArtsItemList[i].m_itemCode;
                m_slots[i].transform.GetChild(3).GetComponent <CGetItemInfomations>().m_category = CWeaponData.GetInstance.m_categoryLocalList[7].m_category;
            }

            SlotCount(CWeaponData.GetInstance.m_martialArtsItemList.Count);
        }
    }