public void ShowWinner(int winner) { if (winner == 0) { DatabaseDataAcces.insertGamePlayed(player.id, opponent.id, 1, 0); int wonCount = DatabaseDataAcces.getNumberofWonInRow(player.id); int cntNotOpened = DatabaseDataAcces.getNumberOfNotOpenedBoxes(player.id); if (wonCount % 3 == 0 && cntNotOpened < 4) { long now = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalMilliseconds; DatabaseDataAcces.insertBox(player.id, now); } winnerText.text = "You won!"; } else { DatabaseDataAcces.insertGamePlayed(player.id, opponent.id, 2, 0); winnerText.text = "You lost!"; } winnerText.gameObject.SetActive(true); goToGarage.gameObject.SetActive(true); winnerBackground.gameObject.SetActive(true); }
public void AddPlayerButton() { string nick = nickname.text; string first = firstName.text; string last = lastName.text; int a = int.Parse(age.text); Player p = DatabaseDataAcces.getPlayerWithNickname(nick); if (p == null) { p = new Player(); p.nickname = nick; p.firstName = first; p.lastName = last; p.age = a; DatabaseDataAcces.insertPlayer(p); } p = DatabaseDataAcces.getPlayerWithNickname(nick); int chassisId = DatabaseDataAcces.InsertHasCarPart(p.id, 1, 1); int attackId = DatabaseDataAcces.InsertHasCarPart(p.id, 7, 1); int wheelId = DatabaseDataAcces.InsertHasCarPart(p.id, 5, 1); int wheel2Id = DatabaseDataAcces.InsertHasCarPart(p.id, 5, 1); HasCarPart chassis = DatabaseDataAcces.getHasCarPart(chassisId); HasCarPart attack = DatabaseDataAcces.getHasCarPart(attackId); HasCarPart wheel = DatabaseDataAcces.getHasCarPart(wheelId); HasCarPart wheel2 = DatabaseDataAcces.getHasCarPart(wheel2Id); DatabaseDataAcces.InsertPlayerCar(p.id); DatabaseDataAcces.changePart(chassis, 1); DatabaseDataAcces.changePart(attack, 1); DatabaseDataAcces.changePart(wheel, 1); DatabaseDataAcces.changePart(wheel2, 2); DatabaseDataAcces.insertBox(p.id, 0); DatabaseDataAcces.insertBox(p.id, 0); SceneManager.LoadScene("StartupScene"); }