public void SetMode(StrategyInfoManager.Mode nowMode)
 {
     if (nowMode != 0 && nowMode == StrategyInfoManager.Mode.DeckInfo)
     {
         sideAreaInfo.setVisible(isVisible: false);
     }
 }
 public void ChangeMode(StrategyInfoManager.Mode nowMode)
 {
     if (nowMode != 0 && nowMode == StrategyInfoManager.Mode.DeckInfo)
     {
         sideAreaInfo.ExitAreaInfoPanel();
     }
 }
 public void Exit(StrategyInfoManager.Mode nowMode)
 {
     switch (nowMode)
     {
     case StrategyInfoManager.Mode.AreaInfo:
         sideAreaInfo.ExitAreaInfoPanel();
         break;
     }
 }
 public void Enter(StrategyInfoManager.Mode nowMode, float delay)
 {
     switch (nowMode)
     {
     case StrategyInfoManager.Mode.AreaInfo:
         sideAreaInfo.EnterAreaInfoPanel(delay);
         break;
     }
 }
 public void UpdateSidePanel(StrategyInfoManager.Mode nowMode)
 {
     switch (nowMode)
     {
     case StrategyInfoManager.Mode.AreaInfo:
         sideAreaInfo.UpdateSideAreaPanel();
         break;
     }
 }
 public void SetMode(StrategyInfoManager.Mode nowMode)
 {
     if (nowMode != StrategyInfoManager.Mode.AreaInfo)
     {
         if (nowMode == StrategyInfoManager.Mode.DeckInfo)
         {
             this.sideAreaInfo.setVisible(false);
         }
     }
 }
 public void init()
 {
     this.nowInfoMode = StrategyInfoManager.Mode.AreaInfo;
     this.FooterInfo.UpdateBottomPanel(this.nowInfoMode, true);
     this.FooterInfo.ChangeMode(this.nowInfoMode);
     this.UpperInfo.UpdateUpperInfo();
     if (SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck == null)
     {
         SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck = this.LogicMng.Area.get_Item(1).GetDecks()[0];
     }
 }
        public void nextInfoPanel()
        {
            this.nowInfoMode++;
            if (this.nowInfoMode >= StrategyInfoManager.Mode.EnumEnd)
            {
                this.nowInfoMode = StrategyInfoManager.Mode.AreaInfo;
            }
            this.SidePanel.ChangeMode(this.nowInfoMode);
            float delay = (this.nowInfoMode != StrategyInfoManager.Mode.AreaInfo) ? 0f : 0.3f;

            this.SidePanel.Enter(this.nowInfoMode, delay);
        }
        protected override bool Init()
        {
            Debug.Log("+++ TaskStrategyShipMove +++");
            KeyControlManager.Instance.KeyController = StrategyAreaManager.sailKeyController;
            currentAreaID = SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID;
            prevMode      = StrategyTopTaskManager.Instance.GetInfoMng().NowInfoMode;
            StrategyTopTaskManager.Instance.GetInfoMng().SetSidePanelMode(StrategyInfoManager.Mode.AreaInfo);
            StrategyTopTaskManager.Instance.GetInfoMng().EnterInfoPanel(0.3f);
            List <int> neighboringAreaIDs = StrategyTopTaskManager.GetLogicManager().Area[currentAreaID].NeighboringAreaIDs;

            StrategyTopTaskManager.Instance.TileManager.ChangeTileColorMove(neighboringAreaIDs);
            return(true);
        }
 public void Enter(StrategyInfoManager.Mode nowMode, float delay)
 {
     if (nowMode != StrategyInfoManager.Mode.AreaInfo)
     {
         if (nowMode != StrategyInfoManager.Mode.DeckInfo)
         {
         }
     }
     else
     {
         this.sideAreaInfo.EnterAreaInfoPanel(delay);
     }
 }
 public void Exit(StrategyInfoManager.Mode nowMode)
 {
     if (nowMode != StrategyInfoManager.Mode.AreaInfo)
     {
         if (nowMode != StrategyInfoManager.Mode.DeckInfo)
         {
         }
     }
     else
     {
         this.sideAreaInfo.ExitAreaInfoPanel();
     }
 }
 public void UpdateSidePanel(StrategyInfoManager.Mode nowMode)
 {
     if (nowMode != StrategyInfoManager.Mode.AreaInfo)
     {
         if (nowMode != StrategyInfoManager.Mode.DeckInfo)
         {
         }
     }
     else
     {
         this.sideAreaInfo.UpdateSideAreaPanel();
     }
 }
Exemple #13
0
        public void ChangeMode(StrategyInfoManager.Mode nowMode)
        {
            switch (nowMode)
            {
            case StrategyInfoManager.Mode.AreaInfo:
                haveMaterial.ParentObject.SetActive(true);
                deckInfo.ParentObject.SetActive(true);
                break;

            case StrategyInfoManager.Mode.DeckInfo:
                haveMaterial.ParentObject.SetActive(true);
                deckInfo.ParentObject.SetActive(false);
                break;
            }
        }
Exemple #14
0
 public void ChangeMode(StrategyInfoManager.Mode nowMode)
 {
     if (nowMode != StrategyInfoManager.Mode.AreaInfo)
     {
         if (nowMode == StrategyInfoManager.Mode.DeckInfo)
         {
             this.haveMaterial.ParentObject.SetActive(true);
             this.deckInfo.ParentObject.SetActive(false);
         }
     }
     else
     {
         this.haveMaterial.ParentObject.SetActive(true);
         this.deckInfo.ParentObject.SetActive(true);
     }
 }
Exemple #15
0
        public void UpdateBottomPanel(StrategyInfoManager.Mode nowMode, bool isUpdateMaterial = true)
        {
            switch (nowMode)
            {
            case StrategyInfoManager.Mode.AreaInfo:
                if (isUpdateMaterial)
                {
                    haveMaterial.UpdateFooterMaterials();
                }
                deckInfo.UpdateDeckInfo();
                break;

            case StrategyInfoManager.Mode.DeckInfo:
                deckInfo.UpdateDeckInfo();
                break;
            }
        }
Exemple #16
0
 public void UpdateBottomPanel(StrategyInfoManager.Mode nowMode, bool isUpdateMaterial = true)
 {
     if (nowMode != StrategyInfoManager.Mode.AreaInfo)
     {
         if (nowMode == StrategyInfoManager.Mode.DeckInfo)
         {
             this.deckInfo.UpdateDeckInfo(false);
         }
     }
     else
     {
         if (isUpdateMaterial)
         {
             this.haveMaterial.UpdateFooterMaterials();
         }
         this.deckInfo.UpdateDeckInfo(false);
     }
 }
 public void SetSidePanelMode(StrategyInfoManager.Mode InfoMode)
 {
     this.nowInfoMode = InfoMode;
     this.SidePanel.SetMode(InfoMode);
 }
 public void changeMode(StrategyInfoManager.Mode InfoMode)
 {
     this.nowInfoMode = InfoMode;
     this.SidePanel.ChangeMode(InfoMode);
 }
 public void Init(StrategyInfoManager.Mode nowMode)
 {
 }
Exemple #20
0
 public void Enter(StrategyInfoManager.Mode nowMode)
 {
     UpdateBottomPanel(nowMode);
     TweenPos.PlayForward();
 }