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; } } }
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); }