From c23d63cd6e8615a9da40fe48a7c9a42fe3f08f90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Mon, 8 Sep 2025 13:30:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/Misc/EventScriptingDefineSymbols.cs | 2 +- Runtime/AlicizaX.Runtime.asmdef | 5 +++++ Runtime/Utility/Utility.Http.cs | 10 +++++++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Editor/Misc/EventScriptingDefineSymbols.cs b/Editor/Misc/EventScriptingDefineSymbols.cs index 9de3265..a4b9878 100644 --- a/Editor/Misc/EventScriptingDefineSymbols.cs +++ b/Editor/Misc/EventScriptingDefineSymbols.cs @@ -6,7 +6,7 @@ namespace AlicizaX.Editor { internal static class EventScriptingDefineSymbols { - private const string MenuPath = "Tools/AlicizaX/Enable Strict Check"; + private const string MenuPath = "Tools/AlicizaX/Enable Event Strict Check"; private const string DefineSymbol = "Event_StrictCheck"; [MenuItem(MenuPath)] diff --git a/Runtime/AlicizaX.Runtime.asmdef b/Runtime/AlicizaX.Runtime.asmdef index e4dc82d..1916c24 100644 --- a/Runtime/AlicizaX.Runtime.asmdef +++ b/Runtime/AlicizaX.Runtime.asmdef @@ -17,6 +17,11 @@ "name": "com.alicizax.unity.cysharp.zstring", "expression": "2.3.0", "define": "ZSTRING_SUPPORT" + }, + { + "name": "com.alicizax.unity.cysharp.unitask", + "expression": "", + "define": "UNITASK_SUPPORT" } ], "noEngineReferences": false diff --git a/Runtime/Utility/Utility.Http.cs b/Runtime/Utility/Utility.Http.cs index 28fe650..ba9d68b 100644 --- a/Runtime/Utility/Utility.Http.cs +++ b/Runtime/Utility/Utility.Http.cs @@ -1,4 +1,6 @@ -using System.Collections.Generic; +#if UNITASK_SUPPORT +using System.Collections.Generic; +using System.Text; using Cysharp.Threading.Tasks; using UnityEngine; using UnityEngine.Networking; @@ -23,7 +25,7 @@ namespace AlicizaX /// public static async UniTask PostJson(string url, object jsonData, float timeout = 5f) { - var json = Utility.Json.ToJson(jsonData); + var json = Json.ToJson(jsonData); using var request = CreateJsonPostRequest(url, json); return await SendRequest(request); } @@ -50,7 +52,7 @@ namespace AlicizaX private static UnityWebRequest CreateJsonPostRequest(string url, string json) { var request = new UnityWebRequest(url, "POST"); - byte[] jsonBytes = System.Text.Encoding.UTF8.GetBytes(json); + byte[] jsonBytes = Encoding.UTF8.GetBytes(json); request.uploadHandler = new UploadHandlerRaw(jsonBytes); request.downloadHandler = new DownloadHandlerBuffer(); request.SetRequestHeader("Content-Type", "application/json"); @@ -102,3 +104,5 @@ namespace AlicizaX } } } + +#endif