void OnToggleStart() { if (!m_bOpening) { m_Tween.Play(!m_bFunctionOpen); m_bOpening = true; if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().ShowNewServerActivityEffect(m_bFunctionOpen); } if (SkillBarLogic.Instance() != null) { SkillBarLogic.Instance().ShowSkillChangeStateEffect(m_bFunctionOpen); } if (m_nNewPlayerGuideIndex == 17 || m_nNewPlayerGuideIndex == 19 || m_nNewPlayerGuideIndex == 21 || m_nNewPlayerGuideIndex == 23) { NewPlayerGuide(m_nNewPlayerGuideIndex + 1); } else if (m_nNewPlayerGuideIndex == 8) { NewPlayerGuide(11); } } }
void MapRechargeBarToJoy() { if (null == FunctionButtonLogic.Instance() || null == JoyUIButtonFactory.Instance) { return; } GameObject btnCharge = m_ChargeButton; GameObject btnVIP = m_VipButton; GameObject btnShowDetail = FunctionButtonLogic.Instance().m_BtnOpenDetail; GameObject btnCloseDetail = FunctionButtonLogic.Instance().m_BtnCloseDetail; if (defaultbtn == null) { defaultbtn = JoyUIButtonFactory.Instance.MapUI(btnCharge); } if (uiVIP == null) { uiVIP = JoyUIButtonFactory.Instance.MapUI(btnVIP); } defaultbtn.Right = uiVIP; uiVIP.Left = defaultbtn; FunctionButtonLogic.Instance().MapFunctionButtonToJoy(false); }
void OnPleasureBtnClick() { //先把客户端的状态给改了 PlayerPreferenceData.ReviewRefuseType = (int)Games.GlobeDefine.GameDefine_Globe.REVIEW_TYPE.WITH_PLEASURE; GameManager.gameManager.PlayerDataPool.ReviewResult = (int)Games.GlobeDefine.GameDefine_Globe.REVIEW_TYPE.WITH_PLEASURE; //notice gameserver CG_REVIEW_RESULT pPacket = (CG_REVIEW_RESULT)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REVIEW_RESULT); if (null != pPacket) { pPacket.SetResult(GameManager.gameManager.PlayerDataPool.ReviewResult);//It is the most effective way that encourages us programming. pPacket.SendPacket(); } GameEvent gameEvent = new GameEvent(Games.GlobeDefine.GameDefine_Globe.EVENT_DEFINE.EVENT_CALL_NAVIGATOR); gameEvent.IsDelay = true; gameEvent.DelayTime = 0.3f; Singleton <EventSystem> .GetInstance().PushEvent(gameEvent); UIManager.CloseUI(UIInfo.RequestReviewWindow); if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } }
// 右上角按钮 FunctionButton static void FunctionButtonUI(int nIndex) { if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().DoNewPlayerGuide(nIndex); } }
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 void showGuaJiIcon() { if (FunctionButtonLogic.Instance().getAutoFightObj()) { FunctionButtonLogic.Instance().getAutoFightObj().SetActive(true); } }
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 OnRefuseBtnClick() { if ((int)Games.GlobeDefine.GameDefine_Globe.REVIEW_TYPE.REFUSE_WITHOUT_RESON == PlayerPreferenceData.ReviewRefuseType) { PlayerPreferenceData.ReviewRefuseType = (int)Games.GlobeDefine.GameDefine_Globe.REVIEW_TYPE.INTOLERABILITY; GameManager.gameManager.PlayerDataPool.ReviewResult = (int)Games.GlobeDefine.GameDefine_Globe.REVIEW_TYPE.REFUSE_WITHOUT_RESON; CG_REVIEW_RESULT pPacket = (CG_REVIEW_RESULT)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REVIEW_RESULT); if (null != pPacket) { pPacket.SetResult(GameManager.gameManager.PlayerDataPool.ReviewResult);//refuse without any concern. pPacket.SendPacket(); if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } } } else { PlayerPreferenceData.ReviewRefuseType = (int)Games.GlobeDefine.GameDefine_Globe.REVIEW_TYPE.REFUSE_WITHOUT_RESON; PlayerPreferenceData.ClientLoginCount = 0; } UIManager.CloseUI(UIInfo.RequestReviewWindow); }
public void HandlePacket(GC_DAYAWARD_DATA packet) { m_nWeekDay = packet.WeekDay; int nFlag = packet.Flag; if (nFlag == 0) { m_bDayAwardFlag = false; } else { m_bDayAwardFlag = true; } // 通知UI按钮 显示提醒 if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateButtonAwardTips(); } if (null != AwardLogic.Instance() && AwardLogic.Instance().m_DayAwardRoot != null) { AwardLogic.Instance().UpdateTip(); if (AwardLogic.Instance().m_DayAwardRoot.gameObject.activeSelf) { AwardLogic.Instance().m_DayAwardRoot.ButtonDayAward(); AwardLogic.Instance().m_DayAwardRoot.PlayEffect(m_nWeekDay, m_bDayAwardFlag); } } }
public void hideGuaJiIcon() { if (FunctionButtonLogic.Instance().getAutoFightObj()) { FunctionButtonLogic.Instance().getAutoFightObj().SetActive(false); } }
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); }
void OnEnable() { if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateSecondDayAwardTime(); } }
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(); } }
void OnCloseClick() { UIManager.CloseUI(UIInfo.FestivalController); if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateFestivalTip(); } }
public void SwitchAllWhenPopUIShow(bool isShow) { if (MissionDialogAndLeftTabsLogic.Instance()) { MissionDialogAndLeftTabsLogic.Instance().PlayTween(!isShow); } if (TargetFrameLogic.Instance()) { TargetFrameLogic.Instance().PlayTween(!isShow); } if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().PlayTween(!isShow); } if (ExpLogic.Instance()) { ExpLogic.Instance().PlayTween(!isShow); } if (ChatFrameLogic.Instance()) { ChatFrameLogic.Instance().PlayTween(!isShow); } if (SkillBarLogic.Instance()) { SkillBarLogic.Instance().PlayTween(!isShow); } if (PlayerHitsLogic.Instance()) { PlayerHitsLogic.Instance().PlayTween(!isShow); } if (RechargeBarLogic.Instance()) { RechargeBarLogic.Instance().PlayTween(!isShow); } if (!isShow) { if (JoyStickLogic.Instance()) { JoyStickLogic.Instance().CloseWindow(); } } else { if (JoyStickLogic.Instance()) { JoyStickLogic.Instance().OpenWindow(); } } }
public uint Execute(PacketDistributed ipacket) { GC_RET_ACCUMULATESIGNININFO packet = (GC_RET_ACCUMULATESIGNININFO )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic GameManager.gameManager.PlayerDataPool.AlreadySingedCount = packet.AlreadySignedCount; if (packet.GetIndex(0) == 1) // 第一个说明重新发送,清理缓存 { GameManager.gameManager.PlayerDataPool.ClearAccuItemListCache(); } for (int i = 0; i < packet.indexCount; i++) { AccumulateSignInfo Item = new AccumulateSignInfo(); Item.ItemIndex = packet.GetIndex(i); Item.ItemStatus = packet.GetStatus(i); Item.Exp = packet.GetExp(i); Item.Money = packet.GetMoney(i); Item.BindYuanbao = packet.GetBindYuanbao(i); //Item.ItemDataID = packet.GetItemDataID(i); //Item.ItemCount = packet.GetItemCount(i); Item.ItemDataID1 = packet.GetItemDataID1(i); Item.ItemCount1 = packet.GetItemCount1(i); Item.ItemDataID2 = packet.GetItemDataID2(i); Item.ItemCount2 = packet.GetItemCount2(i); Item.ItemDataID3 = packet.GetItemDataID3(i); Item.ItemCount3 = packet.GetItemCount3(i); Item.ItemDataID4 = packet.GetItemDataID4(i); Item.ItemCount4 = packet.GetItemCount4(i); Item.ItemDataID5 = packet.GetItemDataID5(i); Item.ItemCount5 = packet.GetItemCount5(i); GameManager.gameManager.PlayerDataPool.AddDaySignInfo(Item); } //GameManager.gameManager.PlayerDataPool.IsHaveNewSignCanDraw (); if (packet.indexCount > 1 && FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateButtonAwardTips(); if (AwardLogic.Instance()) { AwardLogic.Instance().RefreshDaySignInUI(); } } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
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(); } }
void RefreshTotalCounts() { // int totalCounts = GameManager.gameManager.PlayerDataPool.GetTotalSignedCountThisMounth (); //AllSignedCountsMounth.text = StrDictionary.GetClientDictionaryString("#{4641}",totalCounts,GameManager.gameManager.PlayerDataPool.NowDayIndex); // 更新脑壳上的tips if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateButtonAwardTips(); } if (null != AwardLogic.Instance()) { AwardLogic.Instance().UpdateTip(); } }
public static void UpdateMyData(GC_CHALLENGE_MYDATA data) { MyPVPRange = data.RankPos; Power = data.SpiritVal; LeftFightTime = data.ChallengeTimes; if (null != delUpdateMyData) { delUpdateMyData(); } if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateActionButtonTip(); } }
public uint Execute(PacketDistributed ipacket) { GC_RET_SIGNININFO packet = (GC_RET_SIGNININFO )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic GameManager.gameManager.PlayerDataPool.NowDayIndex = packet.CurNaturalIndex; GameManager.gameManager.PlayerDataPool.DefaultFirstSignIndex = packet.FirstCanSignIndex; GameManager.gameManager.PlayerDataPool.CurSelectedDayIndex = packet.FirstCanSignIndex; GameManager.gameManager.PlayerDataPool.CurMounthId = packet.CurMounthIndex; if (packet.GetIndex(0) == 1) // 第一个说明重新发送,清理缓存 { GameManager.gameManager.PlayerDataPool.ClearSignInItemListInCache(); } for (int i = 0; i < packet.indexCount; i++) { DaySignInItem Item = new DaySignInItem(); Item.ItemIndex = packet.GetIndex(i); Item.ItemStatus = packet.GetStatus(i); Item.vipLimit = packet.GetRequiredVip(i); Item.Exp = packet.GetExp(i); Item.Money = packet.GetMoney(i); Item.BindYuanbao = packet.GetBindYuanbao(i); Item.Item1DataID = packet.GetItem1DataID(i); Item.Item1Count = packet.GetItem1Count(i); Item.Item2DataID = packet.GetItem2DataID(i); Item.Item2count = packet.GetItem2count(i); Item.SupplyCost = packet.GetSupplySignCost(i); GameManager.gameManager.PlayerDataPool.AddDaySignInfo(Item); } //GameManager.gameManager.PlayerDataPool.IsHaveNewSignCanDraw (); if (packet.indexCount > 1 && FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateButtonAwardTips(); if (AwardLogic.Instance()) { AwardLogic.Instance().RefreshDaySignInUI(); } } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_MAIL_UPDATE packet = (GC_MAIL_UPDATE)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } MailData.UpdateMailData(packet); if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateNewFunctionButtonState(FunctionButtonLogic.DynamicLogo.Mail); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_HUASHAN_PVP_ASSIST_STATE packet = (GC_HUASHAN_PVP_ASSIST_STATE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().ZhenQiAssistState(packet.State, packet.Times); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_WORLDBOSS_DEAD packet = (GC_WORLDBOSS_DEAD )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().OnWorldBossDead(); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
void Check_NewPlayerGuide() { if (FunctionButtonLogic.Instance() == null) { return; } int nIndex = FunctionButtonLogic.Instance().NewPlayerGuide_Step; if (nIndex == 7) { NewPlayerGuide(1); FunctionButtonLogic.Instance().NewPlayerGuide_Step = -1; } }
public uint Execute(PacketDistributed ipacket) { GC_ASK_COMMONFLAG_RET packet = (GC_ASK_COMMONFLAG_RET )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic GameManager.gameManager.PlayerDataPool.CommonData.HandlePacket(packet); if (null != AwardLogic.Instance()) { AwardLogic.Instance().UpdateTip(); } if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateButtonAwardTips(); } if (null != PlayerFrameLogic.Instance()) { PlayerFrameLogic.Instance().UpdateRemainNum(); } if (null != MenuBarLogic.Instance()) { MenuBarLogic.Instance().UpdateSystemCountTip(); MenuBarLogic.Instance().UpdateRoleCountTip(); } if (null != SystemAndAutoFightLogic.Instance()) { SystemAndAutoFightLogic.Instance().updateRemindPoint(); } if (null != AutoFightLogic.Instance()) { AutoFightLogic.Instance().updateRemindPoint(); } if (null != RoleViewLogic.Instance()) { RoleViewLogic.Instance().updateGemRemindPoint(); } if (null != GemLogic.Instance()) { GemLogic.Instance().updateGemRemindPoint(); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_OPENFUNCTION packet = (GC_OPENFUNCTION )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (MenuBarLogic.Instance() != null) { MenuBarLogic.Instance().OpenFunction(packet.Type); } if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().OpenFunction(packet.Type); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public override void Start() { base.Start(); CutsceneManager.Instance.BlockAutoBattle = m_bBlockIt; if (m_bBlockIt) { Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer; if (_mainPlayer != null) { _mainPlayer.AutoComabat = false; _mainPlayer.IsOpenAutoCombat = false; } } if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateAutoFightBtnState(true); } }
/* * public void OpenWindow() * { * if (Singleton<ObjManager>.GetInstance().MainPlayer.Controller) * { * m_AutoFightOpenToggle.value = Singleton<ObjManager>.GetInstance().MainPlayer.Controller.CombatFlag; * } * } */ public void AutoFightOK() { //LogModule.DebugLog("AutoFightOK:"+m_AutoFightOpenToggle.value); Obj_MainPlayer User = Singleton <ObjManager> .Instance.MainPlayer; if (User) //更新信息 { if (VipData.GetVipLv() >= m_viplimit && User.BaseAttr.Level >= GlobeVar.MAX_AUTOEQUIT_LIVE) { User.SetAutoPickUpFlag((int)Games.GlobeDefine.GameDefine_Globe.AUTOCOMBAT_PICKUP_TYPE.PICKUP_EQUIP1, m_AutoFightBaiSe.value); User.SetAutoPickUpFlag((int)Games.GlobeDefine.GameDefine_Globe.AUTOCOMBAT_PICKUP_TYPE.PICKUP_EQUIP2, m_AutoFightYouXiu.value); User.SetAutoPickUpFlag((int)Games.GlobeDefine.GameDefine_Globe.AUTOCOMBAT_PICKUP_TYPE.PICKUP_EQUIP3, m_AutoFightJingLiang.value); // User.SetAutoPickUpFlag((int)Games.GlobeDefine.GameDefine_Globe.AUTOCOMBAT_PICKUP_TYPE.PICKUP_EQUIP4, m_AutoFightShiShi.value); // User.SetAutoPickUpFlag((int)Games.GlobeDefine.GameDefine_Globe.AUTOCOMBAT_PICKUP_TYPE.PICKUP_EQUIP5, m_AutoFightChuanQi.value); // User.SetAutoPickUpFlag((int)Games.GlobeDefine.GameDefine_Globe.AUTOCOMBAT_PICKUP_TYPE.PICKUP_STUFF, m_AutoFightZhengQi.value); // User.SetAutoPickUpFlag((int)Games.GlobeDefine.GameDefine_Globe.AUTOCOMBAT_PICKUP_TYPE.PICKUP_OTHER, m_AutoFightQiTa.value); } User.AutoInviteTeamAccept = m_AutoFightTeam.value; User.AutoActivityAccept = m_AutoActivity.value; User.AutoJoinTeamAccept = m_AutoFightReqTeam.value; User.AutoHpPercent = m_AutoFightInfoHpSlider.value; User.AutoMpPercent = m_AutoFightInfoMppSlider.value; //User.AutoRadius = (int)(m_AutoFightInfoSearchSlider.value * 100); // User.AutoBuyDrug = m_AutoFightDrug.value; User.ServerAutoInfo(); if (m_IsAutoFight == true) { User.EnterAutoCombat(); } else { User.LeveAutoCombat(); } if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateAutoFightBtnState(); } } }
public void HandlePacket(GC_MONEYTREE_DATA packet) { MoneyTreeID = packet.CurTurnID; CDTime = packet.AwardCDTime; int nRet = packet.Ret; YuanBaoAwardCount = packet.YuanBaoCount; if (m_nMoneyTreeID < 0 || m_nMoneyTreeID > 20) { UIManager.CloseUI(UIInfo.MoneyTreeRoot); if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateMoneyTreeButton(); } } // 通知UI按钮 显示提醒 if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateButtonAwardTips(); } if (nRet == 1) { if (BackCamerControll.Instance() != null) { BackCamerControll.Instance().PlaySceneEffect(96); } if (null != GameManager.gameManager.SoundManager) { GameManager.gameManager.SoundManager.PlaySoundEffect(129); //pickup_coin } } else { if (FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateMoneyTreeButton(); } } }
public void HandlePacket(GC_NEWSERVERAWARD_DATA packet) { m_nNewServerDays = packet.Day; // m_nStartTime = packet.StartTime; // m_nEndTime = packet.EndTime; for (int i = 0; i < packet.flagCount && i < MaxNewServerDays; i++) { int nFlag = packet.GetFlag(i); if (nFlag == 0) { m_bNewServerAwardFlag[i] = false; } else { m_bNewServerAwardFlag[i] = true; } } GotExtraFlag = packet.GetFlag(7) == 0 ? false : true; // 通知UI按钮 显示提醒 if (null != FunctionButtonLogic.Instance()) { FunctionButtonLogic.Instance().UpdateButtonAwardTips(); } if (null != AwardLogic.Instance() && AwardLogic.Instance().m_NewServerAwardRoot != null) { AwardLogic.Instance().UpdateTip(); if (AwardLogic.Instance().m_NewServerAwardRoot.gameObject.activeSelf) { AwardLogic.Instance().m_NewServerAwardRoot.ButtonNewServerAward(); AwardLogic.Instance().m_NewServerAwardRoot.PlayEffect(m_nNewServerDays); //if (AwardLogic.Instance().m_NewServerAwardRoot.YellowDotVisibal()) //{ //} } } if (null != QianDaoController.Instance()) { } }