release: 1.4.2

This commit is contained in:
2026-03-18 17:16:40 +08:00
parent 40604ebe19
commit 10a50a6f8b
9 changed files with 260 additions and 5 deletions

View File

@@ -42,6 +42,12 @@ namespace AnyThink.Scripts.IntegrationManager.Editor
public IEnumerator loadPluginData(Action<PluginData> callback)
{
if (!ATConfig.EnableEditorTools)
{
callback?.Invoke(null);
yield break;
}
var anythinkVersionRequest = UnityWebRequest.Get(ATNetInfo.getPluginConfigUrl(ATConfig.PLUGIN_VERSION));
var webRequest = anythinkVersionRequest.SendWebRequest();
while (!webRequest.isDone)
@@ -74,6 +80,11 @@ namespace AnyThink.Scripts.IntegrationManager.Editor
public IEnumerator loadNetworksData(PluginData pluginData, Action<PluginData> callback)
{
if (!ATConfig.EnableEditorTools)
{
callback?.Invoke(pluginData);
yield break;
}
Network network = pluginData.anyThink;
if (pluginData == null)
@@ -125,11 +136,22 @@ namespace AnyThink.Scripts.IntegrationManager.Editor
/// <returns></returns>
public void downloadPlugin(Network network, int os =1, bool showImport = false)
{
if (!ATConfig.EnableEditorTools)
{
ATLog.log("downloadPlugin() >>> AnyThinkSDKEditor disabled, skip remote download.");
return;
}
ATEditorCoroutine.startCoroutine(downloadPluginWithEnumerator(network, os, showImport));
}
public IEnumerator downloadPluginWithEnumerator(Network network, int os, bool showImport)
{
if (!ATConfig.EnableEditorTools)
{
yield break;
}
ATLog.log("downloadPluginWithEnumerator() >>> networkName: " + network.Name + " os: " + os);
// if (downloadPluginRequest != null)
// {
@@ -190,6 +212,12 @@ namespace AnyThink.Scripts.IntegrationManager.Editor
//默认下载core包在下载完network的数据时。
public void downloadCorePlugin(PluginData pluginData)
{
if (!ATConfig.EnableEditorTools)
{
ATLog.log("downloadCorePlugin() >>> AnyThinkSDKEditor disabled, skip remote download.");
return;
}
mPluginData = pluginData;
var requestParams = pluginData.requestParams;
var pluginSettingData = pluginData.pluginSettingData;
@@ -278,6 +306,12 @@ namespace AnyThink.Scripts.IntegrationManager.Editor
public void networkInstallOrUpdate(PluginData pluginData, Network network, int os)
{
if (!ATConfig.EnableEditorTools)
{
ATLog.log("networkInstallOrUpdate() >>> AnyThinkSDKEditor disabled, skip remote download.");
return;
}
downloadPlugin(network, os);
}