public void ToggleQuestList() { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_TOGLE_MISSION); if (questList == null) { questList = UIWindowMng.Instance.GetWindow("QuestListWindow"); } }
public void ToggleRoleWindow() { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_ROLE_TIPWINDOW); if (roleTipWin == null) { roleTipWin = UIWindowMng.Instance.GetWindow("RoleTipWindow"); } }
public void ToggleSkillWindow() { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_TOGLE_COMMONSKILL_PAGE); if (skillWin == null) { skillWin = UIWindowMng.Instance.GetWindow("RoleStudyWindow"); } }
public void ToggleSceneMap() { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_TOGLE_SCENEMAP); if (sceneMap == null) { sceneMap = UIWindowMng.Instance.GetWindow("SceneMapWindow"); } }
public void BringWindowForward(string windowName) { UIWindowItem win = GetWindow(windowName); if (win != null) { win.BringForward(); } }
public void HideWindow(string windowName) { UIWindowItem win = GetWindow(windowName); if (win != null) { win.Hide(); } }
public void ShowWindow(string windowName) { UIWindowItem win = GetWindow(windowName); if (win != null) { win.Show(); } }
public bool IsWindowShow(string winName) { UIWindowItem win = GetWindow(winName, false); if (win == null) { return(false); } return(win.winGo.active); }
public GameObject GetWindowGo(string windowName) { UIWindowItem win = GetWindow(windowName); if (win != null) { return(win.winGo); } return(null); }
void AskWindowDown(string winName) { // 如果找不到该窗口,则请求下载 [4/1/2012 Ivan] foreach (_DBC_UI_LAYOUTDEFINE layout in allLayouts.StructDict.Values) { if (layout.szName == winName) { UIWindowItem window = new UIWindowItem(layout); //预加载窗口 window.PreLoadWindow(); allWindows.Add(window); } } }
public void BringForward() { if (lastWin == this || this.DemiseType == 0) { return; } Vector3 oldPos = winGo.transform.localPosition; winGo.transform.localPosition = new Vector3(oldPos.x, oldPos.y, UIZDepthManager.NearWinZ); if (lastWin != null && lastWin != this) { lastWin.ResetZDepth(); } lastWin = this; }
internal void DemiseWindow(UIWindowItem window) { if (window.IsCanDemise()) { switch (window.DemiseType) { case 2: { HideDemiseWindow(window.DemiseType); } break; case 3: { HideDemiseWindow(window.DemiseType); } break; case 4: case 6: { CloseAllWindow(); break; } case 5: // 自适应窗口 { //pItem->PositionSelf(); } break; default: break; } } }