private void OnStartSuccessRevampAnimation(RevampContext context) { _isTop = true; UIRevampIcon revampIcon = Util.Instantiate(mPrefab_RevampIcon.gameObject, base.gameObject).GetComponent <UIRevampIcon>(); revampIcon.Initialize(context.GetBeforeSlotItemInfo().MstId, context.GetBeforeSlotItemInfo().Level, mCameraProduction); revampIcon.StartRevamp(context.GetAfterSlotItemInfo().MstId, context.GetAfterSlotItemInfo().Level, context.GetAfterSlotItemInfo().Name, delegate { SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = true; mRevampAkashi.ChangeBodyTo(UIRevampAkashi.BodyType.Normal); _isAnimation = false; string empty = string.Empty; PlayAkashiVoice(mAudioClip_308); empty += "[000000]改修成功しました。"; empty += "\n"; empty += $"[329ad6]{mRevampContext.GetAfterSlotItemInfo().Name}[-]"; mParticleSystem_SuccessStars.Play(false); if (SingletonMonoBehaviour <UIPortFrame> .exist()) { SingletonMonoBehaviour <UIPortFrame> .Instance.isColliderEnabled = true; } TrophyUtil.Unlock_AlbumSlotNum(); if (mRevampContext.IsModelChange()) { SoundUtils.PlaySE(mAudioClip_SE_023); } else { SoundUtils.PlaySE(mAudioClip_SE_021); } KeyControl keyController = mRevampInfoBalloon.SayMessage(empty, delegate { if (mRevampContext.ConsortShip != null) { mTransform_AssistantShipParent.DOLocalMove(mVector3_AssistantShipHideLocalPosition, 0.6f); } mRevampInfoBalloon.alpha = 1f; UnityEngine.Object.Destroy(revampIcon.gameObject); mRevampInfoBalloon.SayMessage("[000000]どの装備の改修を試みますか?"); mRevampManager.GetDetail(mRevampContext.RevampRecipe.RecipeId, mRevampContext.GetBeforeSlotItemInfo().MemId); RevampRecipeModel[] recipes = mRevampManager.GetRecipes(); int num = 0; RevampRecipeModel[] array = recipes; foreach (RevampRecipeModel revampRecipeModel in array) { if (revampRecipeModel.RecipeId == mRevampContext.RevampRecipe.RecipeId) { break; } num++; } KeyControl keyController2 = (num > recipes.Length) ? ShowUIRevampRecipeList(0) : ShowUIRevampRecipeList(num); ChangeFocusKeyController(keyController2); }); ChangeFocusKeyController(keyController); mTransform_AssistantShipParent.DOLocalMove(mVector3_AssistantShipHideLocalPosition, 0.6f); }); }