| | |
| | | float defaultFov; |
| | | |
| | | SkyTowerModel model { get { return ModelCenter.Instance.GetModel<SkyTowerModel>(); } } |
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } } |
| | | |
| | | public override void Initialize() |
| | | { |
| | |
| | | |
| | | public override void UnInitialize() |
| | | { |
| | | PopupWindowsProcessor.Instance.Add("TowerWin", 0); |
| | | var config = SkyTowerConfig.Get(model.currentFloor); |
| | | if (dungeonModel.dungeonResult.isPass != 1 |
| | | || !model.IsChallengable() |
| | | || PlayerDatas.Instance.baseData.FightPoint < config.fightPower) |
| | | { |
| | | PopupWindowsProcessor.Instance.Add("TowerWin", 0); |
| | | } |
| | | |
| | | CameraController.Instance.CameraObject.enabled = true; |
| | | CameraManager.uiCamera.enabled = true; |
| | | StopAllCoroutines(); |