/// <summary> /// When user finished input his/hers nickname, check if /// is empty or null, if not store the nickname into the PlayerPerf /// for later use. /// </summary> /// <param name="name">The user input.</param> private void OnUserNickNameUpdate(string name) { if (!string.IsNullOrEmpty(name)) { LoginButton.interactable = true; UserLoaclDataManager.SetStringToPayerPerf(UserLoaclDataManager.UserNickNameKey, name); } else { LoginButton.interactable = false; UserLoaclDataManager.DeleteTheKey(UserLoaclDataManager.UserNickNameKey); } }
private void OnClickedLoginButton() { // Double check the user input. if (UserLoaclDataManager.PlayerPerfabHasKey(UserLoaclDataManager.UserNickNameKey)) { if (!string.IsNullOrEmpty(UserLoaclDataManager.GetstringFormPlayerPerf(UserLoaclDataManager.UserNickNameKey))) { NetworkManager.Instance.ConnectToServer( UserLoaclDataManager.GetstringFormPlayerPerf(UserLoaclDataManager.UserNickNameKey)); } else { LoginButton.interactable = false; } } }