Example #1
0
 public void setConstruct()
 {
     for (int i = 0; i < 4; i++)
     {
         TaskMainArsenalManager.dockMamager[i].DisableParticles();
     }
     ArsenalTaskManager.ReqPhase(ArsenalTaskManager.ArsenalPhase.NormalConstruct);
 }
 private void RequestBackTransitionFromShipSelect()
 {
     if (mStateManager.CurrentState == State.ShipSelect)
     {
         UpdateKaitaiInfo(null);
         mStateManager.PopState();
         ShipScroll.LockControl();
         Hide();
         Close();
         ArsenalTaskManager._clsArsenal.hideDialog();
         ArsenalTaskManager.ReqPhase(ArsenalTaskManager.ArsenalPhase.BattlePhase_ST);
     }
 }
 private void RequestBackTransitionFromSlotItemSelect()
 {
     if (mStateManager.CurrentState == State.SlotItemSelect)
     {
         mArsenalManager.ClearSelectedState();
         UpdateHaikiInfo();
         mStateManager.PopState();
         ItemScroll.LockControl();
         Hide();
         Close();
         ArsenalTaskManager._clsArsenal.hideDialog();
         ArsenalTaskManager.ReqPhase(ArsenalTaskManager.ArsenalPhase.BattlePhase_ST);
     }
 }
        private void RequestBackTransitionFromShipSelect()
        {
            bool flag = this.mStateManager.CurrentState == TaskArsenalListManager.State.ShipSelect;

            if (flag)
            {
                this.UpdateKaitaiInfo(null);
                this.mStateManager.PopState();
                this.ShipScroll.LockControl();
                this.Hide();
                base.Close();
                ArsenalTaskManager._clsArsenal.hideDialog();
                ArsenalTaskManager.ReqPhase(ArsenalTaskManager.ArsenalPhase.BattlePhase_ST);
            }
        }
        private void RequestBackTransitionFromSlotItemSelect()
        {
            bool flag = this.mStateManager.CurrentState == TaskArsenalListManager.State.SlotItemSelect;

            if (flag)
            {
                this.mArsenalManager.ClearSelectedState();
                this.UpdateHaikiInfo();
                this.mStateManager.PopState();
                this.ItemScroll.LockControl();
                this.Hide();
                base.Close();
                ArsenalTaskManager._clsArsenal.hideDialog();
                ArsenalTaskManager.ReqPhase(ArsenalTaskManager.ArsenalPhase.BattlePhase_ST);
            }
        }
Example #6
0
 protected override bool Run()
 {
     if (_isEnd)
     {
         if (CurrentMode == Mode.KAITAI_HAIKI_DIALOG)
         {
             ArsenalTaskManager.ReqPhase(ArsenalTaskManager.ArsenalPhase.List);
             if (StateType == State.KAITAI)
             {
                 if (mNeedRefreshShipKaitaiList)
                 {
                     ArsenalTaskManager._clsList.StartStateKaitaiAtFirst();
                 }
                 else
                 {
                     ArsenalTaskManager._clsList.StartStateKaitai();
                 }
                 mNeedRefreshShipKaitaiList = false;
             }
             else if (StateType == State.HAIKI)
             {
                 if (mNeedRefreshSlotItemKaitaiList)
                 {
                     ArsenalTaskManager._clsList.StartStateHaikiAtFirst();
                 }
                 else
                 {
                     ArsenalTaskManager._clsList.StartStateHaiki();
                 }
                 mNeedRefreshSlotItemKaitaiList = false;
             }
         }
         _isEnd = false;
         return(false);
     }
     if (!IsControl)
     {
         return(true);
     }
     return(keyControllerHandler());
 }
Example #7
0
 protected override bool Run()
 {
     if (this._isEnd)
     {
         if (this.CurrentMode == TaskMainArsenalManager.Mode.KAITAI_HAIKI_DIALOG)
         {
             ArsenalTaskManager.ReqPhase(ArsenalTaskManager.ArsenalPhase.List);
             if (TaskMainArsenalManager.StateType == TaskMainArsenalManager.State.KAITAI)
             {
                 if (this.mNeedRefreshShipKaitaiList)
                 {
                     ArsenalTaskManager._clsList.StartStateKaitaiAtFirst();
                 }
                 else
                 {
                     ArsenalTaskManager._clsList.StartStateKaitai();
                 }
                 this.mNeedRefreshShipKaitaiList = false;
             }
             else if (TaskMainArsenalManager.StateType == TaskMainArsenalManager.State.HAIKI)
             {
                 if (this.mNeedRefreshSlotItemKaitaiList)
                 {
                     ArsenalTaskManager._clsList.StartStateHaikiAtFirst();
                 }
                 else
                 {
                     ArsenalTaskManager._clsList.StartStateHaiki();
                 }
                 this.mNeedRefreshSlotItemKaitaiList = false;
             }
         }
         this._isEnd = false;
         return(false);
     }
     return(!TaskMainArsenalManager.IsControl || this.keyControllerHandler());
 }