private bool pushDeploy() { if (!this.validCheck(TaskStrategyCommandMenu.MENU_NAME.DEPLOY)) { return(false); } this.keyController.IsRun = false; this.CommandMenu.MenuExit(); this.currentMenu = TaskStrategyCommandMenu.MENU_NAME.DEPLOY; StrategyTopTaskManager.ReqMode(StrategyTopTaskManager.StrategyTopTaskManagerMode.Deploy); Transform transform = StrategyTopTaskManager.Instance.UIModel.OverView.FindChild("Deploy"); StrategyTopTaskManager.Instance.GetInfoMng().MoveScreenOut(null, false, false); StrategyTaskManager.setCallBack(delegate { StrategyTopTaskManager.Instance.UIModel.Character.get_transform().set_localPosition(StrategyTopTaskManager.Instance.UIModel.Character.getExitPosition()); StrategyTopTaskManager.Instance.UIModel.Character.isEnter = false; StrategyTopTaskManager.Instance.GetInfoMng().MoveScreenIn(null, true, false); this.keyController.IsRun = true; }); if (StrategyTopTaskManager.Instance.TutorialGuide9_1 != null) { if (SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide() != null) { SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide().HideAndDestroy(); } StrategyTopTaskManager.Instance.TutorialGuide9_1.HideAndDestroy(); } this.sceneChange = false; return(true); }
protected override bool Init() { if (!this.isKeyControlDisable) { this.keyController.IsRun = true; } this.IndexChange = 0; this.swipeWait = false; this.SwipeEvent = this.CommandMenu.get_transform().FindChild("AreaInfoBG").GetComponent <UIDisplaySwipeEventRegion>(); this.SwipeEvent.SetOnSwipeActionJudgeCallBack(new UIDisplaySwipeEventRegion.SwipeJudgeDelegate(this.CheckSwipe)); this.LogicMng = StrategyTopTaskManager.GetLogicManager(); this.CommandMenu.SetActive(true); Util.FindParentToChild(ref this.CommandMenu.Menus, this.CommandMenu.get_transform(), "Menus"); this.sttm = StrategyTaskManager.GetStrategyTop(); this.areaID = SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID; this.areaModel = StrategyTopTaskManager.GetLogicManager().Area.get_Item(this.areaID); this.sceneChange = true; this.DeckEnableCheck(); this.CommandMenu.MenuEnter((int)this.currentMenu); this.keyController.Index = (int)this.currentMenu; KeyControlManager.Instance.KeyController = this.keyController; this.isInfoOpenEnable = true; if (SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide() != null) { SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide().Hide(); } return(true); }
protected override bool Init() { if (!isKeyControlDisable) { keyController.IsRun = true; } IndexChange = 0; swipeWait = false; SwipeEvent = ((Component)CommandMenu.transform.FindChild("AreaInfoBG")).GetComponent <UIDisplaySwipeEventRegion>(); SwipeEvent.SetOnSwipeActionJudgeCallBack(CheckSwipe); LogicMng = StrategyTopTaskManager.GetLogicManager(); CommandMenu.SetActive(isActive: true); Util.FindParentToChild(ref CommandMenu.Menus, CommandMenu.transform, "Menus"); sttm = StrategyTaskManager.GetStrategyTop(); areaID = SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID; areaModel = StrategyTopTaskManager.GetLogicManager().Area[areaID]; sceneChange = true; DeckEnableCheck(); CommandMenu.MenuEnter((int)currentMenu); keyController.Index = (int)currentMenu; KeyControlManager.Instance.KeyController = keyController; isInfoOpenEnable = true; if (SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide() != null) { SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide().Hide(); } return(true); }
private bool pushPractice() { if (!this.validCheck(TaskStrategyCommandMenu.MENU_NAME.ENSYU)) { return(false); } this.CommandMenu.MenuExit(); this.currentMenu = TaskStrategyCommandMenu.MENU_NAME.ENSYU; StrategyTaskManager.setCallBack(delegate { if (this.mUserInterfacePracticeManager != null) { Object.Destroy(this.mUserInterfacePracticeManager.get_gameObject()); this.mUserInterfacePracticeManager = null; } StrategyTopTaskManager.Instance.GetInfoMng().updateFooterInfo(false); this.InfoRoot.SetActive(true); this.MapRoot.SetActive(true); this.OverView.SetActive(true); this.OverScene = TaskStrategyCommandMenu.Scene.NONE; KeyControlManager.Instance.KeyController = this.keyController; StrategyTopTaskManager.Instance.UIModel.MapCamera.setBlurEnable(false); this.CommandMenu.MenuEnter(4); this.keyController.Index = 4; StrategyTopTaskManager.Instance.GetInfoMng().MoveScreenIn(null, false, true); StrategyTopTaskManager.Instance.UIModel.Character.moveCharacterX(StrategyTopTaskManager.Instance.UIModel.Character.getModelDefaultPosX(), 0.4f, delegate { this.keyController.IsRun = true; }); StrategyTopTaskManager.Instance.UIModel.MapCamera.setBlurEnable(false); StrategyTopTaskManager.Instance.TileManager.setActivePositionAnimations(true); this.keyController.IsRun = false; StrategyTopTaskManager.Instance.setActiveStrategy(true); StrategyTopTaskManager.Instance.UIModel.Character.SetCollisionEnable(true); }); StrategyTopTaskManager.Instance.UIModel.MapCamera.setBlurEnable(true); this.DelayActionFrame(1, delegate { StrategyTopTaskManager.Instance.GetInfoMng().MoveScreenOut(null, false, false); StrategyTopTaskManager.Instance.UIModel.Character.moveCharacterX(StrategyTopTaskManager.Instance.UIModel.Character.getModelDefaultPosX() - 600f, 0.4f, delegate { this.DelayAction(0.1f, delegate { this.mUserInterfacePracticeManager = Util.Instantiate(this.mPrefab_UserInterfacePracticeManager.get_gameObject(), this.OverView, false, false).GetComponent <UserInterfacePracticeManager>(); this.OverSceneObject = GameObject.Find("UIRoot"); }); }); StrategyTopTaskManager.Instance.UIModel.Character.SetCollisionEnable(false); }); this.OverScene = TaskStrategyCommandMenu.Scene.PRACTICE; StrategyTopTaskManager.Instance.setActiveStrategy(false); return(true); }
private bool pushPractice() { if (!validCheck(MENU_NAME.ENSYU)) { return(false); } CommandMenu.MenuExit(); currentMenu = MENU_NAME.ENSYU; StrategyTaskManager.setCallBack(delegate { if (mUserInterfacePracticeManager != null) { Object.Destroy(mUserInterfacePracticeManager.gameObject); mUserInterfacePracticeManager = null; } StrategyTopTaskManager.Instance.GetInfoMng().updateFooterInfo(isUpdateMaterial: false); InfoRoot.SetActive(true); MapRoot.SetActive(true); OverView.SetActive(true); OverScene = Scene.NONE; KeyControlManager.Instance.KeyController = keyController; StrategyTopTaskManager.Instance.UIModel.MapCamera.setBlurEnable(enable: false); CommandMenu.MenuEnter(4); keyController.Index = 4; StrategyTopTaskManager.Instance.GetInfoMng().MoveScreenIn(null, isCharacterEnter: false); StrategyTopTaskManager.Instance.UIModel.Character.moveCharacterX(StrategyTopTaskManager.Instance.UIModel.Character.getModelDefaultPosX(), 0.4f, delegate { keyController.IsRun = true; }); StrategyTopTaskManager.Instance.UIModel.MapCamera.setBlurEnable(enable: false); StrategyTopTaskManager.Instance.TileManager.setActivePositionAnimations(isActive: true); keyController.IsRun = false; StrategyTopTaskManager.Instance.setActiveStrategy(isActive: true); StrategyTopTaskManager.Instance.UIModel.Character.SetCollisionEnable(isEnable: true); }); StrategyTopTaskManager.Instance.UIModel.MapCamera.setBlurEnable(enable: true); this.DelayActionFrame(1, delegate { StrategyTopTaskManager.Instance.GetInfoMng().MoveScreenOut(null, isCharacterExit: false); StrategyTopTaskManager.Instance.UIModel.Character.moveCharacterX(StrategyTopTaskManager.Instance.UIModel.Character.getModelDefaultPosX() - 600f, 0.4f, delegate { this.DelayAction(0.1f, delegate { mUserInterfacePracticeManager = Util.Instantiate(mPrefab_UserInterfacePracticeManager.gameObject, OverView).GetComponent <UserInterfacePracticeManager>(); OverSceneObject = GameObject.Find("UIRoot"); }); }); StrategyTopTaskManager.Instance.UIModel.Character.SetCollisionEnable(isEnable: false); }); OverScene = Scene.PRACTICE; StrategyTopTaskManager.Instance.setActiveStrategy(isActive: false); return(true); }
protected override bool Run() { if (!this.AnimationEnd) { return(true); } if (this._clsTasks == null) { this._clsTasks = this.SafeGetComponent <SceneTasksMono>(); } this._clsTasks.Run(); this.UpdateMode(); return(StrategyTaskManager.GetMode() == StrategyTaskManager.StrategyTaskManagerMode.StrategyTaskManagerMode_BEF || StrategyTaskManager.GetMode() == StrategyTaskManager.StrategyTaskManagerMode.StrategyTaskManagerMode_ST); }
private bool pushExpedition() { if (SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.MissionState == MissionStates.NONE) { if (!this.validCheck(TaskStrategyCommandMenu.MENU_NAME.ENSEI)) { return(false); } this.CommandMenu.MenuExit(); this.currentMenu = TaskStrategyCommandMenu.MENU_NAME.ENSEI; StrategyTaskManager.setCallBack(delegate { StrategyTopTaskManager.Instance.GetInfoMng().updateFooterInfo(false); StrategyTopTaskManager.Instance.GetInfoMng().updateUpperInfo(); this.InfoRoot.SetActive(true); this.MapRoot.SetActive(true); this.OverView.SetActive(true); this.OverScene = TaskStrategyCommandMenu.Scene.NONE; KeyControlManager.Instance.KeyController = this.keyController; this.CommandMenu.MenuEnter(3); StrategyTopTaskManager.Instance.UIModel.UIMapManager.ShipIconManager.setShipIconsState(); StrategyTopTaskManager.Instance.UIModel.Character.setState(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck); StrategyTopTaskManager.Instance.setActiveStrategy(true); SingletonMonoBehaviour <Live2DModel> .Instance.Enable(); }); SingletonMonoBehaviour <FadeCamera> .Instance.FadeOut(0.2f, delegate { this.InfoRoot.SetActive(false); this.OverView.SetActive(false); GameObject gameObject = Object.Instantiate <GameObject>(this.ENSEI); gameObject.get_transform().positionX(999f); }); this.OverSceneObject = GameObject.Find("UIRoot"); this.OverScene = TaskStrategyCommandMenu.Scene.EXPEDISION; StrategyTopTaskManager.Instance.setActiveStrategy(false); SingletonMonoBehaviour <Live2DModel> .Instance.Disable(); } else { this.StopExpeditionPanel = Util.Instantiate(this.ENSEI_Cancel, this.OverView, false, false).GetComponent <StopExpedition>(); MissionManager missionMng = new MissionManager(SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID); this.StopExpeditionPanel.StartPanel(missionMng); } return(true); }
public void sailSelectFirstInit() { shipIconManager = StrategyTopTaskManager.Instance.ShipIconManager; infoManager = StrategyTopTaskManager.Instance.GetInfoMng(); areaManager = StrategyTopTaskManager.Instance.GetAreaMng(); TileFocusColor = new Color(25f, 227f, 143f, 1f); sttm = StrategyTaskManager.GetStrategyTop(); DeckSelectController = new KeyControl(0, StrategyTopTaskManager.GetLogicManager().UserInfo.DeckCount - 1); DeckSelectController.setChangeValue(0f, 1f, 0f, -1f); DeckSelectController.KeyInputInterval = 0.2f; DeckSelectController.SilentChangeIndex(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeckID); Live2DModel = SingletonMonoBehaviour <Live2DModel> .Instance; int currentAreaID = SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID; KeyControlManager.Instance.KeyController.Index = currentAreaID; shipIconManager.setShipIcons(StrategyTopTaskManager.GetLogicManager().UserInfo.GetDecks()); SingletonMonoBehaviour <AppInformation> .Instance.prevStrategyDecks = null; FirstPlayVoice = delegate { StrategyTopTaskManager.Instance.UIModel.Character.PlayVoice(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck); }; isEnableCharacterEnter = true; prevDeckID = SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeckID; }
protected override void Start() { sttm = StrategyTaskManager.GetStrategyTop(); TaskSailSelect = StrategyTopTaskManager.GetSailSelect(); shipIconManager = StrategyTopTaskManager.Instance.ShipIconManager; }
protected override bool Init() { isAnimationStarted = false; mDisplaySwipeRegion.SetEventCatchCamera(mCamera); mDisplaySwipeRegion.SetOnSwipeActionJudgeCallBack(OnSwipeAction); Transform transform = mStageSelectRoot; Vector3 localPosition = mCamera.transform.localPosition; float x = localPosition.x; Vector3 localPosition2 = mCamera.transform.localPosition; transform.localPosition = new Vector3(x, localPosition2.y); mAreaId = StrategyTopTaskManager.Instance.TileManager.FocusTile.areaID; mStrategyTopTaskManager = StrategyTaskManager.GetStrategyTop(); mIsFinishedAnimation = false; mMapModels = StrategyTopTaskManager.GetLogicManager().SelectArea(mAreaId).Maps; mSortieManager = StrategyTopTaskManager.GetLogicManager().SelectArea(mAreaId); mKeyController = new KeyControl(); mKeyController.isLoopIndex = true; mKeyController.IsRun = false; TweenAlpha.Begin(GameObject.Find("Information Root"), 0.3f, 0f); TweenAlpha.Begin(GameObject.Find("Map_BG"), 0.3f, 0f); GameObject gameObject = StrategyTopTaskManager.Instance.TileManager.Tiles[mAreaId].getSprite().gameObject; mTransform_AnimationTile = Util.Instantiate(gameObject, GameObject.Find("Map Root").gameObject, addParentPos: true).transform; mAnimation_MapObjects = ((Component)mTransform_StageCovers).GetComponent <Animation>(); StartCoroutine(StartSeaAnimationCoroutine()); IEnumerator routine = StartSeaAnimationCoroutine(); StartCoroutine(routine); mTransform_StageCovers.SetActive(isActive: true); ((Component)mTransform_StageCovers.Find("UIStageCovers")).GetComponent <UIWidget>().alpha = 0.001f; SelectedHexAnimation(delegate { StartCoroutine(InititalizeStageCovers(delegate { ((Component)mTransform_StageCovers).GetComponent <Animation>().Play("SortieAnimation"); ShowMaps(mMapModels); })); }); if (mAreaId == 2 || mAreaId == 4 || mAreaId == 5 || mAreaId == 6 || mAreaId == 7 || mAreaId == 10 || mAreaId == 14) { mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_sky") as Texture); mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.height = 91; mTexture_sallyBGcloudRefl.alpha = 0.25f; mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_sea") as Texture); mTexture_snow.mainTexture = null; } else if (mAreaId == 3 || mAreaId == 13) { mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_sky") as Texture); mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.height = 90; mTexture_sallyBGcloudRefl.alpha = 0.75f; mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_sea") as Texture); mTexture_snow.mainTexture = (Resources.Load("Textures/Strategy/sea3_snow") as Texture); } else if (mAreaId == 15 || mAreaId == 16 || mAreaId == 17) { mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_sky2") as Texture); mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.height = 120; mTexture_sallyBGcloudRefl.alpha = 0.25f; mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_sea") as Texture); mTexture_snow.mainTexture = null; } else { mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_sky") as Texture); mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_clouds") as Texture); mTexture_sallyBGcloudRefl.height = 140; mTexture_sallyBGcloudRefl.alpha = 0.25f; mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_sea") as Texture); mTexture_snow.mainTexture = null; } return(true); }
protected override bool Init() { this.isAnimationStarted = false; this.mDisplaySwipeRegion.SetEventCatchCamera(this.mCamera); this.mDisplaySwipeRegion.SetOnSwipeActionJudgeCallBack(new UIDisplaySwipeEventRegion.SwipeJudgeDelegate(this.OnSwipeAction)); this.mStageSelectRoot.set_localPosition(new Vector3(this.mCamera.get_transform().get_localPosition().x, this.mCamera.get_transform().get_localPosition().y)); this.mAreaId = StrategyTopTaskManager.Instance.TileManager.FocusTile.areaID; this.mStrategyTopTaskManager = StrategyTaskManager.GetStrategyTop(); this.mIsFinishedAnimation = false; this.mMapModels = StrategyTopTaskManager.GetLogicManager().SelectArea(this.mAreaId).Maps; this.mSortieManager = StrategyTopTaskManager.GetLogicManager().SelectArea(this.mAreaId); this.mKeyController = new KeyControl(0, 0, 0.4f, 0.1f); this.mKeyController.isLoopIndex = true; this.mKeyController.IsRun = false; TweenAlpha.Begin(GameObject.Find("Information Root"), 0.3f, 0f); TweenAlpha.Begin(GameObject.Find("Map_BG"), 0.3f, 0f); GameObject gameObject = StrategyTopTaskManager.Instance.TileManager.Tiles[this.mAreaId].getSprite().get_gameObject(); this.mTransform_AnimationTile = Util.Instantiate(gameObject, GameObject.Find("Map Root").get_gameObject(), true, false).get_transform(); this.mAnimation_MapObjects = this.mTransform_StageCovers.GetComponent <Animation>(); base.StartCoroutine(this.StartSeaAnimationCoroutine()); IEnumerator enumerator = this.StartSeaAnimationCoroutine(); base.StartCoroutine(enumerator); this.mTransform_StageCovers.SetActive(true); this.mTransform_StageCovers.Find("UIStageCovers").GetComponent <UIWidget>().alpha = 0.001f; this.SelectedHexAnimation(delegate { base.StartCoroutine(this.InititalizeStageCovers(delegate { this.mTransform_StageCovers.GetComponent <Animation>().Play("SortieAnimation"); this.ShowMaps(this.mMapModels); })); }); if (this.mAreaId == 2 || this.mAreaId == 4 || this.mAreaId == 5 || this.mAreaId == 6 || this.mAreaId == 7 || this.mAreaId == 10 || this.mAreaId == 14) { this.mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_sky") as Texture); this.mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.height = 91; this.mTexture_sallyBGcloudRefl.alpha = 0.25f; this.mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea2_Sunny_sea") as Texture); this.mTexture_snow.mainTexture = null; } else if (this.mAreaId == 3 || this.mAreaId == 13) { this.mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_sky") as Texture); this.mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.height = 90; this.mTexture_sallyBGcloudRefl.alpha = 0.75f; this.mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea3_Sunny_sea") as Texture); this.mTexture_snow.mainTexture = (Resources.Load("Textures/Strategy/sea3_snow") as Texture); } else if (this.mAreaId == 15 || this.mAreaId == 16 || this.mAreaId == 17) { this.mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_sky2") as Texture); this.mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.height = 120; this.mTexture_sallyBGcloudRefl.alpha = 0.25f; this.mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea4_Sunny_sea") as Texture); this.mTexture_snow.mainTexture = null; } else { this.mTexture_sallyBGsky.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_sky") as Texture); this.mTexture_sallyBGclouds.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_clouds") as Texture); this.mTexture_sallyBGcloudRefl.height = 140; this.mTexture_sallyBGcloudRefl.alpha = 0.25f; this.mTexture_bgSea.mainTexture = (Resources.Load("Textures/Strategy/sea1_Sunny_sea") as Texture); this.mTexture_snow.mainTexture = null; } return(true); }
public static bool ChkStateRebellionTaskIsRun(StrategyRebellionTaskManagerMode iMode) { return(StrategyTaskManager.GetStrategyRebellion().GetMode() == StrategyRebellionTaskManagerMode.StrategyRebellionTaskManager_BEF || StrategyTaskManager.GetStrategyRebellion().GetMode() == iMode); }
public IEnumerator TurnEndCoroutine() { SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = false; LogicMng = StrategyTopTaskManager.GetLogicManager(); TutorialModel model = StrategyTopTaskManager.GetLogicManager().UserInfo.Tutorial; bool isFlagShipDamaged = SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.GetFlagShip()?.IsDamaged() ?? false; StrategyTopTaskManager.GetLogicManager().GetResult_UserActionPhase(); StrategyTopTaskManager.GetLogicManager().GetResult_EnemyPreActionPhase(); EnemyActionPhaseResultModel enemyResult = StrategyTopTaskManager.GetLogicManager().GetResult_EnemyActionPhase(); TurnResult = StrategyTopTaskManager.GetLogicManager().GetResult_Turn(); StrategyMapManager j = StrategyTopTaskManager.GetLogicManager(); EnemyResult(enemyResult); if (TurnResult.RadingResult != null) { bool TutorialFinished3 = false; SingletonMonoBehaviour <TutorialGuideManager> .Instance.CheckAndShowFirstTutorial(model, TutorialGuideManager.TutorialID.Raider, delegate { SingletonMonoBehaviour <TutorialGuideManager> .Instance.GetTutorialDialog().OnClosed = delegate { TutorialFinished3 = true; }; }); while (!TutorialFinished3) { TutorialDialog t = SingletonMonoBehaviour <TutorialGuideManager> .Instance.GetTutorialDialog(); if (t == null && !SingletonMonoBehaviour <TutorialGuideManager> .Instance.isRequest()) { break; } yield return(new WaitForEndOfFrame()); } TileAnimationManager tam = GetComponent <TileAnimationManager>(); bool isFirst = true; StrategyTopTaskManager.Instance.ShipIconManager.SetVisible(isVisible: false); StrategyTopTaskManager.Instance.TileManager.SetVisibleAllAreaDockIcons(isVisible: false); for (int i = 0; i < TurnResult.RadingResult.Count; i++) { tam.Initialize(TurnResult.RadingResult[i], j.Area[TurnResult.RadingResult[i].AreaId], isFirst); isFirst = false; while (!tam.isFinished) { yield return(new WaitForEndOfFrame()); } tam.isFinished = false; } StrategyTopTaskManager.Instance.ShipIconManager.SetVisible(isVisible: true); StrategyTopTaskManager.Instance.TileManager.SetVisibleAllAreaDockIcons(isVisible: true); bool isShow = SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.MissionState == MissionStates.NONE; StrategyTopTaskManager.Instance.GetInfoMng().MoveScreenIn(null, isShow); StrategyTopTaskManager.Instance.UIModel.MapCamera.MoveToTargetTile(StrategyTopTaskManager.Instance.TileManager.FocusTile.areaID); } StartCoroutine(UserPreAction()); dayAnimation.SetActive(isActive: true); StrategyTopTaskManager.Instance.GetInfoMng().updateUpperInfo(); StrategyTopTaskManager.Instance.GetInfoMng().updateInfoPanel(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.AreaId); while (!finished) { yield return(new WaitForEndOfFrame()); } finished = false; yield return(StartCoroutine(dayAnimation.StartDayAnimation(LogicMng, isDebug))); yield return(StartCoroutine(dayAnimation.StartMonthAnimation(LogicMng, userPreAction, isDebug))); yield return(StartCoroutine(dayAnimation.StartWeekAnimation(LogicMng, userPreAction, isDebug))); yield return(StartCoroutine(dayAnimation.StartSendChocoAnimation(LogicMng, userPreAction, isDebug))); yield return(StartCoroutine(dayAnimation.EndDayAnimation(LogicMng, isDebug))); isDebug = false; dayAnimation.SetActive(isActive: false); StrategyTopTaskManager.Instance.UIModel.UIMapManager.ShipIconManager.setShipIconsState(); StrategyTopTaskManager.Instance.TileManager.updateTilesColor(); if (StrategyTopTaskManager.Instance.TileManager.isExistRebellionTargetTile()) { yield return(StartCoroutine(RebellionTutorialGuide(model))); } if (SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.GetFlagShip() != null && isFlagShipDamaged != SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.GetFlagShip().IsDamaged()) { StrategyTopTaskManager.Instance.UIModel.Character.ChangeCharacter(); StrategyTopTaskManager.Instance.UIModel.Character.setState(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck); } bool TutorialFinished2 = !SingletonMonoBehaviour <TutorialGuideManager> .Instance.CheckAndShowFirstTutorial(model, TutorialGuideManager.TutorialID.ResourceRecovery, delegate { SingletonMonoBehaviour <TutorialGuideManager> .Instance.GetTutorialDialog().OnClosed = delegate { TutorialFinished2 = true; }; }); while (!TutorialFinished2) { yield return(new WaitForEndOfFrame()); } StrategyTopTaskManager.Instance.GetInfoMng().updateFooterInfo(isUpdateMaterial: true); StrategyTopTaskManager.Instance.TileManager.UpdateAllAreaDockIcons(); Close(); if (model.GetStep() == 8 && !model.GetStepTutorialFlg(9)) { StartCoroutine(StrategyTopTaskManager.Instance.TutorialCheck()); } if (isRebellion) { if (SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide() != null) { SingletonMonoBehaviour <PortObjectManager> .Instance.GetTutorialGuide().Hide(); } StrategyTaskManager.ReqMode(StrategyTaskManager.StrategyTaskManagerMode.Rebellion); } else { StrategyTopTaskManager.ReqMode(StrategyTopTaskManager.StrategyTopTaskManagerMode.StrategyTopTaskManagerMode_ST); } yield return(null); }