private void Awake() { if (!Instance) { Instance = this; } }
public static void Close() { ExploreController.Instance.ContinueEnemy(); ExploreUI.SetCanMove(); Destroy(Instance.gameObject); Instance = null; }
void DestroyUI() { if (_mInstance != null) { Destroy(_mInstance.gameObject); _mInstance = null; } }
public static void Open() { ExploreController.Instance.StopEnemy(); if (Instance == null) { Instance = ResourceManager.Instance.Spawn("TeamUI", ResourceManager.Type.UI).GetComponent <TeamUI>(); } Instance.Init(); }
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); }
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(); }
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; }
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); }
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); } }
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; }
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); }
private void TeamOnClick() { TeamUI.Open(); }
private void OpenTeam() { _canMove = false; TeamUI.Open(); }
void Awake() { _mInstance = this; }
static public void BackToLobbyTeam(COM_TeamInfo teaminfo) { // Prebattle.Instance.Fini(); // StageMgr.LoadingAsyncScene(GlobalValue.StageName_groupScene); TeamUI.ShowMe(); }
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); } }
private void teamBtnClick(ButtonScript obj, object args, int param1, int param2) { TeamUI.SwithShowMe(); }
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); } }