|
@@ -218,20 +218,10 @@ namespace GFGGame
|
|
|
return status;
|
|
|
}
|
|
|
|
|
|
- public static void GetSuitGuideBoxBonus(int suitId)
|
|
|
+ public static void SetSuitGuideBoxBonusCompleted(int suitId)
|
|
|
{
|
|
|
- int status = ConstBonusStatus.GOT;
|
|
|
- _suitGuideBoxBonusStatus[suitId] = status;
|
|
|
- SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitId);
|
|
|
- List<ItemData> itemDatas = ItemUtil.CreateItemDataList(suitCfg.boxBonusArr);
|
|
|
- foreach (ItemData itemData in itemDatas)
|
|
|
- {
|
|
|
- ItemDataManager.Add(itemData.id, itemData.num);
|
|
|
- }
|
|
|
- int statusSyn = GetSuitSyntheticBonusStatus(suitId);
|
|
|
- GameProxy.ReqUpdateSystemSuitBoxStatus(suitId, status, statusSyn);
|
|
|
+ _suitGuideBoxBonusStatus[suitId] = ConstBonusStatus.GOT;
|
|
|
EventAgent.DispatchEvent(ConstMessage.SUIT_BOX_STATUS_CHANGED, suitId);
|
|
|
- GetSuitItemController.TryShow(0);
|
|
|
}
|
|
|
|
|
|
public static int GetSuitSyntheticBonusStatus(int suitId)
|
|
@@ -250,20 +240,11 @@ namespace GFGGame
|
|
|
}
|
|
|
return status;
|
|
|
}
|
|
|
-
|
|
|
- public static void GetSuitSyntheticBoxBonus(int suitId)
|
|
|
+ public static void SetSuitSyntheticBoxBonusCompleted(int suitId)
|
|
|
{
|
|
|
- int status = ConstBonusStatus.GOT;
|
|
|
- _suitSyntheticBoxBonusStatus[suitId] = status;
|
|
|
- SuitSyntheticCfg suitCfg = SuitSyntheticCfgArray.Instance.GetCfg(suitId);
|
|
|
- List<ItemData> itemDatas = ItemUtil.CreateItemDataList(suitCfg.boxBonus);
|
|
|
- foreach (ItemData itemData in itemDatas)
|
|
|
- {
|
|
|
- ItemDataManager.Add(itemData.id, itemData.num);
|
|
|
- }
|
|
|
- int statusGuide = GetSuitGuideBonusStatus(suitId);
|
|
|
- GameProxy.ReqUpdateSystemSuitBoxStatus(suitId, statusGuide, status);
|
|
|
+ _suitSyntheticBoxBonusStatus[suitId] = ConstBonusStatus.GOT;
|
|
|
EventAgent.DispatchEvent(ConstMessage.SUIT_BOX_STATUS_CHANGED, suitId);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|