45 lines
1.1 KiB
C#
45 lines
1.1 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using TMPro;
|
|
using Unity.Services.Authentication;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class AuntMenu : Menu<AuntMenu>
|
|
{
|
|
[SerializeField] private TMP_InputField usernameFieldLogin, paswordFieldLogin;
|
|
[SerializeField] private TMP_InputField usernameFieldRegister, paswordRegister, EmailRegister;
|
|
|
|
[SerializeField] private string username, password;
|
|
|
|
private void OnEnable()
|
|
{
|
|
AuthenticationService.Instance.SignedIn += NextToMenu;
|
|
}
|
|
|
|
private void OnDisable()
|
|
{
|
|
AuthenticationService.Instance.SignedIn -= NextToMenu;
|
|
}
|
|
|
|
public void Login()
|
|
{
|
|
username = usernameFieldLogin.text ;
|
|
password = paswordFieldLogin.text ;
|
|
AuthenticationManager.SigninUsernamePassword(username, password);
|
|
}
|
|
|
|
private void NextToMenu()
|
|
{
|
|
MainMenu.Open();
|
|
Debug.Log("MainMenu Open");
|
|
}
|
|
|
|
|
|
public void Register()
|
|
{
|
|
AuthenticationManager.SignUpUsernamePassword(usernameFieldRegister.text, paswordRegister.text, EmailRegister.text);
|
|
}
|
|
}
|