Example #1
0
 public void Forward2KindaikaKaishuAnimation(List <ShipModel> sozai, ShipModel baseShip)
 {
     if (status == ScreenStatus.MODE_KINDAIKA_KAISHU_KAKUNIN)
     {
         SetStatus(ScreenStatus.MODE_KINDAIKA_KAISHU_ANIMATION);
         HideHeader();
         mUIRemodelHeader.SetActive(isActive: false);
         commonDeckSwitchManager.SetActive(isActive: false);
         backGroundUpperSteelFrame.SetActive(isActive: false);
         backGroundLowerSteelFrame.SetActive(isActive: false);
         bool      great_success;
         ShipModel shipModel = mRemodelManager.PowerUp(sozai, out great_success);
         bool      isFail    = shipModel == null;
         mUIRemodelShipStatus.SetActive(isActive: false);
         StartCoroutine(StartModernizeAnimation(baseShip, 1, mKeyController, isFail, great_success, sozai.Count, baseShip.IsDamaged(), delegate
         {
             if (status == ScreenStatus.MODE_KINDAIKA_KAISHU_ANIMATION)
             {
                 SetStatus(ScreenStatus.MODE_KINDAIKA_KAISHU_END_ANIMATION);
                 ShowHeader();
                 mUIRemodelHeader.SetActive(isActive: true);
                 backGroundUpperSteelFrame.SetActive(isActive: true);
                 backGroundLowerSteelFrame.SetActive(isActive: true);
                 mUIRemodelShipStatus.SetActive(isActive: true);
                 mUIRemodelModernization.UnSetAll();
                 mUIRemodelModernization.RemoveFocus();
                 mUIRemodelOtherShipPickerParent.Refresh((!otherShip) ? null : focusedShipModel);
                 commonDeckSwitchManager.SetActive(isActive: true);
                 mUIRemodelLeftShipStatus.SetExpand(expand: false);
                 mUIRemodelLeftShipStatus.Hide(animation: false);
                 Back2ModeSelect();
             }
         }));
     }
 }