private void UploadLatestBuild()
        {
            ClearStates();
            var hasBuild = HasBuild();

            if (!hasBuild)
            {
                return;
            }
            if (uploadBuildRequest != null && !uploadBuildRequest.IsComplete)
            {
                SDK.Log(LogLevel.Error, "Trail CLI", "Already uploading build, cancel build before attempting to upload a new build!");
                return;
            }
            uploadBuildRequest = TrailBuild.Upload();
            uploadBuildRequest.AddCallback((success, request) =>
            {
                if (success)
                {
                    EditorApplication.delayCall += () =>
                                                   Application.OpenURL(string.Format(MANAGE_DEV_AREA_URL_GAME, cache.selectedGameId));
                }
            });
        }