Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.51 KB | None | 0 0
  1. public void Registrarion()
  2.     {
  3.         WWWForm form = new WWWForm ( );
  4.         form.AddField ( "command" , "registration" );
  5.         form.AddField ( "login" , login_field.text );
  6.         form.AddField ( "password" , pass_field.text );
  7.         WWW www = new WWW ( url , form );
  8.         StartCoroutine ( WaltForResquet ( www ) );
  9.     }
  10.  
  11.     private IEnumerator WaltForResquet( WWW www )
  12.     {
  13.         if ( login_field.text.Length > 0 && pass_field.text.Length > 0 )
  14.         {
  15.             while ( www.isDone == false )
  16.             {
  17.                 logError.text = "Отправка данных...";
  18.                 if(www.error != null)
  19.                 {
  20.                     logError.text = "Ошибка подключения!";
  21.                 }
  22.                 yield return true;
  23.             }
  24.         }
  25.  
  26.         yield return www;
  27.  
  28.         if ( www.text.Length > 0 )
  29.         {
  30.             string [ ] tmp = www.text.Split ( '|' );
  31.             switch ( tmp [ 0 ] )
  32.             {
  33.                 case "logingOK":
  34.                     LoginOK?.Invoke ( tmp [ 1 ], tmp[2],tmp[3]);
  35.                     break;
  36.                 case "logingERR":
  37.                     LoginERR?.Invoke ( tmp [ 1 ] );
  38.                     break;
  39.                 case "regOK":
  40.                     RegOK?.Invoke ( tmp [ 1 ] );
  41.                     break;
  42.                 case "regERR":
  43.                     RegERR?.Invoke ( tmp [ 1 ] );
  44.                     break;
  45.             }
  46.             Debug.Log ( www.text );
  47.         }
  48.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement