BoxPrivacyPolicy.cs 902 B

12345678910111213141516171819202122232425262728293031323334
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. using UnityEngine.Networking;
  6. public class BoxPrivacyPolicy : MonoBehaviour
  7. {
  8. [SerializeField] Text contentText;
  9. void OnEnable()
  10. {
  11. StartCoroutine(GetPrivacyAgreement());
  12. }
  13. IEnumerator GetPrivacyAgreement()
  14. {
  15. string url = CommonConfig.gateServerURL + "/app" + GetLanguageDir() + "/privacy-policy";
  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 GetLanguageDir()
  26. {
  27. if (TextAutoLanguage2.GetLanguage() != LanguageEnum.Chinese) return "/en";
  28. return "/cn";
  29. }
  30. }