|
@@ -130,6 +130,7 @@ namespace GFGGame
|
|
|
_ui.m_touchMask.onClick.Add(ShowMainUI);
|
|
|
_ui.m_btnShow.target.onClick.Add(HideMainUI);
|
|
|
_ui.m_btnNewPlayerReward.target.onClick.Add(OnClickNewPlayerReward);
|
|
|
+ _ui.m_btnSevenReward.target.onClick.Add(OnClickSevenReward);
|
|
|
|
|
|
_ui.m_comListAd.m_listAd.itemRenderer = RenderListAdItem;
|
|
|
_ui.m_comListAd.m_listAd.SetVirtualAndLoop();
|
|
@@ -555,6 +556,10 @@ namespace GFGGame
|
|
|
{
|
|
|
ViewManager.Show<NewPlayersTipsView>();
|
|
|
}
|
|
|
+ private void OnClickSevenReward()
|
|
|
+ {
|
|
|
+ ViewManager.Show<SevenDayLoginView>();
|
|
|
+ }
|
|
|
|
|
|
//列表
|
|
|
private void OnClickBtnGiftBag1()
|
|
@@ -739,12 +744,36 @@ namespace GFGGame
|
|
|
_ui.m_btnTea.target.visible = ActivityDataManager.Instance.GetCurOpenActiveByType(12) == 0 ? false : true;
|
|
|
_ui.m_btnActivityZCJB.target.visible = ActivityDataManager.Instance.GetCurOpenActiveByType(17) == 0 ? false: true;
|
|
|
_ui.m_btnNewPlayerReward.target.visible = ActivityDataManager.Instance.IsGetNewPlayerReward;
|
|
|
+
|
|
|
+ _ui.m_btnSevenReward.target.visible = !ActivityDataManager.Instance.AllSevenDayBonusGot();
|
|
|
+ UpdateSevenIcon();
|
|
|
+
|
|
|
if (ActivityDataManager.Instance.IsGetNewPlayerReward)
|
|
|
{
|
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnNewPlayerReward.target, true, "", -8);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void UpdateSevenIcon()
|
|
|
+ {
|
|
|
+ if(ActivityDataManager.Instance.CanGetSevenDayBonus())
|
|
|
+ {
|
|
|
+ //显示今日可领取
|
|
|
+ int id = DailyLoginCfgArray.Instance.dataArray[ActivityDataManager.Instance.NowSevenDayBonusDay(true)].rewardsArr[0][0];
|
|
|
+ _ui.m_btnSevenReward.m_Icon.url = ResPathUtil.GetIconPath(ItemCfgArray.Instance.GetCfg(id).res,"png");
|
|
|
+ _ui.m_btnSevenReward.m_textIcon.url = "ui://Main/zjm_hdjrkl";
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_btnSevenReward.target, true, "", -8);
|
|
|
+ }
|
|
|
+ else if(ActivityDataManager.Instance.HaveGetSevenDayBonus() && ActivityDataManager.Instance.NowSevenDayBonusDay(false)<6)
|
|
|
+ {
|
|
|
+ //显示明日可领取
|
|
|
+ int id = DailyLoginCfgArray.Instance.dataArray[ActivityDataManager.Instance.NowSevenDayBonusDay(false)+1].rewardsArr[0][0];
|
|
|
+ _ui.m_btnSevenReward.m_Icon.url = ResPathUtil.GetIconPath(ItemCfgArray.Instance.GetCfg(id).res,"png");
|
|
|
+ _ui.m_btnSevenReward.m_textIcon.url = "ui://Main/zjm_hdmrkl";
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_btnSevenReward.target, false, "", -8);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private void UpdateTime()
|
|
|
{
|
|
|
//if (_ui.m_btnTea.target.visible)
|
|
@@ -934,6 +963,10 @@ namespace GFGGame
|
|
|
{
|
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnNewPlayerReward.target, true, "", -8);
|
|
|
}
|
|
|
+
|
|
|
+ _ui.m_btnSevenReward.target.visible = !ActivityDataManager.Instance.AllSevenDayBonusGot();
|
|
|
+ UpdateSevenIcon();
|
|
|
+
|
|
|
_btnGongGao.visible = FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(NoticeView).Name, false);
|
|
|
_btnHaoYou.visible = FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(FriendView).Name, false);
|
|
|
_btnYouJian.visible = FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(MailView).Name, false);
|