frostyfire

LeaderBoard

Aug 21st, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.Networking;
  5. using UnityEngine.UI;
  6.  
  7. public class LeaderBoard : MonoBehaviour
  8. {
  9.  
  10. public Text mack;
  11. public Text nam;
  12. public Text flynn;
  13. public Text oodger;
  14. public Text mitch;
  15. public Text parer;
  16.  
  17. public Text firstText;
  18. public Text secondText;
  19. public Text thirdText;
  20.  
  21.  
  22. // Update is called once per frame
  23. void Update()
  24. {
  25.  
  26. mack.text = "Mackillop:" + DBManager.mackScore;
  27. nam.text = "Namatjira:" + DBManager.namaScore;
  28. flynn.text = "Flynn:" + DBManager.flynnScore;
  29. oodger.text = "Oodgeroo:" + DBManager.oodgerScore;
  30. mitch.text = "Mitchell:" + DBManager.mitchScore;
  31. parer.text = "Parer:" + DBManager.parerScore;
  32.  
  33. firstText.text = "1st: " + DBManager.firstName + " " + DBManager.firstScore + " (" + DBManager.firstHouse + ")";
  34. secondText.text = "2nd: " + DBManager.secondName + " " + DBManager.secondScore + " (" + DBManager.secondHouse + ")";
  35. thirdText.text = "3rd: " + DBManager.thirdName + " " + DBManager.thirdScore + " (" + DBManager.thirdHouse + ")";
  36.  
  37. StartCoroutine(HouseScores());
  38. }
  39.  
  40. IEnumerator HouseScores()
  41. {
  42. WWWForm form = new WWWForm();
  43. mack.text = "Mackillop: " + DBManager.mackScore;
  44. nam.text = "Namatjira: " + DBManager.namaScore;
  45. flynn.text = "Flynn: " + DBManager.flynnScore;
  46. oodger.text = "Oodgeroo: " + DBManager.oodgerScore;
  47. mitch.text = "Mitchell: " + DBManager.mitchScore;
  48. parer.text = "Parer: " + DBManager.parerScore;
  49. UnityWebRequest www = UnityWebRequest.Post("http://localhost/sqlconnect/leaderboard.php", form);
  50. yield return www.SendWebRequest();
  51.  
  52. if (www.downloadHandler.text.Split('\t')[0] == "0")
  53. {
  54. DBManager.mackScore = int.Parse(www.downloadHandler.text.Split('\t')[1]);
  55. DBManager.namaScore = int.Parse(www.downloadHandler.text.Split('\t')[2]);
  56. DBManager.flynnScore = int.Parse(www.downloadHandler.text.Split('\t')[3]);
  57. DBManager.oodgerScore = int.Parse(www.downloadHandler.text.Split('\t')[4]);
  58. DBManager.mitchScore = int.Parse(www.downloadHandler.text.Split('\t')[5]);
  59. DBManager.parerScore = int.Parse(www.downloadHandler.text.Split('\t')[6]);
  60.  
  61. DBManager.firstName = www.downloadHandler.text.Split('\t')[7];
  62. DBManager.firstScore = int.Parse(www.downloadHandler.text.Split('\t')[8]);
  63. DBManager.firstHouse = www.downloadHandler.text.Split('\t')[9];
  64. DBManager.secondName = www.downloadHandler.text.Split('\t')[10];
  65. DBManager.secondScore = int.Parse(www.downloadHandler.text.Split('\t')[11]);
  66. DBManager.secondHouse = www.downloadHandler.text.Split('\t')[12];
  67. DBManager.thirdName = www.downloadHandler.text.Split('\t')[13];
  68. DBManager.thirdScore = int.Parse(www.downloadHandler.text.Split('\t')[14]);
  69. DBManager.thirdHouse = www.downloadHandler.text.Split('\t')[15];
  70.  
  71.  
  72. }
  73.  
  74. else
  75. {
  76. Debug.Log("Score Retrieval Failed. Error #" + www.downloadHandler.text);
  77. }
  78. }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment