public static void ShowRegisterMemberList(GC_HUASHAN_PVP_MEMBERLIST msg) { RegisterMemberList.Clear(); HuaShanPosition = msg.SelfPos; // if (msg.guidCount <= 0) { if (null != ActivityController.Instance()) { ActivityController.Instance().ChangeToHSPvPShowDefault(); } } else { if (null != ActivityController.Instance()) { ActivityController.Instance().ChangeToHSPvPShowMemberList(); } for (int i = 0; i < msg.guidCount; i++) { RegisterMemberList.Add(new RegisterMemberInfo( msg.GetGuid(i), msg.GetName(i), (CharacterDefine.PROFESSION)msg.GetProfession(i), msg.GetLevel(i), msg.GetCombatnum(i), msg.GetPos(i))); } // .... if (null != delegateShowRegisterMemberList) { delegateShowRegisterMemberList(); } } }
void SetCopySceneNumberEx(int nSceneClassID, CopySceneNumberEx copyInfo /* int nDayCount, int nDayTeamCount, int nTotalCount1, int nTotalCount2, int nTotalCount3, int nTeamTotalCount1, int nTeamTotalCount2, int nTeamTotalCount3, int nMultiple*/) { //m_CopySceneNumberEx // CopySceneNumberEx info; if (m_CopySceneNumberEx.ContainsKey(nSceneClassID)) { m_CopySceneNumberEx[nSceneClassID] = copyInfo; } else { m_CopySceneNumberEx.Add(nSceneClassID, copyInfo); } if (DungeonWindow.Instance() != null) { DungeonWindow.Instance().UpdateCopySceneInfo(nSceneClassID); } if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateTabTips(false); } if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } if (RebuyWindow.Instance()) { RebuyWindow.Instance().UpdateData(); } }
/// <summary> /// /// </summary> /// <param name="bSuccess"></param> /// <param name="param"></param> void ChangeToCopyScene(bool bSuccess, object param) { if (ActivityController.Instance()) { ActivityController.Instance().m_TabDungeon.ChangeTab("Tab8"); } }
void OnUpdateList() { if (null == m_PVPFindList) { return; } FindTips.SetActive(false); Utils.CleanGrid(m_OpListGrid); m_curSelectItem = null; foreach (ulong opInfoKey in PVPData.OpponentMap.Keys) { PVPOpListItem item = PVPOpListItem.CreateItem(m_OpListGrid, m_PVPFindList, opInfoKey.ToString(), this, PVPData.OpponentMap[opInfoKey]); if (null == m_curSelectItem) { OnOpItemClick(item); } } m_OpListGrid.GetComponent <UIGrid>().Reposition(); m_OpListGrid.GetComponent <UITopGrid>().Recenter(true); // 新手指引 if (ActivityController.Instance()) { if (35 == ActivityController.Instance().NewPlayerGuide_Step) { if (PVPData.OpponentMap.Count > 0 && m_OpListGrid.transform.childCount > 0) { PVPOpListItem temPVPOpListItem = m_OpListGrid.transform.GetChild(0).gameObject.GetComponent <PVPOpListItem>(); if (temPVPOpListItem) { temPVPOpListItem.NewGuildPvp(); } } ActivityController.Instance().NewPlayerGuide_Step = -1; } } // CurOpInfo.SetActive(PVPData.OpponentMap.Count > 0); #if BOBJOYSTICK UIRootJoyControllerHelper.Instance.ACT_JIANGHU_SUBSTATE = UIRootJoyControllerHelper.ActJianghuSubState.ACT_JIANGHU_PIPEI; UIRootJoyControllerHelper.Instance.ACT_SUBSTAT = UIRootJoyControllerHelper.ActivitySubState.ACT_UI_JIANGHU; #endif // 新手指引 /* if (ActivityController.Instance()) * { * if (1 == ActivityController.Instance().NewPlayerGuide_Step) * { * if (PVPData.OpponentMap.Count > 0) * { * NewPlayerGuidLogic.OpenWindow(m_FightButton, 200, 70, "", "left", 0, true, true); * } * ActivityController.Instance().NewPlayerGuide_Step = -1; * } * } * */ }
void OpenUI(Tab_UIPath uiPath) { if (UIPathData.m_DicUIInfo.ContainsKey(uiPath.Path)) { UIPathData curData = UIPathData.m_DicUIInfo[uiPath.Path]; // 科技院单独处理 if (uiPath.Path == "Prefab/UI/Restaurant") { RestaurantController.OpenWindow(true); } else { UIManager.ShowUI(curData, (bSuccess, param) => { if (!string.IsNullOrEmpty(uiPath.Param)) { switch (uiPath.Path) { case "Prefab/UI/ActivityController": ActivityController.Instance().m_HuoDongControl.ChangeTab(uiPath.Param); break; case "Prefab/UI/PartnerFrameRoot": PartnerFrameLogic.Instance().m_TabController.ChangeTab(uiPath.Param); break; } } }); } } }
public static void ShowOppoentViewInfo(GC_WULIN_OPPONENTVIEW msg) { if (null != ActivityController.Instance()) { ActivityController.Instance().ChangeToWuLinShowOppoentView(); } OppoViewInfo.Clean(); OppoViewInfo.guid = msg.Guid; OppoViewInfo.name = msg.Name; OppoViewInfo.profession = (CharacterDefine.PROFESSION)msg.Profession; OppoViewInfo.level = msg.Level; OppoViewInfo.combat = msg.Combatnum; OppoViewInfo.pos = msg.Pos; OppoViewInfo.hp = msg.Hp; OppoViewInfo.mp = msg.Mp; OppoViewInfo.atk = msg.Attack; OppoViewInfo.def = msg.Defense; OppoViewInfo.cri = msg.Critical; OppoViewInfo.spd = msg.Speed; OppoViewInfo.dge = msg.Dodge; if (null != delegateShowOpponentViewInfo) { delegateShowOpponentViewInfo(); } }
void SetCommonData(int nIndex, int nValue) { if (nIndex < 0 || nIndex >= MAX_CHAR_COMMON_DATA_NUM) { LogModule.DebugLog("SetCommonData: Index out of Range!!!"); return; } int nData = m_CommonData[nIndex]; m_CommonData[nIndex] = nValue; // 特殊添加 其他 更改 加在 OnCommonDataChange()中 if (nIndex == (int)Games.UserCommonData.USER_COMMONDATA.CD_COPYSCENE_CANGJINGGE_SWEEP) { if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateTabTips(); } if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } if (CangJingGeWindow.Instance() != null) { CangJingGeWindow.Instance().UpdateInfo(); if (nData < nValue)//开始扫荡 { CangJingGeWindow.Instance().StartSweep(); } } } // 更新 操作 OnCommonDataChange(nIndex, nValue); }
public uint Execute(PacketDistributed ipacket) { GC_RET_AUTOTEAM packet = (GC_RET_AUTOTEAM)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic GameManager.gameManager.PlayerDataPool.AutoTeamState = packet.Result == (int)GC_RET_AUTOTEAM.RESULTTYPE.TYPE_WAIT; if (packet.HasSceneid) { GameManager.gameManager.PlayerDataPool.AutoTeamCopySceneId = packet.Sceneid; } if (packet.HasDifficult) { GameManager.gameManager.PlayerDataPool.AutoTeamCopySceneDifficult = packet.Difficult; } if (DungeonWindow.Instance() != null) { DungeonWindow.Instance().OnButtonAutoTeamLabel(); } if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateAutoTeamCue(); } if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateAutoTeam(); } if (CangJingGeWindow.Instance() != null) { CangJingGeWindow.Instance().UpdateButtonAutoTeamLabel(); } if (packet.Result == (int)GC_RET_AUTOTEAM.RESULTTYPE.TYPE_FINISH) { /*if (packet.Sceneid == (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_FOURVILLAIN) * { * //四大恶人副本在组队平台组好队伍之后,不直接开启副本 * return (uint)PACKET_EXE.PACKET_EXE_CONTINUE; * }*/ if (packet.HasSceneid) { m_nSceneID = packet.Sceneid; } if (packet.HasDifficult) { m_nDifficult = packet.Difficult; } Tab_SceneClass pSceneClass = TableManager.GetSceneClassByID(m_nSceneID, 0); if (pSceneClass != null) { string strNaDu = StrDictionary.GetClientDictionaryString("#{" + CharacterDefine.COPYSCENE_DIFFICULTY[m_nDifficult - 1].ToString() + "}"); string dicStr = StrDictionary.GetClientDictionaryString("#{2958}", strNaDu, pSceneClass.Name); MessageBoxLogic.OpenOKCancelBox(dicStr, "", OpenCopySceneOK, OpenCopySceneNO); } } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_WORLDBOSS_OPEN packet = (GC_WORLDBOSS_OPEN )ipacket; if (null == packet) return (uint)PACKET_EXE.PACKET_EXE_ERROR; //enter your logic HuaShanPVPData.WorldBossOpen = 0; WorldMapWindow.WorldBossOpen = 0; if (packet.State == 2) { HuaShanPVPData.WorldBossOpen = 1; WorldMapWindow.WorldBossOpen = 1; } if ( packet.State == 3) { HuaShanPVPData.WorldBossOpen = 1; } if (FunctionButtonLogic.Instance() != null) FunctionButtonLogic.Instance().OnWorldBossStateChange(packet.State); if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateWorldBossState(); } return (uint)PACKET_EXE.PACKET_EXE_CONTINUE; }
void CloseWindow() { UIManager.CloseUI(UIInfo.StoryCopySceneInfoRoot); UIManager.ShowUI(UIInfo.Activity); if (ActivityController.Instance() != null) { ActivityController.Instance().m_HuoDongControl.ChangeTab("Button2-JuQing"); } }
public static void ChangeToDefaultWindow() { if (null != ActivityController.Instance()) { ActivityController.Instance().ChangeToWuLinShowDefault(); } if (delegateShowDefaultWindowMySelf != null) { delegateShowDefaultWindowMySelf(); } }
void SetCopySceneExtra(int nSceneClassID, int nExtraDayCount, int nExtradayTeamCount) { if (m_CopySceneDayNumber.ContainsKey(nSceneClassID)) { CopySceneDayNumber info; info.m_nDayCount = m_CopySceneDayNumber[nSceneClassID].m_nDayCount; info.m_ndayTeamCount = m_CopySceneDayNumber[nSceneClassID].m_ndayTeamCount; info.m_nTotalCount1 = m_CopySceneDayNumber[nSceneClassID].m_nTotalCount1; info.m_nTotalCount2 = m_CopySceneDayNumber[nSceneClassID].m_nTotalCount2; info.m_nTotalCount3 = m_CopySceneDayNumber[nSceneClassID].m_nTotalCount3; info.m_nTeamTotalCount1 = m_CopySceneDayNumber[nSceneClassID].m_nTeamTotalCount1; info.m_nTeamTotalCount2 = m_CopySceneDayNumber[nSceneClassID].m_nTeamTotalCount2; info.m_nTeamTotalCount3 = m_CopySceneDayNumber[nSceneClassID].m_nTeamTotalCount3; info.m_nResetCount = m_CopySceneDayNumber[nSceneClassID].m_nResetCount; info.m_nResetTeamCount = m_CopySceneDayNumber[nSceneClassID].m_nResetTeamCount; info.m_nMultiple = m_CopySceneDayNumber[nSceneClassID].m_nMultiple; info.m_nExtraDayCount = nExtraDayCount; info.m_nExtradayTeamCount = nExtradayTeamCount; m_CopySceneDayNumber[nSceneClassID] = info; } else { CopySceneDayNumber info; info.m_nDayCount = 0; info.m_ndayTeamCount = 0; info.m_nTotalCount1 = 0; info.m_nTotalCount2 = 0; info.m_nTotalCount3 = 0; info.m_nTeamTotalCount1 = 0; info.m_nTeamTotalCount2 = 0; info.m_nTeamTotalCount3 = 0; info.m_nResetCount = 0; info.m_nResetTeamCount = 0; info.m_nExtraDayCount = nExtraDayCount; info.m_nExtradayTeamCount = nExtradayTeamCount; info.m_nMultiple = 0; m_CopySceneDayNumber.Add(nSceneClassID, info); } if (DungeonWindow.Instance() != null) { DungeonWindow.Instance().UpdateCopySceneInfo(nSceneClassID); } if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateTabTips(false); } if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } }
public static void ShowSearchOpponent(GC_WULIN_ShowSearch msg) { ContinueSec = msg.ContinueSecond; Rounder = msg.Progress; if (null != ActivityController.Instance()) { ActivityController.Instance().ChangeToWuLinShowOppoentView(); CallShowSearchOpponentDelegate( ); } else { UIManager.ShowUI(UIInfo.Activity, OnActiveShowActiviController); } }
public static void CheckAutoShowChallengeUI() { if (PVPData.ChallengeAutoShow == true) { PVPData.ChallengeAutoShow = false; if (null != ActivityController.Instance()) { ActivityController.Instance().ChangeToPvP(); } else { UIManager.ShowUI(UIInfo.Activity, OnActiveShowActiviController); } } }
void Check_NewPlayerGuide() { if (ActivityController.Instance()) { int nIndex = ActivityController.Instance().NewPlayerGuide_Step; if ((nIndex == 4 && CopySceneId == (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_YANZIWU) || (nIndex == 5 && CopySceneId == (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_JUXIANZHUANG) || (nIndex == 6 && CopySceneId == (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_ZHENLONGQIJU)) { NewPlayerGuide(1); ActivityController.Instance().NewPlayerGuide_Step = -1; } } }
public static void ActiveShowChallengeUI() { if (MainUILogic.Instance() != null) { //活动界面已经被点开了。什么都不做 if (null != ActivityController.Instance()) { return; } else { ActivityController.RequireOpenPVPTab(); UIManager.ShowUI(UIInfo.Activity, OnActiveShowActiviController); } } }
void SetCopySceneNumber(int nSceneClassID, CopySceneDayNumber copyInfo /* int nDayCount, int nDayTeamCount, int nTotalCount1, int nTotalCount2, int nTotalCount3, int nTeamTotalCount1, int nTeamTotalCount2, int nTeamTotalCount3, int nMultiple*/) { CopySceneDayNumber info; info = copyInfo; // info.m_nDayCount = copyInfo.nDayCount; // info.m_ndayTeamCount = nDayTeamCount; // info.m_nTotalCount1 = nTotalCount1; // info.m_nTotalCount2 = nTotalCount2; // info.m_nTotalCount3 = nTotalCount3; // info.m_nTeamTotalCount1 = nTeamTotalCount1; // info.m_nTeamTotalCount2 = nTeamTotalCount2; // info.m_nTeamTotalCount3 = nTeamTotalCount3; // info.m_nMultiple = nMultiple; if (m_CopySceneDayNumber.ContainsKey(nSceneClassID)) { info.m_nExtraDayCount = m_CopySceneDayNumber[nSceneClassID].m_nExtraDayCount; info.m_nExtradayTeamCount = m_CopySceneDayNumber[nSceneClassID].m_nExtradayTeamCount; m_CopySceneDayNumber[nSceneClassID] = info; } else { m_CopySceneDayNumber.Add(nSceneClassID, info); } if (DungeonWindow.Instance() != null) { DungeonWindow.Instance().UpdateCopySceneInfo(nSceneClassID); } if (nSceneClassID == (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_FB_HUNDUNZHIDI && CangJingGeWindow.Instance() != null) { CangJingGeWindow.Instance().UpdateInfo(); } if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateTabTips(); } if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } }
void OnCommonFlagChange(int nBit) { if (nBit == (int)USER_COMMONFLAG.CF_GUILDACTIVITY_FLAG) { // 更新界面 if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } if (ActivityController.Instance()) { ActivityController.Instance().UpdateGuildActivityWindow(); } } else if (nBit == (int)USER_COMMONFLAG.CF_GET_GUILD_WEEKREWARD) { if (GuildActivityLogic.Instance() != null) { GuildActivityLogic.Instance().UpdateGetRewardBtn(); } } }
public static void ShowWuLinPkInfoList(GC_RET_HUASHAN_PKINFO msg) { WuLinPKInfoList.Clear(); Rounder = msg.Rounder; // for (int i = 0; i < msg.fristnameCount; i++) { WuLinPKInfoList.Add(new MemberPKInfo( msg.GetFristname(i), msg.GetSecondname(i), msg.GetWinnername(i))); } // .... if (null != ActivityController.Instance() && ActivityController.Instance().IsShowWuLinTab()) { if (null != ActivityController.Instance()) { ActivityController.Instance().ChangeToWuLinShowPKInfo(); } if (null != delegateShowPkInfo) { delegateShowPkInfo(); } } }
void ChangeToCopyScene(bool bSuccess, object param) { if (ActivityController.Instance()) { int sceneID = (int)param; switch (sceneID) { case (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_JUXIANZHUANG: ActivityController.Instance().m_TabDungeon.ChangeTab("Tab3"); break; case (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_FB_HUNDUNZHIDI: ActivityController.Instance().m_TabDungeon.ChangeTab("Tab5"); break; case (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_WULIANGSHAN: ActivityController.Instance().m_TabDungeon.ChangeTab("Tab10"); break; case (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_ZHENLONGQIJU: ActivityController.Instance().m_TabDungeon.ChangeTab("Tab7"); break; case (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_HUTOUZHANCHUAN: ActivityController.Instance().m_TabDungeon.ChangeTab("Tab13"); break; case (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_YANZIWU: ActivityController.Instance().m_TabDungeon.ChangeTab("Tab6"); break; case (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_YANGWANGGUMU: ActivityController.Instance().m_TabDungeon.ChangeTab("Tab8"); break; } } }
void Check_NewPlayerGuide() { if (ActivityController.Instance() == null) { return; } DailyMissionActiveWindow DailyWindow = ActivityController.Instance().m_DailyMissionActiveWindow; if (DailyWindow == null || DailyWindow.gameObject.activeSelf == false) { return; } DailyMissionWindow DailyMissionWin = DailyWindow.m_DailyMissionWindow; if (DailyMissionWin == null || DailyMissionWin.gameObject.activeSelf == false) { return; } if (DailyMissionWin.NewPlayerGuide_Step == 1 && IsMasterMission()) { bool bIsHaveMission = GameManager.gameManager.MissionManager.IsHaveMission(m_nMissionID); byte yState = GameManager.gameManager.MissionManager.GetMissionState(m_nMissionID); if (bIsHaveMission == true && yState == (byte)MissionState.Mission_Completed) { NewPlayerGuide(1); PlayerPreferenceData.DailyMissionGuideFlag = 1; } DailyMissionWin.NewPlayerGuide_Step = -1; } else if (ActivityController.Instance().NewPlayerGuide_Step == 2 && IsMasterMission()) { NewPlayerGuide(1); ActivityController.Instance().NewPlayerGuide_Step = -1; } }
public void HandlePacket(GC_DAILYMISSION_UPDATE_RET packet) { DailyMissionDoneCount = packet.Donecount; int nKind = packet.Type; if (nKind == MAX_DAILYMISSION_KINDS) { for (int i = 0; i < packet.missionIDCount; i++) { DailyMission data = new DailyMission(); data.CleanUp(); data.MissionID = packet.GetMissionID(i); data.Quality = (byte)packet.GetQualityType(i); if (i < m_DailyMissionList.Length) { m_DailyMissionList[i] = data; } } if (ActivityController.Instance()) { ActivityController.Instance().UpdateDailyMissionList(); } } else if (nKind > GlobeVar.INVALID_ID && nKind < MAX_DAILYMISSION_KINDS) { DailyMission data = new DailyMission(); data.CleanUp(); data.MissionID = packet.GetMissionID(0); data.Quality = (byte)packet.GetQualityType(0); m_DailyMissionList[nKind] = data; if (ActivityController.Instance()) { ActivityController.Instance().UpdateMissionItemByKind(nKind); } } }
// 点击挑战按钮 void OnFightClick() { if (!m_curData.IsValid()) { return; } if (Singleton <ObjManager> .Instance.MainPlayer.IsInJianYu()) { Singleton <ObjManager> .Instance.MainPlayer.SendNoticMsg(false, "#{2216}"); return; } if (GameManager.gameManager.RunningScene != (int)Games.GlobeDefine.GameDefine_Globe.SCENE_DEFINE.SCENE_WUDAOZHIDIAN) { if (PVPData.NeedCostYuanBao > 0) { string str = StrDictionary.GetClientDictionaryString("#{2495}", PVPData.NeedCostYuanBao); MessageBoxLogic.OpenOKCancelBox(str, "", SendChallenge); } else { SendChallenge(); } } // 新手指引 if (ActivityController.Instance()) { if (2 == ActivityController.Instance().NewPlayerGuide_Step) { ActivityController.Instance().NewPlayerGuide_Step = -1; NewPlayerGuidLogic.CloseWindow(); } } }
void OnEnable() { m_Instance = this; Obj_MainPlayer mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer; if (null == mainPlayer) { return; } if (!mainPlayer.NeedRequestMonthMultiple) { Init(); } else { mainPlayer.ReqMonthMultiple(); } GameManager.gameManager.PlayerDataPool.IsShowMonthMultipleTip = false; if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateTabTips(); } }
public uint Execute(PacketDistributed ipacket) { GC_GAMESERVER_CONFIG packet = (GC_GAMESERVER_CONFIG)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic bool bRankFlagOrTime = false; if (packet.HasUsercostrankopenflag) { GlobalData.IsOpenConsumeRank = packet.Usercostrankopenflag > 0 ? true : false; bRankFlagOrTime = true; } if (packet.HasChristmasopenflag) { GlobalData.IsOpenChristmas = packet.Christmasopenflag > 0 ? true : false; bRankFlagOrTime = true; } if (packet.HasChongzhirankopenflag) { GlobalData.IsOpenChongZhiRank = packet.Chongzhirankopenflag > 0 ? true : false; bRankFlagOrTime = true; } if (packet.HasChongzhistarttime) { GlobalData.ChongZhiStartTime = packet.Chongzhistarttime; bRankFlagOrTime = true; } if (packet.HasChongzhiendtime) { GlobalData.ChongZhiEndTime = packet.Chongzhiendtime; bRankFlagOrTime = true; } if (packet.HasSpchongzhirankopenflag) { GlobalData.IsOpenSpChongZhiRank = packet.Spchongzhirankopenflag > 0 ? true : false; bRankFlagOrTime = true; } if (packet.HasSpchongzhistarttime) { GlobalData.SpChongZhiStartTime = packet.Spchongzhistarttime; bRankFlagOrTime = true; } if (packet.HasSpchongzhiendtime) { GlobalData.SpChongZhiEndTime = packet.Spchongzhiendtime; bRankFlagOrTime = true; } if (packet.HasChristmasstarttime) { GlobalData.ChristmasStartTime = packet.Christmasstarttime; bRankFlagOrTime = true; } if (packet.HasChristmasendtime) { GlobalData.ChristmasEndTime = packet.Christmasendtime; bRankFlagOrTime = true; } if (packet.HasVillainOpenFlag) { GlobalData.IsOpenVillain = packet.VillainOpenFlag > 0 ? true : false; } if (packet.HasVillainstarttime1) { GlobalData.VillainStartTimeOne = packet.Villainstarttime1; } if (packet.HasVillainendtime1) { GlobalData.VillainEndTimeOne = packet.Villainendtime1; } if (packet.HasVillainstarttime2) { GlobalData.VillainStartTimeTwo = packet.Villainstarttime2; } if (packet.HasVillainendtime2) { GlobalData.VillainEndTimeTwo = packet.Villainendtime2; } if (packet.HasVillainOpenFlag || packet.HasVillainstarttime1 || packet.HasVillainendtime1 || packet.HasVillainstarttime2 || packet.HasVillainendtime2) { if (ActivityController.Instance() != null) { ActivityController.Instance().UpdateVillainTime(); } } if (packet.HasLoverflowerstarttime) { GlobalData.LoverFlowerStartTime = packet.Loverflowerstarttime; } if (packet.HasLoverflowerendtime) { GlobalData.LoverFlowerEndTime = packet.Loverflowerendtime; } if (packet.HasLoverthingstarttime) { GlobalData.LoverThingStartTime = packet.Loverthingstarttime; } if (packet.HasLoverthingendtime) { GlobalData.LoverThingEndTime = packet.Loverthingendtime; } // ºì°üÏà¹Ø if (packet.HasNHongBaoOpenFlag) { GlobalData.IsOpenHongBao = (packet.NHongBaoOpenFlag == 1?true:false); bRankFlagOrTime = true; } // if (packet.HasNHongBaoStarttime && packet.HasNHongBaoEndtime && packet.HasNHongBaoRankEndtime) // { // GlobalData.HongBaoStartTime = packet.NHongBaoStarttime; // GlobalData.HongBaoEndTime = packet.NHongBaoEndtime; // GlobalData.HongBaoRankEndTime = packet.NHongBaoRankEndtime; // bRankFlagOrTime = true; // if (HongBaoWindow.Instance()) // { // HongBaoWindow.Instance().UpdateActTime(); // } // } if (packet.HasNianShouOpenFlag) { if (packet.NianShouOpenFlag == 1) { GlobalData.IsOpenNianShou = true; } else if (packet.NianShouOpenFlag == -1) { GlobalData.IsOpenNianShou = false; } } if (packet.HasNianShoustarttime1) { GlobalData.NianShouStartTimeOne = packet.NianShoustarttime1; } if (packet.HasNianShouendtime1) { GlobalData.NianShouEndTimeOne = packet.NianShouendtime1; } if (packet.HasNianShoustarttime2) { GlobalData.NianShouStartTimeTwo = packet.NianShoustarttime2; } if (packet.HasNianShouendtime2) { GlobalData.NianShouEndTimeTwo = packet.NianShouendtime2; } if (packet.HasWulinOpenFlag) { GlobalData.IsOpenWuLinFlag = packet.WulinOpenFlag == 1; } if (packet.HasWulinOpenWeek1) { GlobalData.WuLinOpenWeek1 = packet.WulinOpenWeek1; } if (packet.HasWulinOpenTime1) { GlobalData.WuLinOpenTime1 = packet.WulinOpenTime1; } if (packet.HasWulinCloseTime1) { GlobalData.WuLinCloseTime1 = packet.WulinCloseTime1; } if (packet.HasWulinOpenWeek2) { GlobalData.WuLinOpenWeek2 = packet.WulinOpenWeek2; } if (packet.HasWulinOpenTime2) { GlobalData.WuLinOpenTime2 = packet.WulinOpenTime2; } if (packet.HasWulinCloseTime2) { GlobalData.WuLinCloseTime2 = packet.WulinCloseTime2; } if (packet.HasIsOpenHeroReturn) { GlobalData.IsOpenHeroReturn = (packet.IsOpenHeroReturn == 1 ? true : false); } if (packet.HasHeroReturnOpenTime) { GlobalData.HeroReturnOpenTime = packet.HeroReturnOpenTime; } if (packet.HasHeroReturnCloseTime) { GlobalData.HeroReturnCloseTime = packet.HeroReturnCloseTime; } if (packet.HasLoudSpeakeropenflag) { GlobalData.IsOpenLoudSpeakerRankFlag = (packet.LoudSpeakeropenflag == 1 ? true : false); bRankFlagOrTime = true; } if (packet.HasCharmopenflag) { GlobalData.IsOpenCharmRankFlag = (packet.Charmopenflag == 1 ? true : false); bRankFlagOrTime = true; } if (bRankFlagOrTime && RankWindow.Instance() != null) { RankWindow.Instance().OnRankOpenFlagChange(); } if (packet.HasEnterAutoCombatTime) { GlobalData.EnterAutoCombatTime = packet.EnterAutoCombatTime; } if (packet.HasNewSrverAwardFlag) { GlobalData.IsOpenNewServerAwardFlag = (packet.NewSrverAwardFlag == 1); } if (packet.HasNewServerAwardOpenTime) { GameManager.gameManager.PlayerDataPool.NStartTime = packet.NewServerAwardOpenTime; } if (packet.HasNewServerAwardEndTime) { GameManager.gameManager.PlayerDataPool.NEndTime = packet.NewServerAwardEndTime; if (AwardLogic.Instance() != null) { AwardLogic.Instance().UpdateTabButton(AwardLogic.TabType.NewServerAward, GlobalData.IsOpenNewServerAwardFlag); } } if (packet.HasCarnivalOpenFlag) { GlobalData.IsOpenSevenDaysRewardFlag = (packet.CarnivalOpenFlag == 1); } if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateNewFunctionButtonState(FunctionButtonLogic.DynamicLogo.SevenDays); } if (packet.HasContinuLoginFlag) { GlobalData.IsOpenContinueLoginAwardFlag = (packet.ContinuLoginFlag == 1); if (AwardLogic.Instance() != null) { AwardLogic.Instance().UpdateTabButton(AwardLogic.TabType.TianDao, GlobalData.IsOpenContinueLoginAwardFlag); } } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
static void OnActiveShowActiviController(bool bSuccess, object param) { ActivityController.Instance().ChangeToPvP(); }
static void OnActiveShowActiviController(bool bSuccess, object param) { ActivityController.Instance().ChangeToWuLinTab(); ActivityController.Instance().ChangeToWuLinShowOppoentView(); CallShowSearchOpponentDelegate( ); }
public void OnTeamPlatformOpen() { ActivityController.Instance().m_TeamPlatformWindow.gameObject.SetActive(true); gameObject.SetActive(false); }