|
@@ -17,6 +17,7 @@ namespace GFGGame
|
|
|
private ActivityOpenCfg _activityCfg;
|
|
|
private LuckyBoxCfg _luckyBoxCfg;
|
|
|
private int _activityId;
|
|
|
+ private int _activityType;
|
|
|
private Dictionary<string, EffectUI> _effectUIDic = new Dictionary<string, EffectUI>();
|
|
|
|
|
|
public override void Dispose()
|
|
@@ -77,7 +78,8 @@ namespace GFGGame
|
|
|
protected override void OnShown()
|
|
|
{
|
|
|
base.OnShown();
|
|
|
- _activityId = (int)this.viewData;
|
|
|
+ _activityId = (int)(this.viewData as object[])[0];
|
|
|
+ _activityType = (int)(this.viewData as object[])[1];
|
|
|
_activityCfg = ActivityOpenCfgArray.Instance.GetCfg(_activityId);
|
|
|
_luckyBoxCfg = LuckyBoxCfgArray.Instance.GetCfg(_activityCfg.paramsArr[0]);
|
|
|
_valueBarController.OnShown();
|
|
@@ -91,7 +93,7 @@ namespace GFGGame
|
|
|
UpdateRedDot();
|
|
|
_ui.m_comBox.m_c1.SetSelectedPage(_activityId.ToString());
|
|
|
|
|
|
- int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitLuckyBox);
|
|
|
+ int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_activityType);
|
|
|
ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(activityId);
|
|
|
if(activityOpenCfg.params2Arr.Length > 0)
|
|
|
GetWishingPoolInfo(activityId);
|
|
@@ -262,7 +264,7 @@ namespace GFGGame
|
|
|
|
|
|
private void OnClickBtnReward()
|
|
|
{
|
|
|
- ViewManager.Show<ActivityThemeLuckyBoxBonusView>(ConstLimitTimeActivityType.ActLimitLuckyBox);
|
|
|
+ ViewManager.Show<ActivityThemeLuckyBoxBonusView>(_activityType);
|
|
|
}
|
|
|
private void OnClickBtnShop()
|
|
|
{
|
|
@@ -310,7 +312,7 @@ namespace GFGGame
|
|
|
|
|
|
private void UpdateRedDot()
|
|
|
{
|
|
|
- RedDotController.Instance.SetComRedDot(_ui.m_btnReward, RedDotDataManager.Instance.GetActLuckyBoxRewardRed(ConstLimitTimeActivityType.ActLimitLuckyBox), "", -18, 11);
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_btnReward, RedDotDataManager.Instance.GetActLuckyBoxRewardRed(_activityType), "", -18, 11);
|
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnShop, RedDotDataManager.Instance.GetGiftBagRewardRed(), "", -18, 11);
|
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnGiftBag, RedDotDataManager.Instance.GetMeiRiTeHuiRed(), "", -18, 11);
|
|
|
}
|
|
@@ -331,7 +333,7 @@ namespace GFGGame
|
|
|
{
|
|
|
int index = LuckyBoxDataManager.Instance.KsActivityId.IndexOf(activityId);
|
|
|
if (index < 0 || !LuckyBoxDataManager.Instance.VsStatus[index])
|
|
|
- ViewManager.Show<LuckyBoxWishView>(ConstLimitTimeActivityType.ActLimitLuckyBox);
|
|
|
+ ViewManager.Show<LuckyBoxWishView>(_activityType);
|
|
|
}
|
|
|
}
|
|
|
}
|