public void SearchPrivateMission() { if (privateMissionID.text == "") { return; } WWW missionRequest = MissionAPI.RequestPrivateMission(privateMissionID.text); string Error = missionRequest.error, Response = missionRequest.text; if (missionRequest.responseHeaders["STATUS"] == "HTTP/1.1 200 OK") { if (Response.Contains(LocalizationManager.GetText("InvalidSecretMission"))) { AlertsAPI.instance.makeAlert("Missão não encontrada!\nVerifique se inseriu o código corretamente.", "OK"); return; } MissionManager.UpdateMission(Response); missionDescription.text = MissionManager.mission.description; ShowMissionList(false); } else { Debug.Log("Error get mission: " + Error); AlertsAPI.instance.makeAlert("Ops, falha ao receber missão!\nVerifique sua conexão e tente novamente.", "OK"); } }
private void ReceivePublicMissions() { WWW missionsRequest = MissionAPI.RequestPublicMisions(); string Response = missionsRequest.text, Error = missionsRequest.error; if (missionsRequest.responseHeaders["STATUS"] == "HTTP/1.1 200 OK") { FillmissionList(Response); CreateActivitiesCards(); } else { AlertsAPI.instance.makeAlert("Ops!\nHouve um problema ao receber as missões. Tente novamente em alguns instantes.", "Tudo bem"); LoadBackScene(); } }
public void SendMissionResponse() { AlertsAPI.instance.makeToast("Enviando...", 1); int participants = groupsDropDown.value; if (participants == 0) { MissionManager.missionResponse.user_id = UserManager.user.id; } else { MissionManager.missionResponse.group_id = GroupManager.groups[participants - 1].id; } MissionManager.missionResponse.mission_id = MissionManager.mission.id; WWW responseForm = MissionAPI.SendMissionResponse(MissionManager.mission, MissionManager.missionResponse); ProcessSend(responseForm); }