예제 #1
0
    void setPackageCompositionItem(int index, int type, PackageLowData.DataInfo packageItem)
    {
        if (false == LowData._ItembundleLowData.DataInfoDic.ContainsKey(packageItem.Itembundle01_i))
        {
            return;
        }

        ItembundleLowData.DataInfo bundleItem = LowData._ItembundleLowData.DataInfoDic[packageItem.Itembundle01_i];

        //무조건 번들 아이템
        //번들 아이템으로 통합

        switch (type)
        {
        case 0:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle01_i);
            break;
        }

        case 1:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle02_i);
            break;
        }

        case 2:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle03_i);
            break;
        }

        case 3:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle04_i);
            break;
        }

        case 4:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle05_i);
            break;
        }

        case 5:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle06_i);
            break;
        }

        case 6:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle07_i);
            break;
        }

        case 7:
        {
            _packageCompositionItem[index].SetPackageCompositionItemData(packageItem.Itembundle08_i);
            break;
        }
        }
    }
예제 #2
0
    void addRewardLists(ItembundleLowData.DataInfo bundleItem)
    {
        if (false == LowData._ItemLowData.DataInfoDic.ContainsKey(bundleItem.ItemIndex_i))
        {
            Debug.Log(" !!!!! 없는 아이템 인덱스 : " + bundleItem.ItemIndex_i);
            return;
        }


        RewardItemData newRewardItemData = new RewardItemData();

        newRewardItemData._count = bundleItem.BubdleValue_i;
        newRewardItemData._index = bundleItem.ItemIndex_i;

        REWARD_ITEM_TYPE type = REWARD_ITEM_TYPE.NONE;

        switch (LowData._ItemLowData.DataInfoDic[bundleItem.ItemIndex_i].Itemtype_b)
        {
        case 1:
        {
            //아이템
            type = REWARD_ITEM_TYPE.Item;
            break;
        }

        case 2:
        {
            //골드
            type = REWARD_ITEM_TYPE.Gold;
            break;
        }

        case 3:
        {
            //루비
            type = REWARD_ITEM_TYPE.Ruby;
            break;
        }

        case 4:
        {
            //트로피
            type = REWARD_ITEM_TYPE.Trophy;
            break;
        }

        case 5:
        {
            //우정포인트
            type = REWARD_ITEM_TYPE.FriendShipPoint;
            break;
        }

        case 6:
        {
            //스테미너
            type = REWARD_ITEM_TYPE.Stemina;
            break;
        }

        case 7:
        {
            //pvp토큰
            type = REWARD_ITEM_TYPE.PvPTicket;
            break;
        }

        case 8:
        {
            // 팀 경험치...?
            type = REWARD_ITEM_TYPE.Exp;
            break;
        }
        }

        newRewardItemData._type = type;

        //Debug.Log(" !!!!! " + newRewardItemData._count + " , " + newRewardItemData._index + " , " + newRewardItemData._type);

        _rewardItems.Add(newRewardItemData);
    }