Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 7
0
 private void Awake()
 {
     _clsInput      = new KeyControl();
     _iRecoveryType = ShipRecoveryType.None;
     _clsTasks      = this.SafeGetComponent <SceneTasksMono>();
     _clsTasks.Init();
     _iMode = (_iModeReq = SortieBattleMode.SortieBattleMode_BEF);
     _camTransitionCamera.enabled = false;
 }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 10
0
        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();
        }
Ejemplo n.º 11
0
        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();
        }
Ejemplo n.º 12
0
        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());
        }
Ejemplo n.º 13
0
    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);
    }
Ejemplo n.º 14
0
        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");
        }
Ejemplo n.º 16
0
        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");
        }
Ejemplo n.º 17
0
 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();
 }
Ejemplo n.º 18
0
 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>();
 }
Ejemplo n.º 21
0
 private void Awake()
 {
     _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>();
     _clsDoSave.OnSavedCallBack = OnSaved;
 }
 private void Awake()
 {
     InheritLoadTaskManager._clsTasks = base.get_gameObject().SafeGetComponent <SceneTasksMono>();
 }
Ejemplo n.º 23
0
 private void Awake()
 {
     InheritSaveTaskManager._clsTasks = base.get_gameObject().SafeGetComponent <SceneTasksMono>();
     this._clsDoSave.OnSavedCallBack  = new Action(this.OnSaved);
 }