修改
This commit is contained in:
parent
de3d91e400
commit
c23d63cd6e
@ -6,7 +6,7 @@ namespace AlicizaX.Editor
|
|||||||
{
|
{
|
||||||
internal static class EventScriptingDefineSymbols
|
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";
|
private const string DefineSymbol = "Event_StrictCheck";
|
||||||
|
|
||||||
[MenuItem(MenuPath)]
|
[MenuItem(MenuPath)]
|
||||||
|
@ -17,6 +17,11 @@
|
|||||||
"name": "com.alicizax.unity.cysharp.zstring",
|
"name": "com.alicizax.unity.cysharp.zstring",
|
||||||
"expression": "2.3.0",
|
"expression": "2.3.0",
|
||||||
"define": "ZSTRING_SUPPORT"
|
"define": "ZSTRING_SUPPORT"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "com.alicizax.unity.cysharp.unitask",
|
||||||
|
"expression": "",
|
||||||
|
"define": "UNITASK_SUPPORT"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"noEngineReferences": false
|
"noEngineReferences": false
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
using System.Collections.Generic;
|
#if UNITASK_SUPPORT
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
using Cysharp.Threading.Tasks;
|
using Cysharp.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.Networking;
|
using UnityEngine.Networking;
|
||||||
@ -23,7 +25,7 @@ namespace AlicizaX
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public static async UniTask<string> PostJson(string url, object jsonData, float timeout = 5f)
|
public static async UniTask<string> 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);
|
using var request = CreateJsonPostRequest(url, json);
|
||||||
return await SendRequest(request);
|
return await SendRequest(request);
|
||||||
}
|
}
|
||||||
@ -50,7 +52,7 @@ namespace AlicizaX
|
|||||||
private static UnityWebRequest CreateJsonPostRequest(string url, string json)
|
private static UnityWebRequest CreateJsonPostRequest(string url, string json)
|
||||||
{
|
{
|
||||||
var request = new UnityWebRequest(url, "POST");
|
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.uploadHandler = new UploadHandlerRaw(jsonBytes);
|
||||||
request.downloadHandler = new DownloadHandlerBuffer();
|
request.downloadHandler = new DownloadHandlerBuffer();
|
||||||
request.SetRequestHeader("Content-Type", "application/json");
|
request.SetRequestHeader("Content-Type", "application/json");
|
||||||
@ -102,3 +104,5 @@ namespace AlicizaX
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user