public async static void DownloadAndInstallVRCSDK(VRC_SDK_Type type) { RemoteConfig remoteConfig = await LoadRemoteConfig(); string url; if (type == VRC_SDK_Type.SDK_2) { url = remoteConfig.sdk2; } else if (type == VRC_SDK_Type.SDK_3_Avatar) { url = remoteConfig.sdk3_avatars; } else if (type == VRC_SDK_Type.SDK_3_World) { url = remoteConfig.sdk3_worlds; } else { return; } if (File.Exists(PATH.TEMP_VRC_SDK_PACKAGE)) { File.Delete(PATH.TEMP_VRC_SDK_PACKAGE); } PersistentData.Set("vrc_sdk_version", UrlToVersion(url)); WebHelper2.DownloadFileASync(url, PATH.TEMP_VRC_SDK_PACKAGE, VRCSDKUpdateCallback); }
public static void DownloadAndInstallVRCSDK(VRC_SDK_Type type) { string url; if (type == VRC_SDK_Type.SDK_2) { url = SDK2_URL; } else if (type == VRC_SDK_Type.SDK_3) { url = SDK3_URL; } else { return; } if (File.Exists(PATH.TEMP_VRC_SDK_PACKAGE)) { File.Delete(PATH.TEMP_VRC_SDK_PACKAGE); } WebHelper2.DownloadFileASync(url, PATH.TEMP_VRC_SDK_PACKAGE, VRCSDKUpdateCallback); }