BoxUserAgreement.cs 1000 B

123456789101112131415161718192021222324252627282930313233343536
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. using UnityEngine.Networking;
  6. public class BoxUserAgreement : MonoBehaviour
  7. {
  8. [SerializeField] Text contentText;
  9. void OnEnable()
  10. {
  11. StartCoroutine(GetUserAgreement());
  12. }
  13. IEnumerator GetUserAgreement()
  14. {
  15. string url = CommonConfig.gateServerURL + "/app/getUserAgreement" + GetLanguageParam();
  16. using (UnityWebRequest request = UnityWebRequest.Get(url))
  17. {
  18. yield return request.SendWebRequest();
  19. if (request.result == UnityWebRequest.Result.Success)
  20. {
  21. contentText.text = "\n" + request.downloadHandler.text;
  22. }
  23. }
  24. }
  25. string GetLanguageParam()
  26. {
  27. LanguageEnum lang = TextAutoLanguage2.GetLanguage();
  28. if (lang == LanguageEnum.Chinese) return "";
  29. if (lang == LanguageEnum.Japan) return "?language=jp";
  30. return "?language=en";
  31. }
  32. }