5927 【前端】【1.5.100】XX巡礼支持活动配置
| | |
| | | CrossServerOneVsOneRewardModel m_CrossServerRewardModel;
|
| | | CrossServerOneVsOneRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerOneVsOneRewardModel>()); } }
|
| | | OpenServiceAchievementModel OpenServerModel { get { return ModelCenter.Instance.GetModel<OpenServiceAchievementModel>(); } }
|
| | | SpringFestivalModel springFestival { get { return ModelCenter.Instance.GetModel<SpringFestivalModel>(); } }
|
| | | public void Init()
|
| | | {
|
| | | if (LatencyTimeList.Count <= 0)
|
| | |
| | |
|
| | | private void operationEndEvent(Operation arg1, int arg2)
|
| | | {
|
| | | if (arg1 == Operation.FairyCeremony || arg1== Operation.NewYearFairyCeremony)
|
| | | {
|
| | | Classify();
|
| | | }
|
| | | Classify();
|
| | | }
|
| | |
|
| | | private void operationStartEvent(Operation arg1, int arg2)
|
| | | {
|
| | | if (arg1 == Operation.FairyCeremony || arg1 == Operation.NewYearFairyCeremony)
|
| | | {
|
| | | Classify();
|
| | | }
|
| | | Classify();
|
| | | |
| | | }
|
| | |
|
| | | private void UpdateRedpoint(int redPointID)
|
| | |
| | | }
|
| | | else if (IndexOf == 4)
|
| | | {
|
| | | bool Isopen = OpenServerModel.IsOpen;
|
| | | if (!AnimationFadeOutDicLow.ContainsKey(highBtnRecord.Index) && Isopen)//7天寻礼
|
| | | bool Isopen = OpenServerModel.IsOpenFeatures();
|
| | | bool _isOpen = springFestival.IsOpenFeatures();
|
| | | if (!AnimationFadeOutDicLow.ContainsKey(highBtnRecord.Index) && (Isopen || _isOpen))//7天寻礼
|
| | | {
|
| | | if (AnimationFadeOutDicLow.Count < 6)//------第二层
|
| | | {
|
| | |
| | | |
| | | protected override void OnPreOpen() |
| | | {
|
| | | OperationTimeHepler.Instance.operationStartEvent += operationStartEvent;
|
| | | IsButtonNumber();
|
| | | if (WindowCenter.Instance.IsOpen<MainInterfaceWin>())
|
| | | {
|
| | | WindowCenter.Instance.Close<MainInterfaceWin>();
|
| | | } |
| | | if (openServiceAchievementModel.IsOpen)
|
| | | if (openServiceAchievementModel.IsOpenFeatures())
|
| | | {
|
| | | functionOrder = 0;
|
| | | }
|
| | |
| | | } |
| | | protected override void OnAfterOpen() |
| | | {
|
| | | OperationTimeHepler.Instance.operationStartEvent -= operationStartEvent;
|
| | | }
|
| | |
|
| | | } |
| | | |
| | | private void operationStartEvent(Operation arg1, int arg2)
|
| | | {
|
| | | if (arg1 == Operation.SpringFestival || arg1== Operation.OpenServiceAchievement)
|
| | | {
|
| | | IsButtonNumber();
|
| | | }
|
| | | }
|
| | |
|
| | | protected override void OnPreClose() |
| | | {
|
| | | CloseChild();
|
| | |
| | | #endregion |
| | | private void IsButtonNumber()
|
| | | {
|
| | | if (openServiceAchievementModel.IsOpen)
|
| | | if (openServiceAchievementModel.IsOpenFeatures())
|
| | | {
|
| | | m_OpenServiceAchievementBtn.gameObject.SetActive(true);
|
| | | }
|
| | |
| | | }
|
| | | return _bool;
|
| | | }
|
| | | public bool IsOpenFeatures()
|
| | | {
|
| | | bool Isbool = false;
|
| | | Isbool = (OperationTimeHepler.Instance.SatisfyOpenCondition(Operation.OpenServiceAchievement)
|
| | | || OperationTimeHepler.Instance.SatisfyAdvanceCondition(Operation.OpenServiceAchievement));
|
| | | return Isbool;
|
| | | }
|
| | | } |
| | | |
| | | |
| | |
| | | public void SendGetSpringFestival(int day, int temdayplateID)//领取春节活动奖励
|
| | | {
|
| | | CA504_tagCMPlayerGetReward getReward = new CA504_tagCMPlayerGetReward();
|
| | | getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_WeekPartyAct;
|
| | | getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_FeastWeekPartyAct;
|
| | | getReward.DataEx = (uint)day;
|
| | | string StrID = temdayplateID.ToString();
|
| | | getReward.DataExStrLen = (byte)StrID.Length;
|
| | |
| | | public void SendGetSpringFestivalPoint(int day, int point)//领取春节积分奖励
|
| | | {
|
| | | CA504_tagCMPlayerGetReward getReward = new CA504_tagCMPlayerGetReward();
|
| | | getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_WeekPartyPoint;
|
| | | getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_FeastWeekPartyPoint;
|
| | | getReward.DataEx = (uint)day;
|
| | | string StrID = point.ToString();
|
| | | getReward.DataExStrLen = (byte)StrID.Length;
|
| | |
| | | GatherSoulDungeon = 30,
|
| | | CrossServerPk = 31,
|
| | | JadeDynastyBoss = 32,
|
| | | JadeDynastyTower=33,
|
| | | JadeDynastyTower = 33,
|
| | | }
|
| | |
|
| | | public enum ActivityPrepareType
|
| | |
| | | Def_RewardType_IceLodeStar = 19, //冰晶矿脉星级奖励19
|
| | | Def_RewardType_WeekPartyAct = 20, //领取周狂欢活动奖励20
|
| | | Def_RewardType_WeekPartyPoint = 21,// 领取周狂欢积分奖励21
|
| | | Def_RewardType_ActLoginAwardAct=22,// 领取登录奖励活动奖励22
|
| | | Def_RewardType_ActLoginAwardAct = 22,// 领取登录奖励活动奖励22
|
| | | Def_RewardType_NewFairyCRecharge = 23, // 新仙界盛典充值大礼23
|
| | | Def_RewardType_NewFairyCParty = 24, // 新仙界盛典全民来嗨24
|
| | | Def_RewardType_FeastWeekPartyAct = 25, //领取节日巡礼活动奖励25
|
| | | Def_RewardType_FeastWeekPartyPoint = 26, //领取节日巡礼积分奖励26
|
| | | }
|
| | |
|
| | | public enum MapType
|