Commit ff2863ef by alsunj

Upload New File

parent 00765aa0
Showing with 67 additions and 0 deletions
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Login : MonoBehaviour
{
public InputField nameField;
public InputField passwordField;
public Button submitButton;
public Text warningText;
private void Start()
{
passwordField.contentType = InputField.ContentType.Password;
}
public void CallLogin()
{
StartCoroutine(LoginPlayer());
}
IEnumerator LoginPlayer()
{
WWWForm form = new WWWForm();
form.AddField("name", nameField.text);
form.AddField("password", passwordField.text);
WWW www = new WWW("http://localhost/login.php", form);
yield return www;
if (www.text[0] == '0')
{
DBmanager.username = nameField.text;
Debug.Log(nameField.text);
DBmanager.bank = int.Parse(www.text.Split('\t')[1]);
UnityEngine.SceneManagement.SceneManager.LoadScene(3);
}
else
{
StartCoroutine(ShowWarning(www.text, 1.5f));
}
}
public void VerifyInputs()
{
submitButton.interactable = (nameField.text.Length >= 8 && passwordField.text.Length >= 8);
}
public void GoToStart()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(0);
}
IEnumerator ShowWarning(string message, float delay)
{
warningText.text = message;
warningText.enabled = true;
yield return new WaitForSeconds(delay);
warningText.enabled = false;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment