public static IEnumerator Request(byte[] bytes, RecognizeCommandManager recognizeCommandManager) { string json = getJsonRequest(getImage64(bytes)); UnityWebRequest www = UnityWebRequest.Post("http://ec2-18-224-2-172.us-east-2.compute.amazonaws.com", json); byte[] bytesRequest = Encoding.UTF8.GetBytes(json); UploadHandlerRaw uH = new UploadHandlerRaw(bytesRequest); uH.contentType = "application/json"; www.uploadHandler = uH; { yield return(null); yield return(www.SendWebRequest()); if (www.isNetworkError) { recognizeCommandManager.response(GameManager.instance.messages.getErroProblemaConexao(), true); } else if (www.isHttpError || www.responseCode != 200) { recognizeCommandManager.response(string.Format(GameManager.instance.messages.getErroServidor(), www.responseCode, www.error), true); } else { recognizeCommandManager.response(www.downloadHandler.text, false); } } }
void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }