ATNetInfo.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. using System.IO;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using UnityEngine;
  6. namespace AnyThink.Scripts.IntegrationManager.Editor
  7. {
  8. public static class ATNetInfo {
  9. //插件的配置文件:unity_plugin_config.json
  10. public static string getPluginConfigUrl(String plugin_version)
  11. {
  12. return "https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity_Release/plugin/" + plugin_version + "/unity_plugin_config.json";
  13. }
  14. //插件版本对应的network列表文件:unity_plugin_config_network.json
  15. public static string getNetworkListUrl(String plugin_version)
  16. {
  17. return "https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity_Release/plugin/" + plugin_version + "/unity_plugin_config_network.json";
  18. }
  19. //插件unitypackage名字
  20. public static string getPluginFileName(string pluginVersion)
  21. {
  22. return "AnyThinkPlugin_" + pluginVersion + ".unitypackage";
  23. }
  24. //插件unitypackage的下载链接
  25. public static string getPluginDownloadUrl(string pluginVersion)
  26. {
  27. return "https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity_Release/plugin/" + pluginVersion + "/" + getPluginFileName(pluginVersion);
  28. }
  29. public static string getHotfixPluginDownloadUrl(string pluginVersion)
  30. {
  31. return "https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity_Release/plugin/" + pluginVersion + "/hotfix/hotfix_config.json";
  32. }
  33. }
  34. }