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