Esempio n. 1
0
 private void Awake()
 {
     if (!Instance)
     {
         Instance = this;
     }
 }
Esempio n. 2
0
 public static void Close()
 {
     ExploreController.Instance.ContinueEnemy();
     ExploreUI.SetCanMove();
     Destroy(Instance.gameObject);
     Instance = null;
 }
Esempio n. 3
0
 void DestroyUI()
 {
     if (_mInstance != null)
     {
         Destroy(_mInstance.gameObject);
         _mInstance = null;
     }
 }
Esempio n. 4
0
 public static void Open()
 {
     ExploreController.Instance.StopEnemy();
     if (Instance == null)
     {
         Instance = ResourceManager.Instance.Spawn("TeamUI", ResourceManager.Type.UI).GetComponent <TeamUI>();
     }
     Instance.Init();
 }
Esempio n. 5
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);
 }
Esempio n. 6
0
 private void OnTeamBtn(ButtonScript obj, object args, int param1, int param2)
 {
     /*TeamSystem._teamType = TeamType.TT_Daochang;
      * int hundreLevel = 0;
      * GlobalValue.Get(Constant.C_HundredBattle, out hundreLevel);
      * VIPPackageItemManager.level = hundreLevel;
      * TeamUIPanel.OpenFastTeam ();
      * StageMgr.LoadingAsyncScene(GlobalValue.StageName_groupScene);
      */
     TeamUI.SwithShowMe();
 }
Esempio n. 7
0
 private void OnClickcreataTeamBtn(ButtonScript obj, object args, int param1, int param2)
 {
     if (!GamePlayer.Instance.GetOpenSubSystemFlag(OpenSubSystemFlag.OSSF_Team))
     {
         PopText.Instance.Show(LanguageManager.instance.GetValue("duiwuweikai"));
     }
     else
     {
         TeamUI.ShowMe();
         TeamSystem.isYqEnd = false;
     }
     //Prebattle.Instance.OnReturnMainScene();
     //TeamSystem.wantToEnterTeamScene_ = true;
 }
Esempio n. 8
0
    public void OnBtnTeam()
    {
        DBUIController.mDBUIInstance._PVERoot.SetActive(false);
        if (FinalTrialMgr.GetInstance()._PvpShaluBuouRoot != null)
        {
            FinalTrialMgr.GetInstance()._PvpShaluBuouRoot.SetActive(false);
        }

        //夺宝界面
        if (DuoBaoPanelScript.Instance != null)
        {
            DuoBaoPanelScript.Instance.SetActive(false);
        }

        UIMiniPlayerController.Instance.SetActive(false);
        TeamUI.OpenUI(TeamUICallBack, FromType.FromTopUI);
        ExpandUI(false, false);
    }
Esempio n. 9
0
    private void OnClickPTeamButton(ButtonScript obj, object args, int param1, int param2)
    {
        passCount--;
        isquestbtn = true;
        if (isteamquestbtn)
        {
            teampassCount  = 0;
            isteamquestbtn = false;
        }
        if (!GamePlayer.Instance.GetOpenSubSystemFlag(OpenSubSystemFlag.OSSF_Team))
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("duiwuweikai"));
        }
        else
        {
            SceneData ssd = SceneData.GetData(GameManager.SceneID);
//			if(ssd.sceneType_ == SceneType.SCT_AlonePK||ssd.sceneType_ == SceneType.SCT_TeamPK)
//			{
//				PopText.Instance.Show(LanguageManager.instance.GetValue("bunengzudui"));
//				return;
//			}


//			if (TeamSystem.IsInTeam() && TeamSystem.IsTeamLeader())
//			{
//				NetConnection.Instance.joinTeamRoom();
//			}else
//			{
            //TeamUI.ShowMe();
//			}
            teampassCount++;
            if (teampassCount >= 2)
            {
                TeamUI.ShowMe();
            }
            TeamSystem.isYqEnd       = false;
            TeamButton.pressedSprite = "duiwuliang";
            TeamButton.normalSprite  = "duiwuliang";
            teamObj.SetActive(true);
            tasksObj.SetActive(false);
            SwitchBtnSprite(true);
        }
    }
Esempio n. 10
0
 public static void OpenUI(ExitTeamCallback callback = null, FromType type = FromType.FromMainUI)
 {
     if (_mInstance == null)
     {
         Object prefab = PrefabLoader.loadFromPack("ZQ/TeamUI");
         if (prefab != null)
         {
             GameObject obj = Instantiate(prefab) as GameObject;
             RED.AddChild(obj, DBUIController.mDBUIInstance._bottomRoot);
             _mInstance = obj.GetComponent <TeamUI> ();
         }
     }
     else
     {
         _mInstance.SetShow(true);
     }
     _mInstance.mSelectIndex = 0;
     SQYUIManager.getInstance().opIndex = 0;
     _mInstance.m_type     = type;
     _mInstance.m_callBack = callback;
 }
Esempio n. 11
0
    void OnClickOpen(ButtonScript obj, object args, int param1, int param2)
    {
        //if(TeamSystem.IsInTeam())
        isStart = false;
        isOpen  = true;
        TeamSystem.maxMembers++;
        COM_CreateTeamInfo cti = new COM_CreateTeamInfo();

        cti.type_          = TeamSystem._MyTeamInfo.type_;
        cti.name_          = TeamSystem._MyTeamInfo.name_;
        cti.pwd_           = TeamSystem._MyTeamInfo.pwd_;
        cti.maxMemberSize_ = (byte)TeamSystem.maxMembers;
        cti.minLevel_      = (ushort)TeamSystem._MyTeamInfo.minLevel_;
        cti.maxLevel_      = (ushort)TeamSystem._MyTeamInfo.maxLevel_;
        NetConnection.Instance.changeTeam(cti);
        //StateSp.spriteName = "dengdaizhong";
        if (TeamUI.UpdateMemberPositionUIOk != null)
        {
            TeamUI.UpdateMemberPositionUIOk();
        }
        offBtn.gameObject.SetActive(true);
        OpenBtn.gameObject.SetActive(false);
    }
Esempio n. 12
0
 private void TeamOnClick()
 {
     TeamUI.Open();
 }
Esempio n. 13
0
 private void OpenTeam()
 {
     _canMove = false;
     TeamUI.Open();
 }
Esempio n. 14
0
 void Awake()
 {
     _mInstance = this;
 }
Esempio n. 15
0
    static public void BackToLobbyTeam(COM_TeamInfo teaminfo)
    {
//        Prebattle.Instance.Fini();
//		StageMgr.LoadingAsyncScene(GlobalValue.StageName_groupScene);
        TeamUI.ShowMe();
    }
Esempio n. 16
0
    void TaskJump()
    {
        TaskData data = _view.curTaskData;

        Core.Data.taskManager.JumpTaskID = data.ID;
        bool isDestroy = true;


        if (data == null)
        {
            return;
        }

        switch (data.TASKTYPE)
        {
        case 0:
        case 12:
            //DBUIController.mDBUIInstance.OpenFB(data.Count,TaskJumpBack);
            DBUIController.mDBUIInstance.OpenFB(data.Count);
            break;

        case 13:
        case 14:
        case 15:
            //SQYTeamController.mInstance.ShowTeamView(TaskJumpBack);
            DBUIController.mDBUIInstance.HiddenFor3D_UI();
            TeamUI.OpenUI();
            break;

        case 1:
            //FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_TianXiaDiYi,TaskJumpBack);
            FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_TianXiaDiYi, null);
            break;

        case 2:
            //FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_ShaLuChoose,TaskJumpBack);
            FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_ShaLuChoose, null);
            break;

        case 3:
            //FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_PuWuChoose,TaskJumpBack);
            FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_PuWuChoose, null);
            break;

        case 4:
            //FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_QiangDuoGold,TaskJumpBack);
            FinalTrialMgr.GetInstance().InterfaceCreateScript(TrialEnum.TrialType_QiangDuoGold, null);
            break;

        case 5:
            //DBUIController.mDBUIInstance.JumpToDragon(TaskJumpBack);
            DBUIController.mDBUIInstance.JumpToDragon(null);
            break;

        case 16:

            //UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.HotSale,TaskJumpBack,true);
            UIDragonMallMgr.GetInstance().OpenUI(ShopItemType.HotSale, null, true);
            break;

        case 17:
            //获得6星武者
            //TrainingRoomUI.OpenUI (ENUM_TRAIN_TYPE.MonsterEvolve, null, TaskJumpBack);
            if (TrainingRoomUI.IsTrainingRoomUnLock())
            {
                TrainingRoomUI.OpenUI(ENUM_TRAIN_TYPE.MonsterEvolve);
                DBUIController.mDBUIInstance.HiddenFor3D_UI();
            }
            else
            {
                isDestroy = false;
            }

            break;

        case 18:
            if (TrainingRoomUI.IsTrainingRoomUnLock())
            {
                //获得觉武者
                //TrainingRoomUI.OpenUI(ENUM_TRAIN_TYPE.HeCheng, null, TaskJumpBack);
                TrainingRoomUI.OpenUI(ENUM_TRAIN_TYPE.HeCheng);
                DBUIController.mDBUIInstance.HiddenFor3D_UI();
            }
            else
            {
                isDestroy = false;
            }
            break;

        case 19:
            //获得神武者
            //TrainingRoomUI.OpenUI(ENUM_TRAIN_TYPE.HeCheng, null, TaskJumpBack);
            if (TrainingRoomUI.IsTrainingRoomUnLock())
            {
                TrainingRoomUI.OpenUI(ENUM_TRAIN_TYPE.HeCheng);
                DBUIController.mDBUIInstance.HiddenFor3D_UI();
            }
            else
            {
                isDestroy = false;
            }
            break;
        }

        if (isDestroy)
        {
            Destroy(gameObject);
        }
    }
Esempio n. 17
0
 private void teamBtnClick(ButtonScript obj, object args, int param1, int param2)
 {
     TeamUI.SwithShowMe();
 }
Esempio n. 18
0
    public void SetViewState(EMViewState vs, EMBoxType bt = EMBoxType.NONE, object obj = null)
    {
        switch (vs)
        {
        case EMViewState.MainView:
            break;

        case EMViewState.S_ShenLong:
            DBUIController.mDBUIInstance.HiddenFor3D_UI();
            UIShenLongManager.setShenLongManagerRoot(_bottomRoot);
            break;

        case EMViewState.S_FuBen:
#if NEWPVE
            UIMiniPlayerController.ElementShowArray = new bool[] { true, false, true, true, true };
            if (!_PVERoot.gameObject.activeSelf)
            {
                _PVERoot.gameObject.SetActive(true);
            }

            pveView.SetActive(true);
            TopMenuUI.OpenUI();
#else
            chapterView.SetActive(true);
#endif
            DBUIController.mDBUIInstance.HiddenFor3D_UI();
            break;

        case EMViewState.S_QiangDuo:
            UIMiniPlayerController.ElementShowArray = new bool[] { true, true, false, true, true };
            FinalTrialMgr.GetInstance().getAllData();
//				DBUIController.mDBUIInstance.HiddenFor3D_UI ();
            break;

        case EMViewState.S_Team_NoSelect:
            TeamUI.OpenUI();
            HiddenFor3D_UI(false);
            break;

        case EMViewState.H_Bag:
            petBoxView.viewWillHidden();
            break;

        case EMViewState.S_Bag:

            petBoxView.viewWillShow();
            DBUIController.mDBUIInstance.HiddenFor3D_UI();

            break;

        case EMViewState.S_Team_Select:
            HiddenFor3D_UI(false);
            TeamUI.OpenUI();
            break;

        case EMViewState.S_CityFloor:
            //更新PVE系统Timer
            JCPVETimerManager.Instance.AutoOpenPVESystemTimer();

            NewFloor floordata = Core.Data.newDungeonsManager.curFightingFloor;

            if (floordata != null && Core.Data.temper.warBattle.battleData.iswin == 1)
            {
                floordata.state = NewFloorState.Pass;
                if (floordata.config.ID > Core.Data.newDungeonsManager.lastFloorId)
                {
                    int nextId = ++Core.Data.newDungeonsManager.lastFloorId;

                    NewFloor nextfloordata = null;
                    if (Core.Data.newDungeonsManager.FloorList.TryGetValue(nextId + 1, out nextfloordata))
                    {
                        nextfloordata.state = NewFloorState.Current;
                    }
                }
            }

            SQYMainController.mInstance.OnBtnFuBen();


            bool isOpenDescribe = false;
            if ("PVEType_Plot" == Core.Data.newDungeonsManager.curFightingFBType)
            {
                if (DBUIController.battleAgain == true)
                {
                    DBUIController.battleAgain = false;
                    if (DBUIController.battleAgainID <= Core.Data.newDungeonsManager.lastFloorId)
                    {
                        JCPVEPlotController.tempOpenFloorID = DBUIController.battleAgainID;
                        isOpenDescribe = true;
                    }
                }
            }

            JCPVEMainController.Instance.OnBtnClick(Core.Data.newDungeonsManager.curFightingFBType);
            if (isOpenDescribe)
            {
                JCPVEPlotController.Instance.OnBuildingClick(DBUIController.battleAgainID.ToString());
            }

            break;

        case EMViewState.HIDE_TEAM_VIEW:
            if (TeamUI.mInstance != null)
            {
                TeamUI.mInstance.CloseUI();
            }
            break;

        case EMViewState.S_ShangCheng:
            UIDragonMallMgr.GetInstance().OpenUINew(ShopItemType.HotSale);
            break;

        case EMViewState.S_HuoDong:
            if (UIWXLActivityMainController.Instance != null)
            {
                UIWXLActivityMainController.Instance.SetActive(true);
            }
            else
            {
                UIWXLActivityMainController.CreateActivityMainPanel(DBUIController.mDBUIInstance._TopRoot);
            }
            //mActPanel.SetActive (true);
            ActivityNetController.GetInstance().SendLoginMSG(Core.Data.playerManager.PlayerID, null);
            break;

        case EMViewState.S_MosterCome:
            MonsterComePanel.SetActive(true);

            break;

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

        case EMViewState.S_SevenDaysReward:
            UISevenDayRewardMain.OpenUI();
//			DBUIController.mDBUIInstance.HiddenFor3D_UI ();
            break;

        case EMViewState.S_Friend:
        {
            Core.Data.FriendManager.initFriendListInfo();
            Core.Data.FriendManager.initSuDiListInfo();
            Core.Data.FriendManager.initFriendRequestListInfo();

            UIMainFriend.Instance.getFriendList();
            UIMainFriend.Instance.setMainFriendRoot(_bottomRoot);
            UIMainFriend.Instance.gameObject.SetActive(false);
        }
        break;
        }

        if (bt != EMBoxType.NONE)
        {
            petBoxView.SetPetBoxType(bt);
        }
    }