You've already forked Commercialization.topon
release: 1.4.2
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user