Пример #1
0
    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);
                        }
                    }
                }
            }
        }
    }
Пример #2
0
    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();
    }
Пример #3
0
	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);
		}
	}
Пример #4
0
 public void OnBtnQuit()
 {
     Destroy(gameObject);
     FinalTrialMgr.GetInstance().jumpTo = TrialEnum.None;
     DBUIController.mDBUIInstance.ShowFor2D_UI();
     DBUIController.mDBUIInstance.RefreshUserInfo();
 }
Пример #5
0
    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");
    }
Пример #6
0
    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);
    }
Пример #7
0
    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();
    }
Пример #8
0
 void PlayPointanimat()
 {
     FinalTrialMgr.GetInstance().mFinalTrial3D.OnShow();
     AnimatStatus(1);
     mPointTween.PlayForward();
     mPointTweenPos.PlayForward();
 }
Пример #9
0
 void GetReward_OnClick()
 {
     GetRewardSucUI.OpenUI(FinalTrialMgr.GetInstance()._NewFinalTrialFightResponse.data.rushResult.award, Core.Data.stringManager.getString(5047));
     PlayPointanimat();
     _openbox.ResetToBeginning();
     DBUIController.mDBUIInstance.RefreshUserInfo();
 }
Пример #10
0
    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);
    }
Пример #11
0
    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);
    }
Пример #12
0
 void ShareClick()
 {
     if (m_type == ChatCellType.ChatCellType_NORMAL || m_type == ChatCellType.ChatCellType_NONE)
     {
         return;
     }
     FinalTrialMgr.GetInstance().BattleVideoRequestSingle(_videoid, RUIType.EMViewState.S_XiaoXi);
 }
Пример #13
0
    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) + ")";
        }
    }
Пример #14
0
 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);
 }
Пример #15
0
    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;
    }
Пример #16
0
 void Back_OnClick()
 {
     if (FinalTrialMgr.GetInstance()._MissionBackCallBack != null)
     {
         FinalTrialMgr.GetInstance()._MissionBackCallBack();
         FinalTrialMgr.GetInstance()._MissionBackCallBack = null;
         DBUIController.mDBUIInstance.ShowFor2D_UI();
     }
     gameObject.SetActive(false);
 }
Пример #17
0
 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);
 }
Пример #18
0
 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();
     }
 }
Пример #19
0
    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);
    }
Пример #20
0
 bool CheckStar(int index)
 {
     if (FinalTrialMgr.GetInstance()._buffer.bufferList[index].needStar > (FinalTrialMgr.GetInstance()._buffer.totalScore - FinalTrialMgr.GetInstance()._buffer.costScore))
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
Пример #21
0
 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);
 }
Пример #22
0
    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();
        }
    }
Пример #23
0
    //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);
        }
    }
Пример #24
0
    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]);
    }
Пример #25
0
//	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);
    }
Пример #26
0
    ///
    /// 当用户注销的时候,这个必须被调用, 而且这个方法必须在跳场景之后
    ///
    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();
    }
Пример #27
0
    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();
        }
    }
Пример #28
0
 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();
 }
Пример #29
0
    //复仇
    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抢夺金币
    }
Пример #30
0
	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;
	}