From b107157232d354024d8b9e2aa8d1ad3ab23de0e9 Mon Sep 17 00:00:00 2001
From: ALEXTANG <574809918@qq.com>
Date: Thu, 4 Aug 2022 15:52:56 +0800
Subject: [PATCH] Update
Update
---
.../Editor/About/TEnginePackageWindow.cs | 38 ++++++++++++-------
.../Runtime/HotUpdate/Editor/LoadStyle.cs | 1 -
2 files changed, 25 insertions(+), 14 deletions(-)
diff --git a/Assets/TEngine/Editor/About/TEnginePackageWindow.cs b/Assets/TEngine/Editor/About/TEnginePackageWindow.cs
index f8d5aef8..0ab0592e 100644
--- a/Assets/TEngine/Editor/About/TEnginePackageWindow.cs
+++ b/Assets/TEngine/Editor/About/TEnginePackageWindow.cs
@@ -5,6 +5,7 @@ using UnityEditor;
using System.Collections;
using System.Collections.Generic;
using LitJson;
+using UnityEngine.Networking;
namespace TEngine.Editor
{
@@ -29,27 +30,27 @@ namespace TEngine.Editor
///
/// 名称
///
- public string name;
+ public string name = string.Empty;
///
/// 作者
///
- public string author;
+ public string author = string.Empty;
///
/// 版本
///
- public string version;
+ public string version = string.Empty;
///
/// 发布日期
///
- public string releasedDate;
+ public string releasedDate = string.Empty;
///
/// 简介
///
- public string description;
+ public string description = string.Empty;
///
/// 依赖项
///
- public string[] dependencies;
+ public string[] dependencies = null;
}
//资源包信息列表
@@ -240,12 +241,17 @@ namespace TEngine.Editor
private IEnumerator GetPackagesInfo()
{
string url = $"{OnlineUrl}packages.json";
- WWW www = new WWW(url);
- yield return www;
+ UnityWebRequest www = UnityWebRequest.Get(url);
+ UnityWebRequestAsyncOperation request = www.SendWebRequest();
+ while (true)
+ {
+ if (request.isDone)
+ break;
+ }
+ yield return request.isDone;
if (www.error == null)
{
- //List