Преглед изворни кода

政策协议从后端读取

lvjincheng пре 4 година
родитељ
комит
39c29070a0

Разлика између датотеке није приказан због своје велике величине
+ 0 - 122
Assets/BowArrow/Resources/Prefabs/Views/AgreementView.prefab


+ 3 - 3
Assets/BowArrow/Scripts/CommonConfig.cs

@@ -18,7 +18,7 @@ public class CommonConfig
     public static string businessServerURI {
         get {
             if (serverType == ServerType.LocalTest) {
-                return "http://192.168.101.14:11332/SmartBowBusinessServer";
+                return "http://192.168.137.1:11332/SmartBowBusinessServer";
             } 
             if (serverType == ServerType.Produce) {
                 return "http://49.234.219.63:11332/SmartBowBusinessServer";
@@ -30,7 +30,7 @@ public class CommonConfig
     public static string businessServerWsURI {
         get {
             if (serverType == ServerType.LocalTest) {
-                return "ws://192.168.101.14:11333/SmartBowBusinessServerSK";
+                return "ws://192.168.137.1:11333/SmartBowBusinessServerSK";
             } 
             if (serverType == ServerType.Produce) {
                 return "ws://49.234.219.63:11333/SmartBowBusinessServerSK";
@@ -42,7 +42,7 @@ public class CommonConfig
     public static string gamePKServerWsURI {
         get {
             if (serverType == ServerType.LocalTest) {
-                return "ws://192.168.101.14:11811/SmartBowGameServer";
+                return "ws://192.168.137.1:11811/SmartBowGameServer";
             } 
             if (serverType == ServerType.Produce) {
                 return "ws://49.234.219.63:11811/SmartBowGameServer";

+ 21 - 2
Assets/BowArrow/Scripts/Manager/LoginView/AgreementView.cs

@@ -2,17 +2,18 @@ using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;
 using UnityEngine.UI;
+using UnityEngine.Networking;
 
 public class AgreementView : MonoBehaviour
 {
     public void EnterUserAgreement() {
         GetTitleText().text = "用户协议";
-        GetContentText().text = "\n" + GetContentText("1").text;;
+        StartCoroutine(GetUserAgreement());
     }
 
     public void EnterPrivacyAgreement() {
         GetTitleText().text = "隐私政策";
-        GetContentText().text = "\n" + GetContentText("2").text;
+        StartCoroutine(GetPrivacyAgreement());
     }
 
     Text GetTitleText() {
@@ -26,4 +27,22 @@ public class AgreementView : MonoBehaviour
     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;
+        }
+    }
 }

Неке датотеке нису приказане због велике количине промена