using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.Networking; public class AgreementView : MonoBehaviour { public void EnterUserAgreement() { GetTitleText().text = "用户协议"; StartCoroutine(GetUserAgreement()); } public void EnterPrivacyAgreement() { GetTitleText().text = "隐私政策"; StartCoroutine(GetPrivacyAgreement()); } Text GetTitleText() { return transform.Find("Title").GetComponent(); } Text GetContentText(string id = "") { return transform.Find("ScrollView/Viewport/Content" + id).GetComponent(); } public void Back() { Destroy(gameObject); } //http IEnumerator GetUserAgreement() { string url = CommonConfig.businessServerURI + "/app/getUserAgreement"; UnityWebRequest request = UnityWebRequest.Get(url); yield return request.SendWebRequest(); if (request.result == UnityWebRequest.Result.Success) { GetContentText().text = "\n" + request.downloadHandler.text; } } IEnumerator GetPrivacyAgreement() { string url = CommonConfig.businessServerURI + "/app/getPrivacyAgreement"; UnityWebRequest request = UnityWebRequest.Get(url); yield return request.SendWebRequest(); if (request.result == UnityWebRequest.Result.Success) { GetContentText().text = "\n" + request.downloadHandler.text; } } }