Example #1
0
        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;
        }
    }
Example #3
0
	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();
     }
 }
Example #5
0
	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;
		}
	}