public static void useDevelopment(string CurrentUserGame, string CurrentUserId, string development) { MakeRequestResponse command = new MakeRequestResponse(); command.gameId = CurrentUserGame; command.playerId = CurrentUserId; command.development = development; //Debug.Log(CurrentUserGame); //Debug.Log(CurrentUserId); RequestJsonDevelopmentExceptMonopoly req = new RequestJsonDevelopmentExceptMonopoly(); RestClient.Post <RequestJsonDevelopmentExceptMonopoly>("https://catan-connectivity.herokuapp.com/game/useDevelopment", command).Then(Response => { req.code = Response.code; req.status = Response.status; Debug.Log(req.code); Debug.Log(req.status); }).Catch(err => { Debug.Log(err); }); }
public void buyDev() { Text txt = FindTextFiel.find(); MakeRequestResponse command = new MakeRequestResponse(); command.gameId = LoginScript.CurrentUserGameId; command.playerId = LoginScript.CurrentUserGEId; RequestJsonDevelopmentExceptMonopoly req = new RequestJsonDevelopmentExceptMonopoly(); RestClient.Post <RequestJsonDevelopmentExceptMonopoly>("https://catan-connectivity.herokuapp.com/game/buyDevelopment", command).Then(Response => { req.code = Response.code; req.status = Response.status; req.arguments = Response.arguments; int nr = 0; print(req.arguments.development); if (req.code == 200) { knight = GameObject.Find("KnightText").GetComponent <Text>(); roadbuid = GameObject.Find("RoadBuildingText").GetComponent <Text>(); monopoly = GameObject.Find("MonopolyText").GetComponent <Text>(); yearofplenty = GameObject.Find("YearOfPlentyText").GetComponent <Text>(); univer = GameObject.Find("VictoryPointText").GetComponent <Text>(); if (req.arguments.development == "roadBuilding") { nr = int.Parse(roadbuid.text) + 1; roadbuid.text = nr.ToString(); } if (req.arguments.development == "knight") { nr = int.Parse(knight.text) + 1; knight.text = nr.ToString(); } if (req.arguments.development == "monopoly") { nr = int.Parse(monopoly.text) + 1; monopoly.text = nr.ToString(); } if (req.arguments.development == "yearOfPlenty") { nr = int.Parse(yearofplenty.text) + 1; yearofplenty.text = nr.ToString(); } int x; x = int.Parse(igrain.text) - 1; igrain.text = x.ToString(); x = int.Parse(iwool.text) - 1; iwool.text = x.ToString(); x = int.Parse(iore.text) - 1; iore.text = x.ToString(); } Debug.Log(req.code); Debug.Log(req.status); Debug.Log(req.arguments); txt.text = req.status; }).Catch(err => { Debug.Log(err); }); }