public bool Close() { if (null != _pTasks) { for (int i = 0; i < _pTasks.taskNum; i++) { DebugUtils.dbgAssert(null != _pTasks.tasks); if (!(null == _pTasks.tasks[i]) && this == _pTasks.tasks[i]._pTaskParent && !_pTasks.tasks[i].Close()) { return(false); } } } _iState = TaskState.TaskState_UnInit; if (!UnInit()) { return(false); } if (null != _pTasks) { DebugUtils.dbgAssert(null != _pTasks.tasks); DebugUtils.dbgAssert(_nTask >= 0 && _nTask < _pTasks.taskNum); _pTasks.tasks[_nTask] = null; } _pTasks = null; _nTask = -1; _pTaskParent = null; _isDraw = false; _iState = TaskState.TaskState_ST; return(true); }
private void Awake() { if (App.GetTitleManager() == null) { App.SetTitleManager(new TitleManager()); } _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>(); _clsInput = new KeyControl(); _camTitle = new Generics.InnerCamera(base.transform.FindChild("TitleCamera").transform); _clsTaskOpening = base.transform.GetComponentInChildren <TaskTitleOpening>(); _clsTaskSelectMode = base.transform.GetComponentInChildren <TaskTitleSelectMode>(); _clsTaskNewGame = base.transform.GetComponentInChildren <TaskTitleNewGame>(); Util.SetRootContentSize(GetComponent <UIRoot>(), App.SCREEN_RESOLUTION); _uiMasterVersion.text = "Version 1.02"; App.SetSoundSettings(new SettingModel()); if (_isPlayOpening) { _uiMaskPanel.alpha = 1f; _clsTaskOpening.PlayImmediateOpeningMovie(); _iMode = (_iModeReq = TitleTaskManagerMode.TitleTaskManagerMode_ST); _isPlayOpening = false; return; } _uiMaskPanel.alpha = 0f; if (SingletonMonoBehaviour <FadeCamera> .Instance != null && SingletonMonoBehaviour <FadeCamera> .Instance.isFadeOut) { SingletonMonoBehaviour <FadeCamera> .Instance.FadeIn(0.2f, null); } _iMode = (_iModeReq = TitleTaskManagerMode.SelectMode); }
public bool Close() { if (null != this._pTasks) { for (int i = 0; i < this._pTasks.taskNum; i++) { DebugUtils.dbgAssert(null != this._pTasks.tasks); if (!(null == this._pTasks.tasks[i])) { if (this == this._pTasks.tasks[i]._pTaskParent && !this._pTasks.tasks[i].Close()) { return(false); } } } } this._iState = SceneTaskMono.TaskState.TaskState_UnInit; if (!this.UnInit()) { return(false); } if (null != this._pTasks) { DebugUtils.dbgAssert(null != this._pTasks.tasks); DebugUtils.dbgAssert(this._nTask >= 0 && this._nTask < this._pTasks.taskNum); this._pTasks.tasks[this._nTask] = null; } this._pTasks = null; this._nTask = -1; this._pTaskParent = null; this._isDraw = false; this._iState = SceneTaskMono.TaskState.TaskState_ST; return(true); }
private void Awake() { SortieBattleTaskManager._clsInput = new KeyControl(0, 0, 0.4f, 0.1f); SortieBattleTaskManager._iRecoveryType = ShipRecoveryType.None; SortieBattleTaskManager._clsTasks = this.SafeGetComponent <SceneTasksMono>(); SortieBattleTaskManager._clsTasks.Init(); SortieBattleTaskManager._iMode = (SortieBattleTaskManager._iModeReq = SortieBattleMode.SortieBattleMode_BEF); this._camTransitionCamera.set_enabled(false); }
protected virtual void Awake() { _pTasks = null; _nTask = -1; _pTaskParent = null; _iState = TaskState.TaskState_ST; _isDraw = false; _isActive = false; }
protected virtual void Awake() { this._pTasks = null; this._nTask = -1; this._pTaskParent = null; this._iState = SceneTaskMono.TaskState.TaskState_ST; this._isDraw = false; this._isActive = false; }
private void Awake() { _clsInput = new KeyControl(); _iRecoveryType = ShipRecoveryType.None; _clsTasks = this.SafeGetComponent <SceneTasksMono>(); _clsTasks.Init(); _iMode = (_iModeReq = SortieBattleMode.SortieBattleMode_BEF); _camTransitionCamera.enabled = false; }
public bool Open(SceneTasksMono pTasks, int iTask, SceneTaskMono pTaskParent) { _pTasks = pTasks; if (null != pTasks) { pTasks.tasks[iTask] = this; } _nTask = iTask; _pTaskParent = pTaskParent; _isDraw = false; _iState = TaskState.TaskState_Init; 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 void Awake() { ArsenalTaskManager._clsInputKey = new KeyControl(0, 0, 0.4f, 0.1f); ArsenalTaskManager._clsInputKey.useDoubleIndex(0, 5); ArsenalTaskManager._clsTasks = base.get_gameObject().SafeGetComponent <SceneTasksMono>(); GameObject gameObject = base.get_transform().FindChild("TaskArsenalMain").get_gameObject(); GameObject gameObject2 = gameObject.get_transform().FindChild("Task").get_gameObject(); ArsenalTaskManager._clsArsenal = gameObject2.get_transform().FindChild("Arsenal").GetComponent <TaskMainArsenalManager>(); ArsenalTaskManager._clsConstruct = gameObject2.get_transform().FindChild("Construct").GetComponent <TaskConstructManager>(); ArsenalTaskManager._clsList = gameObject2.get_transform().FindChild("TaskArsenalListManager").GetComponent <TaskArsenalListManager>(); ArsenalTaskManager.logicManager = new ArsenalManager(); ArsenalTaskManager.dialogPopUp = new BaseDialogPopup(); }
private void Awake() { _clsInputKey = new KeyControl(); _clsInputKey.useDoubleIndex(0, 5); _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>(); GameObject gameObject = base.transform.FindChild("TaskArsenalMain").gameObject; GameObject gameObject2 = gameObject.transform.FindChild("Task").gameObject; _clsArsenal = ((Component)gameObject2.transform.FindChild("Arsenal")).GetComponent <TaskMainArsenalManager>(); _clsConstruct = ((Component)gameObject2.transform.FindChild("Construct")).GetComponent <TaskConstructManager>(); _clsList = ((Component)gameObject2.transform.FindChild("TaskArsenalListManager")).GetComponent <TaskArsenalListManager>(); logicManager = new ArsenalManager(); dialogPopUp = new BaseDialogPopup(); }
private void Awake() { _clsDefines = new Defines(); _clsInput = new KeyControl(); _clsData = new StartupData(); SetStartupData(); _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>(); Transform transform = GameObject.Find("Tasks").transform; _clsTaskAdmiralInfo = transform.GetComponentInChildren <TaskStartupAdmiralInfo>(); _clsTaskFirstShipSelect = transform.GetComponentInChildren <TaskStartupFirstShipSelect>(); _clsTaskPictureStoryShow = transform.GetComponentInChildren <TaskStartupPictureStoryShow>(); _clsTaskAdmiralInfo.Setup(); _uiStartupNavigation.Startup(_clsData.isInherit, new SettingModel()); }
private IEnumerator Start() { _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>(); _mainObj = GameObject.Find("OrganizeRoot").gameObject; GameObject task = _mainObj.transform.FindChild("Task").gameObject; _clsTop = ((Component)task.transform.FindChild("TaskTop")).GetComponent <TaskOrganizeTop>(); _clsDetail = ((Component)task.transform.FindChild("TaskDetail")).GetComponent <TaskOrganizeDetail>(); _clsList = ((Component)task.transform.FindChild("TaskList")).GetComponent <TaskOrganizeList>(); _clsListDetail = ((Component)task.transform.FindChild("TaskListDetail")).GetComponent <TaskOrganizeListDetail>(); _clsTasks.Init(); _iPhase = (_iPhaseReq = OrganizePhase.Phase_ST); logicManager = new OrganizeManager(SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID); _clsDetail.FirstInit(); _clsList.FirstInit(); _clsListDetail.FirstInit(); _clsTop.FirstInit(); isRun = false; yield return(StartCoroutine(Util.WaitEndOfFrames(3))); SingletonMonoBehaviour <UIPortFrame> .Instance.CircleUpdateInfo(logicManager); BGMFileInfos sceneBGM = (BGMFileInfos)logicManager.UserInfo.GetPortBGMId(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeckID); SoundUtils.SwitchBGM(sceneBGM); SingletonMonoBehaviour <PortObjectManager> .Instance.PortTransition.EndTransition(null, isLockTouchOff : false); yield return(new WaitForSeconds(0.2f)); _clsTop.ShowBanner(); yield return(new WaitForSeconds(0.4f)); if (!SingletonMonoBehaviour <TutorialGuideManager> .Instance.CheckAndShowFirstTutorial(logicManager.UserInfo.Tutorial, TutorialGuideManager.TutorialID.Organize, null, delegate { SingletonMonoBehaviour <UIShortCutMenu> .Instance.CloseMenu(); SingletonMonoBehaviour <UIShortCutMenu> .Instance.LockTouchControl(isEnable: false); _clsTop.isControl = true; })) { SingletonMonoBehaviour <UIShortCutMenu> .Instance.LockTouchControl(isEnable : false); } isRun = true; yield return(null); }
protected override bool Init() { SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = false; int rebellionArea = RebellionArea; _clsRebellionManager = StrategyTopTaskManager.GetLogicManager().SelectAreaForRebellion(rebellionArea); _clsInput = new KeyControl(); _clsTasks = this.SafeGetComponent <SceneTasksMono>(); _clsTasks.Init(); _iMode = (_iModeReq = StrategyRebellionTaskManagerMode.StrategyRebellionTaskManager_BEF); Observable.FromCoroutine((IObserver <bool> observer) => CreateRequireInstante(observer)).Subscribe(delegate(bool x) { if (x) { _iMode = (_iModeReq = StrategyRebellionTaskManagerMode.StrategyRebellionTaskManager_ST); } }).AddTo(base.gameObject); return(true); }
protected override void Awake() { this._clsTasks = this.SafeGetComponent <SceneTasksMono>(); this._clsTasks.Init(); GameObject gameObject = base.get_transform().FindChild("Task").get_gameObject(); StrategyTaskManager._clsTopTask = gameObject.get_transform().FindChild("StrategyTop").GetComponent <StrategyTopTaskManager>(); StrategyTaskManager._clsRebellionTask = gameObject.get_transform().FindChild("Rebellion").GetComponent <StrategyRebellionTaskManager>(); if (SingletonMonoBehaviour <FadeCamera> .Instance != null) { SingletonMonoBehaviour <FadeCamera> .Instance.SetActive(true); } if (!KeyControlManager.exist()) { Util.Instantiate(this.KeyManager, null, false, false); } StrategyTaskManager._traOverView = base.get_transform().FindChild("OverView"); StrategyTaskManager._traOverViewCamera = StrategyTaskManager._traOverView.FindChild("OverViewCamera").GetComponent <Camera>(); StrategyTaskManager._traMapRoot = base.get_transform().FindChild("Map Root"); }
protected override void Awake() { _clsTasks = this.SafeGetComponent <SceneTasksMono>(); _clsTasks.Init(); GameObject gameObject = base.transform.FindChild("Task").gameObject; _clsTopTask = ((Component)gameObject.transform.FindChild("StrategyTop")).GetComponent <StrategyTopTaskManager>(); _clsRebellionTask = ((Component)gameObject.transform.FindChild("Rebellion")).GetComponent <StrategyRebellionTaskManager>(); if (SingletonMonoBehaviour <FadeCamera> .Instance != null) { SingletonMonoBehaviour <FadeCamera> .Instance.SetActive(isActive : true); } if (!KeyControlManager.exist()) { Util.Instantiate(KeyManager); } _traOverView = base.transform.FindChild("OverView"); _traOverViewCamera = ((Component)_traOverView.FindChild("OverViewCamera")).GetComponent <Camera>(); _traMapRoot = base.transform.FindChild("Map Root"); }
private void OnDestroy() { UserInterfacePortManager.ReleaseUtils.Releases(ref mTextures_Preload); UserInterfacePortManager.ReleaseUtils.Releases(ref mParticleSystems_Managed); _uiCommon = null; _clsInputKey = null; _clsTasks = null; _clsArsenal = null; _clsConstruct = null; _clsList = null; logicManager = null; soundManager = null; dialogPopUp = null; asyncObj = null; commonPopup = null; _uiBgPanel = null; Mem.DelAry(ref _deck); Mem.DelAry(ref _ship); Mem.DelAry(ref _allShip); Mem.DelAry(ref dock); UIDrawCall.ReleaseInactive(); }
private void OnDestroy() { UserInterfacePortManager.ReleaseUtils.Releases(ref this.mTextures_Preload, false); UserInterfacePortManager.ReleaseUtils.Releases(ref this.mParticleSystems_Managed); ArsenalTaskManager._uiCommon = null; ArsenalTaskManager._clsInputKey = null; ArsenalTaskManager._clsTasks = null; ArsenalTaskManager._clsArsenal = null; ArsenalTaskManager._clsConstruct = null; ArsenalTaskManager._clsList = null; ArsenalTaskManager.logicManager = null; ArsenalTaskManager.soundManager = null; ArsenalTaskManager.dialogPopUp = null; ArsenalTaskManager.asyncObj = null; ArsenalTaskManager.commonPopup = null; ArsenalTaskManager._uiBgPanel = null; Mem.DelAry <DeckModel>(ref ArsenalTaskManager._deck); Mem.DelAry <ShipModel>(ref ArsenalTaskManager._ship); Mem.DelAry <ShipModel>(ref ArsenalTaskManager._allShip); Mem.DelAry <BuildDockModel>(ref ArsenalTaskManager.dock); UIDrawCall.ReleaseInactive(); }
protected override bool Init() { this._clsTasks = this.SafeGetComponent <SceneTasksMono>(); if (this._clsTasks.tasks == null) { this._clsTasks.Init(); this.AnimationEnd = false; if (Server_Common.Utils.IsGameClear()) { SoundUtils.StopBGM(); } else { SoundUtils.SwitchBGM(BGMFileInfos.Strategy); } this.StartCor = base.StartCoroutine(this.StrategyStart()); } else { StrategyTopTaskManager._iMode = (StrategyTopTaskManager._iModeReq = StrategyTopTaskManager.StrategyTopTaskManagerMode.StrategyTopTaskManagerMode_ST); } return(true); }
private void Awake() { _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>(); }
private void Awake() { _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>(); _clsDoSave.OnSavedCallBack = OnSaved; }
private void Awake() { InheritLoadTaskManager._clsTasks = base.get_gameObject().SafeGetComponent <SceneTasksMono>(); }
private void Awake() { InheritSaveTaskManager._clsTasks = base.get_gameObject().SafeGetComponent <SceneTasksMono>(); this._clsDoSave.OnSavedCallBack = new Action(this.OnSaved); }