|
@@ -129,6 +129,7 @@ namespace GFGGame
|
|
|
_ui.m_btnHaiZhiShi.target.onClick.Add(OnClickBtnInstanceZones);
|
|
|
_ui.m_touchMask.onClick.Add(ShowMainUI);
|
|
|
_ui.m_btnShow.target.onClick.Add(HideMainUI);
|
|
|
+ _ui.m_btnNewPlayerReward.target.onClick.Add(OnClickNewPlayerReward);
|
|
|
|
|
|
_ui.m_comListAd.m_listAd.itemRenderer = RenderListAdItem;
|
|
|
_ui.m_comListAd.m_listAd.SetVirtualAndLoop();
|
|
@@ -550,6 +551,11 @@ namespace GFGGame
|
|
|
ViewManager.Show<RoleInfoView>();
|
|
|
}
|
|
|
|
|
|
+ private void OnClickNewPlayerReward()
|
|
|
+ {
|
|
|
+ ViewManager.Show<NewPlayersTipsView>();
|
|
|
+ }
|
|
|
+
|
|
|
//列表
|
|
|
private void OnClickBtnGiftBag1()
|
|
|
{
|
|
@@ -717,12 +723,13 @@ namespace GFGGame
|
|
|
if (ActivityDataManager.Instance.lastActLimitChargeId != actLimitChargeId)
|
|
|
{
|
|
|
ActivityDataManager.Instance.actLimitChargeId = actLimitChargeId;
|
|
|
- _ui.m_btnDailyWelfare.target.visible = actLimitChargeId > 0 ||
|
|
|
- FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailyWelfareView).Name, false) && (
|
|
|
- FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySignView).Name, false) ||
|
|
|
- FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySupplyView).Name, false) ||
|
|
|
- !(!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(SevenDayLoginView).Name, false) ||
|
|
|
- ActivityDataManager.Instance.AllSevenDayBonusGot()));
|
|
|
+ //_ui.m_btnDailyWelfare.target.visible = actLimitChargeId > 0 ||
|
|
|
+ //FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailyWelfareView).Name, false) && (
|
|
|
+ //FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySignView).Name, false) ||
|
|
|
+ //FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySupplyView).Name, false) ||
|
|
|
+ //!(!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(SevenDayLoginView).Name, false) ||
|
|
|
+ //ActivityDataManager.Instance.AllSevenDayBonusGot()));
|
|
|
+ _ui.m_btnDailyWelfare.target.visible = false;
|
|
|
}
|
|
|
|
|
|
int activeNewYearRedPacketId = ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.NewYearRedPacket);
|
|
@@ -731,6 +738,11 @@ namespace GFGGame
|
|
|
_ui.m_btnWanShiLi.target.visible = ActivityWanShiLiDataManager.Instance.CheckOpen();
|
|
|
_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;
|
|
|
+ if (ActivityDataManager.Instance.IsGetNewPlayerReward)
|
|
|
+ {
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_btnNewPlayerReward.target, true, "", -8);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void UpdateTime()
|
|
@@ -870,23 +882,24 @@ namespace GFGGame
|
|
|
AdCfg adCfg = obj.data as AdCfg;
|
|
|
object[] param = null;
|
|
|
int jumpIndex = 0;
|
|
|
- if (adCfg.jumpId == nameof(LimitChargeView))
|
|
|
- {
|
|
|
- param = new object[] { adCfg.activityId };
|
|
|
- }
|
|
|
- if (adCfg.jumpId == nameof(NewLimitChargeView))
|
|
|
- {
|
|
|
- param = new object[] { adCfg.activityId };
|
|
|
- }
|
|
|
- if (adCfg.jumpId == nameof(LuckyBoxView))
|
|
|
- {
|
|
|
- jumpIndex = adCfg.jumpParamArr[0];
|
|
|
- }
|
|
|
+ //if (adCfg.jumpId == nameof(LimitChargeView))
|
|
|
+ //{
|
|
|
+ // param = new object[] { adCfg.activityId };
|
|
|
+ //}
|
|
|
+ //if (adCfg.jumpId == nameof(NewLimitChargeView))
|
|
|
+ //{
|
|
|
+ // param = new object[] { adCfg.activityId };
|
|
|
+ //}
|
|
|
+ //if (adCfg.jumpId == nameof(LuckyBoxView))
|
|
|
+ //{
|
|
|
+ // jumpIndex = adCfg.jumpParamArr[0];
|
|
|
+ //}
|
|
|
|
|
|
- if (jumpIndex != 0)
|
|
|
- ViewManager.Show($"GFGGame.{adCfg.jumpId}", jumpIndex);
|
|
|
- else
|
|
|
- ViewManager.Show($"GFGGame.{adCfg.jumpId}", param);
|
|
|
+ //if (jumpIndex != 0)
|
|
|
+ // ViewManager.Show($"GFGGame.{adCfg.jumpId}", jumpIndex);
|
|
|
+ //else
|
|
|
+ // ViewManager.Show($"GFGGame.{adCfg.jumpId}", param);
|
|
|
+ ViewManager.Show<DailyWelfareView>();
|
|
|
}
|
|
|
private void OnListAdScrollEnd()
|
|
|
{
|
|
@@ -909,12 +922,18 @@ namespace GFGGame
|
|
|
_ui.m_btnOpenServerActivity.target.visible = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitStlyc) > 0;
|
|
|
List<int> actListChargeIds = ActivityGlobalDataManager.Instance.GetActivityInfoIdsByType(ConstLimitTimeActivityType.ActLimitChargeId);
|
|
|
int actLimitChargeId = actListChargeIds.Count > 0 ? actListChargeIds[0] : 0;
|
|
|
- _ui.m_btnDailyWelfare.target.visible = actLimitChargeId > 0 ||
|
|
|
- FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailyWelfareView).Name, false) && (
|
|
|
- FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySignView).Name, false) ||
|
|
|
- FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySupplyView).Name, false) ||
|
|
|
- !(!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(SevenDayLoginView).Name, false) ||
|
|
|
- ActivityDataManager.Instance.AllSevenDayBonusGot()));
|
|
|
+ //_ui.m_btnDailyWelfare.target.visible = actLimitChargeId > 0 ||
|
|
|
+ //FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailyWelfareView).Name, false) && (
|
|
|
+ //FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySignView).Name, false) ||
|
|
|
+ //FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySupplyView).Name, false) ||
|
|
|
+ //!(!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(SevenDayLoginView).Name, false) ||
|
|
|
+ //ActivityDataManager.Instance.AllSevenDayBonusGot()));
|
|
|
+ _ui.m_btnDailyWelfare.target.visible = false;
|
|
|
+ _ui.m_btnNewPlayerReward.target.visible = ActivityDataManager.Instance.IsGetNewPlayerReward;
|
|
|
+ if(ActivityDataManager.Instance.IsGetNewPlayerReward)
|
|
|
+ {
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_btnNewPlayerReward.target, true, "", -8);
|
|
|
+ }
|
|
|
_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);
|
|
@@ -970,7 +989,7 @@ namespace GFGGame
|
|
|
RedDotController.Instance.SetComRedDot(_btnLeague, RedDotDataManager.Instance.GetLeagueRed(), "", -8);
|
|
|
|
|
|
if (redPointUpdateFrame == 9)
|
|
|
- RedDotController.Instance.SetComRedDot(_ui.m_btnDailyWelfare.target, RedDotDataManager.Instance.GetDailyWelfareRed(), "", -19, 5);
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_comListAd.target, RedDotDataManager.Instance.GetDailyWelfareRed(), "", 0, 5);
|
|
|
|
|
|
if (redPointUpdateFrame == 10)
|
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnActivityLuckyBox.target, RedDotDataManager.Instance.GetMeiRiTeHuiRed()
|
|
@@ -1222,11 +1241,19 @@ namespace GFGGame
|
|
|
if (!GameGlobal.AfterDataInited) return;
|
|
|
if (!ViewManager.CheckIsTopView(this.viewCom)) return;
|
|
|
//if (!TimeUtil.CheckIsSameTime(lastTime * 1000, TimeHelper.ClientNow()))
|
|
|
+ if (GameGlobal.AutoNewPlayersTips)
|
|
|
+ {
|
|
|
+ if (GameGlobal.NewPlayerOnceTips)
|
|
|
+ {
|
|
|
+ ViewManager.Show<NewPlayersTipsView>();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
if (GameGlobal.AutoSevenDayLoginView)
|
|
|
{
|
|
|
if (ActivityDataManager.Instance.CanGetSevenDayBonus())
|
|
|
{
|
|
|
- ViewManager.Show<SevenDayLoginView>();
|
|
|
+ ViewManager.Show<SevenDailyTipsView>();
|
|
|
return;
|
|
|
}
|
|
|
|