Exemple #1
0
 public void ExitActSuc()
 {
     m_gpsLocation.StopGPS();
     Destroy(this.gameObject);
     _instance = null;
     DBUIController.mDBUIInstance.ShowFor2D_UI();
 }
    void OnBtnWheel()
    {
        if (LuaTest.Instance.OpenFateAward == false)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(7304));
            return;
        }

        if (Core.Data.playerManager.Lv < rollStartLv)
        {
            string tLog = string.Format(Core.Data.stringManager.getString(7320), rollStartLv.ToString());
            SQYAlertViewMove.CreateAlertViewMove(tLog);
            return;
        }
        int actNum = m_btnWheel.actState;

        switch (actNum)
        {
        case 0:
            DBUIController.mDBUIInstance.OnBtnMainViewID(SQYMainController.CLICK_RollAct);
            break;

        case 1:
            DBUIController.mDBUIInstance.OnBtnMainViewID(SQYMainController.CLICK_SuperGift);
            break;

        case 2:
            DBUIController.mDBUIInstance.OnBtnMainViewID(SQYMainController.CLICK_GodGift);
            break;

        case 3:
            DBUIController.mDBUIInstance.OnBtnMainViewID(SQYMainController.CLICK_HappyScratch);
            break;

        case 4:
            ComLoading.Open();
            DBUIController.mDBUIInstance.HiddenFor3D_UI();
            RadarTeamUI.OpenUI();
            //DBUIController.mDBUIInstance.OnBtnMainViewID(SQYMainController.CLICK_RadarGroup);
            break;
        }
        DBUIController.mDBUIInstance.HiddenFor3D_UI(true);
    }
    /// <summary>
    /// gps 组队战
    /// </summary>
    public void OnBtnGroupWar()
    {
        if (LuaTest.Instance.OpenTeamPlay == false)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(7304));
            return;
        }

        if (Core.Data.playerManager.Lv >= gpsWarStartLv)
        {
            DBUIController.mDBUIInstance.HiddenFor3D_UI();
            RadarTeamUI.OpenUI();
        }
        else
        {
            string tLog = string.Format(Core.Data.stringManager.getString(7320), gpsWarStartLv.ToString());
            ActivityNetController.ShowDebug(tLog);
        }
    }
 void OnGoToRadarGroup()
 {
     HiddenFor3D_UI();
     RadarTeamUI.OpenUI();
 }
Exemple #5
0
 void Awake()
 {
     _instance = this;
 }
    void CheckJump()
    {
        switch (BattleToUIInfo.From)
        {
        case EMViewState.NONE:
            break;

        case EMViewState.MainView:
            break;

        case EMViewState.S_QiangDuo:
        {
            SetViewState(EMViewState.S_QiangDuo);
//				   FinalTrialDougoenType _type = FinalTrialMgr.GetInstance ().NowDougoenType;
            FinalTrialMgr.GetInstance().SetShaluBuouStatus(Core.Data.temper.warBattle.battleData.iswin);

            if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_ShaLuChoose)
            {
                FinalTrialMgr.GetInstance().OpenNewMap(1);
                mDuoBaoView.SetActive(false);
            }
            else if (FinalTrialMgr.GetInstance().NowEnum == TrialEnum.TrialType_PuWuChoose)
            {
                FinalTrialMgr.GetInstance().OpenNewMap(2);
                mDuoBaoView.SetActive(false);
            }
        }
        break;

        case EMViewState.S_HuoDong:
        {
            SetViewState(EMViewState.S_HuoDong);
        }
        break;

        case EMViewState.S_MosterCome:

            SetViewState(EMViewState.S_MosterCome);
            break;

        case EMViewState.S_QiangDuoDragonBall:
        {
            SetViewState(EMViewState.S_QiangDuo);
            SetViewState(EMViewState.S_ShenLong);
        }
        break;

        case EMViewState.S_Friend:
        {
            SetViewState(EMViewState.S_Friend);
        }
        break;

        case EMViewState.S_Team_NoSelect:
        {
            SetViewState(EMViewState.S_Team_NoSelect);
            HiddenFor3D_UI(false);
        }
        break;

        case EMViewState.S_Bag:
        {
            SetViewState(EMViewState.S_Bag, EMBoxType.LOOK_Charator);
            HiddenFor3D_UI();
        }
        break;

        case EMViewState.S_ShangCheng:
        {
            SetViewState(EMViewState.S_ShangCheng);
        }
        break;

        case EMViewState.S_MailBox:
        {
            MailBox.OpenUI(1);
            DBUIController.mDBUIInstance.HiddenFor3D_UI();
        }
        break;

        case EMViewState.S_XiaoXi:
            MessageMgr.GetInstance().SetInfoPanel(true);
            break;

        case EMViewState.S_GPSWar:
            HiddenFor3D_UI();
            RadarTeamUI.OpenUI();
            break;

        default:     //EMViewState.S_CityFloor

            WhichChange c = Core.Data.dungeonsManager.getChanged;
            if (c.ChapterChanged)
            {
                SetViewState(EMViewState.S_FuBen);
            }
            else
            {
                SetViewState(EMViewState.S_CityFloor, EMBoxType.NONE, CityFloorData.Instance.chapter);
            }
            if (GameObject.Find("pbUICityFloorManager(Clone)") != null)
            {
                DBUIController.mDBUIInstance.HiddenFor3D_UI();
            }
            // add by wxl
            PreDownload();

            if (Core.Data.temper != null && Core.Data.playerManager.Lv <= Core.Data.temper.mPreLevel && Core.Data.temper.mPreLevel > 0)
            {
                Core.Data.deblockingBuildMgr.OpenLevelUpUnlock(false);
            }
            break;
        }


        //自动处理升级弹窗
        AutoDealLevelUpUI();

        BattleToUIInfo.From = EMViewState.NONE;
    }