private void LogoutButton_Click(object sender, RoutedEventArgs e) { RegisterTab.Visibility = Visibility.Collapsed; BrowseTab.Visibility = Visibility.Collapsed; LoginTab.Visibility = Visibility.Visible; LoginTab.Focus(); LoggedInUser = null; }
private void OpenTab(Tab.TabType tabType) { if (!loginRegisterPanel.activeSelf) { Utils.SetActive(loginRegisterPanel, true); } if (currentTab != null && currentTab.type == tabType) { return; } if (currentTab != null) { currentTab.Close(false); } switch (tabType) { case Tab.TabType.LOGIN_TAB: if (loginTab == null) { GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/LoginTab", typeof(GameObject)) as GameObject); tempGameObject.name = "LoginTab"; loginTab = tempGameObject.GetComponent <LoginTab>(); loginTab.Init(); loginTab.Open(); } else if (currentTab == null || currentTab.type != Tab.TabType.LOGIN_TAB) { loginTab.Open(); } currentTab = loginTab as Tab; break; case Tab.TabType.REGISTER_TAB: if (registerTab == null) { GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/RegisterTab", typeof(GameObject)) as GameObject); tempGameObject.name = "RegisterTab"; registerTab = tempGameObject.GetComponent <RegisterTab>(); registerTab.Init(); registerTab.Open(); } else if (currentTab == null || currentTab.type != Tab.TabType.REGISTER_TAB) { registerTab.Open(); } currentTab = registerTab as Tab; break; } }
private void OpenLoginPanel() { if (!NGUITools.GetActive(loginRegisterPanel)) { Utils.SetActive(loginRegisterPanel, true); } Utils.SetActive(buttonGrid.gameObject, false); if (loginTab == null) { GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/LoginTab", typeof(GameObject)) as GameObject); tempGameObject.name = "LoginTab"; loginTab = tempGameObject.GetComponent<LoginTab>(); loginTab.Init(); loginTab.Open(); } else { loginTab.Open(); } }
private void OpenLoginPanel() { if (!NGUITools.GetActive(loginRegisterPanel)) { Utils.SetActive(loginRegisterPanel, true); } Utils.SetActive(buttonGrid.gameObject, false); if (loginTab == null) { GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/LoginTab", typeof(GameObject)) as GameObject); tempGameObject.name = "LoginTab"; loginTab = tempGameObject.GetComponent <LoginTab>(); loginTab.Init(); loginTab.Open(); } else { loginTab.Open(); } }
private void OpenTab(Tab.TabType tabType) { if (!loginRegisterPanel.activeSelf) { Utils.SetActive(loginRegisterPanel, true); } if (currentTab != null && currentTab.type == tabType) { return; } if (currentTab != null) { currentTab.Close(false); } switch(tabType) { case Tab.TabType.LOGIN_TAB: if (loginTab == null) { GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/LoginTab", typeof(GameObject)) as GameObject); tempGameObject.name = "LoginTab"; loginTab = tempGameObject.GetComponent<LoginTab>(); loginTab.Init(); loginTab.Open(); } else if (currentTab == null || currentTab.type != Tab.TabType.LOGIN_TAB) { loginTab.Open(); } currentTab = loginTab as Tab; break; case Tab.TabType.REGISTER_TAB: if (registerTab == null) { GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/RegisterTab", typeof(GameObject)) as GameObject); tempGameObject.name = "RegisterTab"; registerTab = tempGameObject.GetComponent<RegisterTab>(); registerTab.Init(); registerTab.Open(); } else if (currentTab == null || currentTab.type != Tab.TabType.REGISTER_TAB) { registerTab.Open(); } currentTab = registerTab as Tab; break; } }