Ejemplo n.º 1
0
 /// <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);
     }
 }
Ejemplo n.º 2
0
 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;
         }
     }
 }