Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine.UI;
- public class LoginScene : BaseSceneLogic {
- private GameObject LoginScreen;
- private Text Status;
- private GameObject LoginForm;
- private Text ErrorMessage;
- private InputField Username;
- private InputField Password;
- private Button LoginButton;
- private Button QuitButton;
- void Start()
- {
- InitUI();
- }
- public override void InitUI()
- {
- LoginScreen = GameObject.Find("/UIOverlay/LoginScreen");
- Status = LoginScreen.transform.FindChild("Status").GetComponent<Text>();
- Status.text = "Loading...";
- LoginForm = LoginScreen.transform.FindChild("LoginForm").gameObject;
- LoginForm.SetActive(false);
- ErrorMessage = LoginForm.transform.FindChild("ErrorMessage").GetComponent<Text>();
- Username = LoginForm.transform.FindChild("UsernameField").GetComponent<InputField>();
- Password = LoginForm.transform.FindChild("PasswordField").GetComponent<InputField>();
- LoginButton = LoginForm.transform.FindChild("LoginButton").GetComponent<Button>();
- LoginButton.onClick.AddListener(LoginButton_Click);
- QuitButton = LoginForm.transform.FindChild("QuitButton").GetComponent<Button>();
- QuitButton.onClick.AddListener(QuitButton_Click);
- }
- private void LoginButton_Click()
- {
- ErrorMessage.text = "";
- string username = Username.text;
- if (username.Length == 0)
- {
- ErrorMessage.text = "Please enter a username/email";
- return;
- }
- string password = Password.text;
- if (password.Length == 0)
- {
- ErrorMessage.text = "Please enter a password";
- return;
- }
- NetworkManager.Instance.TryLogin(username, password);
- }
- private void QuitButton_Click()
- {
- GameManager.Instance.QuitGame();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement