| 1234567891011121314151617181920212223242526272829 |
- 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);
- }
- }
- }
|