diff --git a/Assets/Scripts/GameInit/UpdatePanel.cs b/Assets/Scripts/GameInit/UpdatePanel.cs index f6bca1d176..8d0e9d343a 100644 --- a/Assets/Scripts/GameInit/UpdatePanel.cs +++ b/Assets/Scripts/GameInit/UpdatePanel.cs @@ -7,6 +7,7 @@ using UnityEngine.UI; using UnityEngine; using ResUpdate; using UnityEngine.Networking; +using SDK; namespace GameLogic { @@ -384,6 +385,13 @@ namespace GameLogic tipsText.text = SLanguageMoreLanguageMgr.Instance.GetLanguageChValBykey(more_language.GET_RESOURCES_SETTINGS); break; case ResourcesUpdateState.GetGameConfigsFailed: + if (AppConst.isSDK) + { + SDKManager.Instance.SubmitExtraData(new SDKSubmitExtraDataArgs() + { + roleLevelUpTime = "resource_request_error" + }); + } msgBox.Show(SLanguageMoreLanguageMgr.Instance.GetLanguageChValBykey(more_language.RETRY), SLanguageMoreLanguageMgr.Instance.GetLanguageChValBykey(more_language.GET_RESOURCES_VERSION_FAILED_CONFIRM_WIFI), (result) => { BeginUpdatePlatform(); @@ -424,6 +432,12 @@ namespace GameLogic OnResUpdateProgress(param as ResUpdateProgress); break; case ResourcesUpdateState.UpdateResourcesFailed: + if (AppConst.isSDK) + { + SDKManager.Instance.SubmitExtraData(new SDKSubmitExtraDataArgs() { + roleLevelUpTime = "resource_download_error" + }); + } msgBox.Show(SLanguageMoreLanguageMgr.Instance.GetLanguageChValBykey(more_language.RETRY), SLanguageMoreLanguageMgr.Instance.GetLanguageChValBykey(more_language.DOWNlOAD_RESOURCES_FILE_FAILED_CONFIRM_WIFI), (result) => { BeginUpdatePlatform();