コード例 #1
0
ファイル: LoginScript.cs プロジェクト: hectoram/CS113
    // Use this for initialization
    public void Start()
    {
        DontDestroyOnLoad(this);

        loginMenu = loginMenu.GetComponent<Canvas> ();
        loginFailedMenu = loginFailedMenu.GetComponent<Canvas> ();
        loginSuccessMenu = loginSuccessMenu.GetComponent<Canvas> ();
        loginNewUserMenu = loginNewUserMenu.GetComponent<Canvas> ();
        loginNewUserFailedMenu = loginNewUserFailedMenu.GetComponent<Canvas>();
        loggedInMenu = loggedInMenu.GetComponent<Canvas>();
        lobbyMenu = lobbyMenu.GetComponent<Canvas>();
        sessionFailedMenu = sessionFailedMenu.GetComponent<Canvas>();

        menuGUI = GameObject.FindGameObjectWithTag("Menus");
        menu = menuGUI.GetComponent<MenuScript>();

        lobbyName = lobbyName.GetComponent<InputField>();

        currentUsername = currentUsername.GetComponent<Text> ();
        currentUsername.text = "";

        username = username.GetComponent<InputField> ();
        password = password.GetComponent<InputField> ();

        networking = GameObject.FindGameObjectWithTag("Networking");
        clientManager = networking.GetComponent<ClientScript> ();
        connectionStarted = false;

        if (!clientManager.getLoggedIn())
        {
            loginMenu.enabled = true;
            loginFailedMenu.enabled = false;
            loginSuccessMenu.enabled = false;
            loginNewUserMenu.enabled = false;
            loginNewUserFailedMenu.enabled = false;
            loggedInMenu.enabled = false;
            sessionFailedMenu.enabled = false;
            lobbyMenu.enabled = false;
        }
        else
        {
            loginMenu.enabled = false;
            loginFailedMenu.enabled = false;
            loginSuccessMenu.enabled = false;
            loginNewUserMenu.enabled = false;
            loginNewUserFailedMenu.enabled = false;
            loggedInMenu.enabled = true;
            lobbyMenu.enabled = false;
            sessionFailedMenu.enabled = false;
            currentUsername.text = clientManager.getUsername();
        }
    }