public void SendMessage() { if (isWritingMessage) { User author = UserManager.user; string message = messageField.GetComponent <InputField>().text; if (message.Length < 10) { AlertsAPI.instance.makeAlert("Sua mensagem deve conter pelo menos dez caracteres.", "Entendi"); return; } WWW messageForm = GroupAPI.SendGroupMessage(message, author); string error = messageForm.error, response = messageForm.text; if (response.Contains(ErrorManager.GetText("MessageSent"))) { Debug.Log("Message response: " + response); AlertsAPI.instance.makeAlert("Mensagem enviada com sucesso!", "OK"); ReloadScene(); } else { Debug.Log("Message error: " + error); AlertsAPI.instance.makeAlert("Falha ao enviar mensagem. Verifique sua conexão com a internet e tente novamente em instantes.", "OK"); } } else { memberList.SetActive(false); messageField.SetActive(true); // TODO - Loop to deactive all answersButton.interactable = false; exitGroupButton.interactable = false; deleteGroupButton.interactable = false; addMemberButton.interactable = false; messageButton.transform.GetChild(0).GetComponent <Text>().text = "Enviar"; } isWritingMessage = !isWritingMessage; }