void SetNewFinalTrialData(BaseHttpRequest request, BaseResponse response) { // ComLoading.Close(); if (response != null && response.status != BaseResponse.ERROR) { HttpRequest httprequest = request as HttpRequest; if (httprequest.Act == HttpRequestFactory.ACTION_NEW_FINALTRIAL_STATE) { GetFinalTrialStateResponse res = response as GetFinalTrialStateResponse; if (res != null && res.data != null && res.data.shalu != null && res.data.buou != null) { if (FinalTrialMgr.GetInstance()._PvpShaluBuouRoot != null) { FinalTrialMgr.GetInstance()._FinalTrialData.getFinalTrialStateDataShalu = res.data.shalu; FinalTrialMgr.GetInstance()._FinalTrialData.getFinalTrialStateDataBuou = res.data.buou; if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_ShaLuChoose) { FinalTrialMgr.GetInstance().OpenNewMap(1); } else if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_PuWuChoose) { FinalTrialMgr.GetInstance().OpenNewMap(2); } } } } } }
public void OnShow(BaseResponse response) { mResponse = response as NewFinalTrialAddBufferResponse; _Star.text = mResponse.data.ulbuffer.stars.ToString(); bool key; if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_PuWuChoose) //防御方 0ak 1df 2sf 3eak 4edf 5esf { Type1.gameObject.SetActive(true); Type2.gameObject.SetActive(false); mLabelArray[0].text = Core.Data.stringManager.getString(6045); ShaLuSprite.gameObject.SetActive(false); BuOuSprite.gameObject.SetActive(true); SetDetail(mResponse.data.ulbuffer.bufferList[0].name, _AddAtr1[4], out key); SetNum(_AddAtr1[0], mResponse.data.ulbuffer.bufferList[0].buffer, key); SetDetail(mResponse.data.ulbuffer.bufferList[1].name, _AddAtr1[5], out key); SetNum(_AddAtr1[1], mResponse.data.ulbuffer.bufferList[1].buffer, key); SetDetail(mResponse.data.ulbuffer.bufferList[2].name, _AddAtr1[6], out key); SetNum(_AddAtr1[2], mResponse.data.ulbuffer.bufferList[2].buffer, key); SetDetail(mResponse.data.ulbuffer.bufferList[3].name, _AddAtr1[7], out key); SetNum(_AddAtr1[3], mResponse.data.ulbuffer.bufferList[3].buffer, key); } else //攻击方 0ak 1df 2sf 3eak 4edf 5esf { Type1.gameObject.SetActive(false); Type2.gameObject.SetActive(true); mLabelArray[0].text = Core.Data.stringManager.getString(25139); ShaLuSprite.gameObject.SetActive(true); BuOuSprite.gameObject.SetActive(false); SetDetail(mResponse.data.ulbuffer.bufferList[0].name, _AddAtr2[4], out key); SetNum(_AddAtr2[0], mResponse.data.ulbuffer.bufferList[0].buffer, key); SetDetail(mResponse.data.ulbuffer.bufferList[1].name, _AddAtr2[5], out key); SetNum(_AddAtr2[1], mResponse.data.ulbuffer.bufferList[1].buffer, key); SetDetail(mResponse.data.ulbuffer.bufferList[2].name, _AddAtr2[6], out key); SetNum(_AddAtr2[2], mResponse.data.ulbuffer.bufferList[2].buffer, key); SetDetail(mResponse.data.ulbuffer.bufferList[3].name, _AddAtr2[7], out key); SetNum(_AddAtr2[3], mResponse.data.ulbuffer.bufferList[3].buffer, key); } mLabelArray[1].text = Core.Data.stringManager.getString(25006); mLabelArray[2].text = Core.Data.stringManager.getString(25007); mLabelArray[3].text = Core.Data.stringManager.getString(25005); _HighestStar.text = FinalTrialMgr.GetInstance()._FinalTrialData.MostStar.ToString(); }
void OnClickBuild(GameObject obj) { int m_id = 0; m_id = int.Parse(obj.name); UIPVPPlotBuilding m_temp = null; if(PVPPlotBuildingList.TryGetValue(m_id, out m_temp)) { if(FinalTrialMgr.GetInstance()._FinalTrialData.RemainChallengeNum <= 0) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(25143)); return; } if(FinalTrialMgr.GetInstance()._FinalTrialData.CurDungeon > 15) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(25144)); return; } if(m_temp.mNewMapFinalTrial.State == NewFloorState.Pass) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(25141)); return; } else if(m_temp.mNewMapFinalTrial.State == NewFloorState.Unlocked) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(25142)); return; } FinalTrialMgr.GetInstance().NewFinalTrialCurDungeonRequest(m_temp); } }
public void OnBtnQuit() { Destroy(gameObject); FinalTrialMgr.GetInstance().jumpTo = TrialEnum.None; DBUIController.mDBUIInstance.ShowFor2D_UI(); DBUIController.mDBUIInstance.RefreshUserInfo(); }
void ClickBack() { if (!Core.Data.guideManger.isGuiding) { if (CallBackToTask != null) { CallBackToTask(); } } isState = false; CallBackToTask = null; UIMiniPlayerController.ElementShowArray = new bool[] { true, true, false, true, true }; UIMiniPlayerController.Instance.SetActive(true); Core.Data.dragonManager.qiangDuoDragonBallPpid = -1; Core.Data.dragonManager.currentDragonType = DragonManager.DragonType.EarthDragon; NMKXCheckmark1.SetActive(false); NMKXCheckmark2.SetActive(false); earthCheckmark1.SetActive(true); earthCheckmark2.SetActive(true); earthCheckmark1.gameObject.transform.localPosition = Vector3.left * 120; earthCheckmark2.gameObject.transform.localPosition = Vector3.right * 120; FinalTrialMgr.GetInstance().jumpTo = TrialEnum.None; gameObject.SetActive(false); DuoBaoPanelScript.Instance.RefreshTip(); CancelInvoke("SafeCount"); }
public void SetData(NewMapFinalTrial m_NewMapFinalTrial) { if (m_NewMapFinalTrial == null) { return; } mGuang.gameObject.SetActive(false); mNewMapFinalTrial = m_NewMapFinalTrial; Spr_Buliding.pivot = UIWidget.Pivot.Bottom; transform.localPosition = m_NewMapFinalTrial.localPosition; Spr_Buliding.spriteName = m_NewMapFinalTrial.Data.TextrueID; Spr_Buliding.MakePixelPerfect(); // ChangeScale(); UIButtonMessage message = gameObject.AddComponent <UIButtonMessage>(); if (message != null) { message.target = FinalTrialMgr.GetInstance().m_PvpShaluBuouRoot.m_UIMapOfFinalTrial.gameObject; message.functionName = "OnClickBuild"; } stars.SetStar(0); SetBuildingState(m_NewMapFinalTrial); }
void PlayFightAnimat(GameObject obj) { Core.SoundEng.StopChannel(layer); Core.Data.soundManager.SoundFxPlay(SoundFx.Fx_float); AnimatStatus(3); mEnemyTitleGroup.gameObject.SetActive(false); if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_PuWuChoose) { mEnemyIcon[2].spriteName = "challenge-1023"; mEnemyIcon[2].width = 120; mEnemyIcon[2].height = 238; mEnemyIcon[2].transform.parent.gameObject.GetComponent <BoxCollider>().size = new Vector3(120f, 238f, 0f); } else { mEnemyIcon[2].spriteName = "challenge-1024"; mEnemyIcon[2].width = 174; mEnemyIcon[2].height = 242; mEnemyIcon[2].transform.parent.gameObject.GetComponent <BoxCollider>().size = new Vector3(174f, 242f, 0f); } isRun = false; FightAnimat(); }
void PlayPointanimat() { FinalTrialMgr.GetInstance().mFinalTrial3D.OnShow(); AnimatStatus(1); mPointTween.PlayForward(); mPointTweenPos.PlayForward(); }
void GetReward_OnClick() { GetRewardSucUI.OpenUI(FinalTrialMgr.GetInstance()._NewFinalTrialFightResponse.data.rushResult.award, Core.Data.stringManager.getString(5047)); PlayPointanimat(); _openbox.ResetToBeginning(); DBUIController.mDBUIInstance.RefreshUserInfo(); }
void BeginBattle() { if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_ShaLuChoose) { FightRoleSelectPanel.OpenUI(m_Members, SelectFightPanelType.SHALU_BATTLE, 0).CallBack_Fight = (int[] array, int teamID) => { if (array.Length == 0) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(9092)); } else { FinalTrialMgr.GetInstance().NewFinalTrialCurTeamRequest(mID, array, teamID); } }; } else if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_PuWuChoose) { FightRoleSelectPanel.OpenUI(m_Members, SelectFightPanelType.SHALU_BATTLE, 1).CallBack_Fight = (int[] array, int teamID) => { if (array.Length == 0) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(9092)); } else { FinalTrialMgr.GetInstance().NewFinalTrialCurTeamRequest(mID, array, teamID); } }; } // FinalTrialMgr.GetInstance().NewFinalTrialCurTeamRequest(mID); }
public void OnShow(GetFinalTrialStateInfo m_data) { mShaluLab.SafeText(m_data.shalu.fCount.ToString() + "/" + m_data.shalu.count.ToString()); mBuouLab.SafeText(m_data.buou.fCount.ToString() + "/" + m_data.buou.count.ToString()); m_BtnName1.SafeText(Core.Data.stringManager.getString(5142)); m_BtnName2.SafeText(Core.Data.stringManager.getString(5142)); if (m_data.shalu.fCount == 0 && FinalTrialMgr.GetInstance()._FinalTrialData.CurDungeon < 15) { m_ShaluBtn.isEnabled = false; } else { m_ShaluBtn.isEnabled = true; } if (m_data.buou.fCount == 0 && FinalTrialMgr.GetInstance()._FinalTrialData.CurDungeon < 15) { m_BuouBtn.isEnabled = false; } else { m_BuouBtn.isEnabled = true; } m_Stone1.SafeText(m_data.shalu.needStone.ToString()); m_Stone2.SafeText(m_data.buou.needStone.ToString()); m_ShaluStone = m_data.shalu.needStone; m_BuouStone = m_data.buou.needStone; _data = Core.Data.vipManager.GetVipInfoData(Core.Data.playerManager.curVipLv); }
void ShareClick() { if (m_type == ChatCellType.ChatCellType_NORMAL || m_type == ChatCellType.ChatCellType_NONE) { return; } FinalTrialMgr.GetInstance().BattleVideoRequestSingle(_videoid, RUIType.EMViewState.S_XiaoXi); }
public void OnShow() { if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_ShaLuChoose) { mLabel[0].text = Core.Data.stringManager.getString(25138); BuOuSprite.gameObject.SetActive(false); ShaLuSprite.gameObject.SetActive(true); _Content.text = Core.Data.stringManager.getString(20078); } else { mLabel[0].text = Core.Data.stringManager.getString(25139); ShaLuSprite.gameObject.SetActive(false); BuOuSprite.gameObject.SetActive(true); _Content.text = Core.Data.stringManager.getString(20079); } mLabel[1].text = Core.Data.stringManager.getString(25008); mLabel[2].text = Core.Data.stringManager.getString(25010); mLabel[3].text = Core.Data.stringManager.getString(25011); mLabel[4].text = Core.Data.stringManager.getString(25012); mLabel[5].text = Core.Data.stringManager.getString(25013); mLabel[6].text = Core.Data.stringManager.getString(25014); mLabel[7].text = Core.Data.stringManager.getString(25015); _SelfRank.text = FinalTrialMgr.GetInstance()._FinalTrialData.SelfRank.ToString(); _ChallengeNum.text = FinalTrialMgr.GetInstance()._FinalTrialData.CurChallengeNum.ToString(); _BestScore.text = string.Format(Core.Data.stringManager.getString(25100), FinalTrialMgr.GetInstance()._FinalTrialData.BestScore.ToString()); if (FinalTrialMgr.GetInstance()._FinalTrialData.CurDungeon > 1) { _IsFight.text = Core.Data.stringManager.getString(25012); } else { _IsFight.text = Core.Data.stringManager.getString(25101); } if (Core.Data.playerManager.Lv >= 18 && Core.Data.playerManager.Lv < 30) { _Formation.text = "(" + Core.Data.stringManager.getString(25032) + ")"; } else if (Core.Data.playerManager.Lv >= 30 && Core.Data.playerManager.Lv <= 49) { _Formation.text = "(" + Core.Data.stringManager.getString(25033) + ")"; } else if (Core.Data.playerManager.Lv >= 50 && Core.Data.playerManager.Lv <= 69) { _Formation.text = "(" + Core.Data.stringManager.getString(25034) + ")"; } else if (Core.Data.playerManager.Lv >= 70 && Core.Data.playerManager.Lv <= 89) { _Formation.text = "(" + Core.Data.stringManager.getString(25035) + ")"; } else if (Core.Data.playerManager.Lv > 90) { _Formation.text = "(" + Core.Data.stringManager.getString(25036) + ")"; } }
void OnBtnBackRoom() { ActivityNetController.GetInstance().FightComplete(); BattleToUIInfo.From = RUIType.EMViewState.S_GPSWar; FinalTrialMgr.GetInstance().jumpTo = TrialEnum.None; BanBattleManager.Instance.ReleaseADestory(); Core.SM.beforeLoadLevel(SceneName.GAME_BATTLE, SceneName.MAINUI); AsyncLoadScene.m_Instance.LoadScene(SceneName.MAINUI); }
void BackToGameUI() { Core.Data.temper.SkipBattle = true; Core.SM.beforeLoadLevel(SceneName.GAME_BATTLE, SceneName.MAINUI); AsyncLoadScene.m_Instance.LoadScene(SceneName.MAINUI); FinalTrialMgr.GetInstance().jumpTo = TrialEnum.None; BattleToUIInfo.From = RUIType.EMViewState.MainView; }
void Back_OnClick() { if (FinalTrialMgr.GetInstance()._MissionBackCallBack != null) { FinalTrialMgr.GetInstance()._MissionBackCallBack(); FinalTrialMgr.GetInstance()._MissionBackCallBack = null; DBUIController.mDBUIInstance.ShowFor2D_UI(); } gameObject.SetActive(false); }
void ChangeQueue_OnClick() { DBUIController.mDBUIInstance.HiddenFor3D_UI(); UIMiniPlayerController.Instance.SetActive(false); TeamModifyUI.OpenUI(); TeamUI.OpenUI(); FinalTrialMgr.GetInstance().IsFinalTrialToTeam = true; gameObject.SetActive(false); DBUIController.mDBUIInstance.mDuoBaoView.SetActive(false); }
void SetAnemyDetail() { for (int i = 0; i < mEnemyList.Count; i++) { mEnemyList[i].OnShow(i + 1); mEnemyList[i]._EnemyNum.text = FinalTrialMgr.GetInstance()._FinalTrialData.PetListCount[i].ToString(); AtlasMgr.mInstance.SetHeadSprite(mEnemyList[i]._Head, FinalTrialMgr.GetInstance()._FinalTrialData.PetList[i].ToString()); mEnemyList[i]._SelfNum.text = FinalTrialMgr.GetInstance()._FinalTrialData.SelfMonNum.ToString(); } }
void PlayWarVideo() { Core.Data.temper.warBattle = _BattleResponse.data; Core.Data.temper.currentBattleType = TemporyData.BattleType.PVPVideo; BattleToUIInfo.From = FinalTrialMgr.GetInstance()._EMViewState; FinalTrialMgr.GetInstance().jumpTo = FinalTrialMgr.GetInstance().NowEnum; Core.SM.beforeLoadLevel(Application.loadedLevelName, SceneName.GAME_BATTLE); AsyncLoadScene.m_Instance.LoadScene(SceneName.GAME_BATTLE); }
bool CheckStar(int index) { if (FinalTrialMgr.GetInstance()._buffer.bufferList[index].needStar > (FinalTrialMgr.GetInstance()._buffer.totalScore - FinalTrialMgr.GetInstance()._buffer.costScore)) { return(false); } else { return(true); } }
public bool CheckLingqu(int rank) { for (int i = 0; i < FinalTrialMgr.GetInstance().HaveLingqu.Length; i++) { if (rank == FinalTrialMgr.GetInstance().HaveLingqu[i]) { return(false); } } return(true); }
IEnumerator showQiangDuoDragonBall() { yield return(new WaitForSeconds(0.1f)); FinalTrialMgr.GetInstance().CreateScript(TrialEnum.TrialType_QiangDuoDragonBall, QiangduoEnum.QiangduoEnum_List); yield return(new WaitForSeconds(0.5f)); if (Core.Data.guideManger.isGuiding == false) { FinalTrialMgr.GetInstance().qiangDuoPanelScript.OnShuaXin(); } }
//add by wxl void RobBallBattleRequest() { if (fightOpponentInfo != null) { FinalTrialMgr.GetInstance().currentFightOpponentInfo = fightOpponentInfo; //移除被抢夺龙珠的人员 // Core.Data.dragonManager.qiangDuoDragonBallFightOpponentList.Remove (fightOpponentInfo); FinalTrialMgr.GetInstance().qiangDuoDragonBallFightRequest(fightOpponentInfo.g.ToString(), Core.Data.temper.gambleTypeId); Core.Data.dragonManager.qiangDuoDragonBallFightOpponentList.Remove(fightOpponentInfo); } }
public void SetTitleDetail() { _MostDungeon.text = FinalTrialMgr.GetInstance()._FinalTrialData.HighestDungeonNum.ToString(); _HistoryDungeonNum.text = FinalTrialMgr.GetInstance()._FinalTrialData.HistoryDungeonNum.ToString(); mCurDungeonNum.text = FinalTrialMgr.GetInstance()._FinalTrialData.CurDungeon.ToString(); _AttrLabel[0].text = string.Format(Core.Data.stringManager.getString(25023), "[7da7ff]" + FinalTrialMgr.GetInstance()._FinalTrialData.mChooseAddAtr[0]); _AttrLabel[1].text = string.Format(Core.Data.stringManager.getString(25024), "[7da7ff]" + FinalTrialMgr.GetInstance()._FinalTrialData.mChooseAddAtr[1]); _AttrLabel[2].text = string.Format(Core.Data.stringManager.getString(25047), "[7da7ff]" + FinalTrialMgr.GetInstance()._FinalTrialData.mChooseAddAtr[2]); _AttrLabel[3].text = string.Format(Core.Data.stringManager.getString(25048), "[7da7ff]" + FinalTrialMgr.GetInstance()._FinalTrialData.mChooseAddAtr[3]); _AttrLabel[4].text = string.Format(Core.Data.stringManager.getString(25049), "[7da7ff]" + FinalTrialMgr.GetInstance()._FinalTrialData.mChooseAddAtr[4]); _AttrLabel[5].text = string.Format(Core.Data.stringManager.getString(25050), "[7da7ff]" + FinalTrialMgr.GetInstance()._FinalTrialData.mChooseAddAtr[5]); }
// float k1 = 0.006f; // float k3 = 0.003f; public void OnShow() { GetScript(); SetChooseAnimat(); SetTitleDetail(); FinalTrialMgr.GetInstance().mFinalTrial3D.OnShow(); RunFx1.gameObject.SetActive(false); RunFx2.gameObject.SetActive(false); }
/// /// 当用户注销的时候,这个必须被调用, 而且这个方法必须在跳场景之后 /// public void OnUnregister() { /// ********* 注销的设定 ******** mUnregister = true; /// /// 清理所有的底层信息, /// Core.TimerEng.deleteAllTask(); AsyncTask.RemoveAllDelayedWork(); /// /// 网络地址必须连接到UserCenter /// HttpClient.RevertToUserCenter(); /// /// 所有的数据必须全部同步 /// Core.Data.rechargeDataMgr.Unregister(); Core.Data.Unregister(); Core.Data.itemManager.ClearBagData(); Core.Data.guideManger.Clear(); Core.Data.sourceManager.Clear(); FinalTrialMgr trialMgr = FinalTrialMgr.GetInstance(); if (trialMgr != null) { trialMgr.Unregister(); } HttpRequestFactory._sessionId = "empty"; Core.Data.battleTeamMgr.Unregister(); #if UNITY_EDITOR UniqueGUID.getInstance().Unregister(); #endif /// /// 清除邮件 /// if (MailReveicer.Instance != null) { MailReveicer.Instance.DeleteMailReveicer(); } if (MessageMgr.GetInstance() != null) { MessageMgr.GetInstance().UnRegister(); } System.GC.Collect(); }
public void qiangDuoGoldBuyItemCompleted(QiangDuoGoldBuyItemInfo qiangDuoGoldBuyItemInfo) { Core.Data.DuiHuanManager.qiangDuoGoldBuyItemCompletedDelegate = null; // Core.Data.playerManager.RTData.curCoin = Core.Data.playerManager.RTData.curCoin - qiangDuoGoldBuyItemInfo.coin; if (FinalTrialMgr.GetInstance().qiangDuoGoldOpponentsInfo != null) { FinalTrialMgr.GetInstance().qiangDuoGoldOpponentsInfo.status.score = FinalTrialMgr.GetInstance().qiangDuoGoldOpponentsInfo.status.score - qiangDuoGoldBuyItemInfo.score; } if (QiangDuoPanelScript.Instance != null) { QiangDuoPanelScript.Instance.duiHuanZhanGong.text = FinalTrialMgr.GetInstance().TotalJifen.ToString(); } }
void Btn_Callback(GameObject m_btn) { if (m_btn.name == "BackBtn") { } else if (m_btn.name == "ShaluIcon") { FinalTrialMgr.GetInstance().OpenNewMap(1); } else if (m_btn.name == "BuouIcon") { FinalTrialMgr.GetInstance().OpenNewMap(2); } Close(); }
//复仇 void Revenge(int fightMail_id) { RevengeProgressData rpData = Core.Data.playerManager.revengeData; if (rpData != null && Core.Data.playerManager.Stone < rpData.needStone) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(7310)); return; } Core.Data.temper.Revenge_Name = data.cName; Core.Data.temper.Revenge_Lv = data.cLevel; //如果成功会跳转场景,只有失败了才能再次被点击 FinalTrialMgr.GetInstance().qiangDuoGoldFightRequest(data.cgid, 0, RUIType.EMViewState.S_MailBox, -1, 1).OnqiangDuoGoldError = () => { CanClickBtn_1 = true; }; //类型 1:抢夺龙珠,2:排行榜,3抢夺金币 }
void Start() { if(FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_ShaLuChoose) { mMapLeft.color = new Color(0.88f,0.65f,0.309f); mMapRight.color = new Color(0.88f,0.65f,0.309f); mTitle.SafeText(Core.Data.stringManager.getString(25003)); } else if(FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_PuWuChoose) { mMapLeft.color = new Color(0.545f,0.658f,0.815f); mMapRight.color = new Color(0.545f,0.658f,0.815f); mTitle.SafeText(Core.Data.stringManager.getString(25002)); } mMapScrollView.enabled = true; }