Files
cpmirror/Assets/Mirror/Examples/Chat/Scripts/LoginUI.cs
2023-11-28 11:41:03 +05:30

29 lines
782 B
C#

using UnityEngine;
using UnityEngine.UI;
namespace Mirror.Examples.Chat
{
public class LoginUI : MonoBehaviour
{
[Header("UI Elements")]
[SerializeField] internal InputField usernameInput;
[SerializeField] internal Button hostButton;
[SerializeField] internal Button clientButton;
[SerializeField] internal Text errorText;
public static LoginUI instance;
void Awake()
{
instance = this;
}
// Called by UI element UsernameInput.OnValueChanged
public void ToggleButtons(string username)
{
hostButton.interactable = !string.IsNullOrWhiteSpace(username);
clientButton.interactable = !string.IsNullOrWhiteSpace(username);
}
}
}