protected void UpdateMode() { if (_iModeReq == SortieMapTaskManagerMode.SortieMapTaskManagerMode_BEF) { return; } switch (_iModeReq) { case SortieMapTaskManagerMode.SortieMapTaskManagerMode_ST: if (_clsTasks.Open(_clsTaskMoveShip) < 0) { return; } break; case SortieMapTaskManagerMode.Event: if (_clsTasks.Open(_clsTaskEvent) < 0) { return; } break; case SortieMapTaskManagerMode.Formation: if (_clsTasks.Open(_clsTaskFormation) < 0) { return; } break; case SortieMapTaskManagerMode.Result: if (_clsTasks.Open(_clsTaskResult) < 0) { return; } break; } _iMode = _iModeReq; _iModeReq = SortieMapTaskManagerMode.SortieMapTaskManagerMode_BEF; }
protected void UpdateMode() { if (SortieMapTaskManager._iModeReq == SortieMapTaskManagerMode.SortieMapTaskManagerMode_BEF) { return; } switch (SortieMapTaskManager._iModeReq) { case SortieMapTaskManagerMode.SortieMapTaskManagerMode_ST: if (SortieMapTaskManager._clsTasks.Open(SortieMapTaskManager._clsTaskMoveShip, null) < 0) { return; } break; case SortieMapTaskManagerMode.Event: if (SortieMapTaskManager._clsTasks.Open(SortieMapTaskManager._clsTaskEvent, null) < 0) { return; } break; case SortieMapTaskManagerMode.Formation: if (SortieMapTaskManager._clsTasks.Open(SortieMapTaskManager._clsTaskFormation, null) < 0) { return; } break; case SortieMapTaskManagerMode.Result: if (SortieMapTaskManager._clsTasks.Open(SortieMapTaskManager._clsTaskResult, null) < 0) { return; } break; } SortieMapTaskManager._iMode = SortieMapTaskManager._iModeReq; SortieMapTaskManager._iModeReq = SortieMapTaskManagerMode.SortieMapTaskManagerMode_BEF; }
protected override bool Init() { _iMode = (_iModeReq = SortieMapTaskManagerMode.SortieMapTaskManagerMode_BEF); _clsTasks.Init(); SoundUtils.SwitchBGM((BGMFileInfos)SortieBattleTaskManager.GetMapManager().BgmId); if (!_isFirstInit) { if (SingletonMonoBehaviour <FadeCamera> .Instance.isFadeOut) { Observable.Timer(TimeSpan.FromSeconds(0.5)).Subscribe(delegate { SingletonMonoBehaviour <FadeCamera> .Instance.FadeIn(0.2f, delegate { GoNext(SortieBattleTaskManager.GetBattleShipRecoveryType()); }); }); } else { Observable.Timer(TimeSpan.FromSeconds(0.5)).Subscribe(delegate { GoNext(SortieBattleTaskManager.GetBattleShipRecoveryType()); }); } } else { SingletonMonoBehaviour <FadeCamera> .Instance.SetActive(isActive : false); _iMode = (_iModeReq = SortieMapTaskManagerMode.SortieMapTaskManagerMode_ST); } _uiAreaMapFrame.Show(); _isFirstInit = false; _cam.isCulling = true; return(true); }
public static void ReqMode(SortieMapTaskManagerMode iMode) { _iModeReq = iMode; }