public void SetPhaseText(BattleCutPhase iPhase)
        {
            if (!this._dicPhaseTitle.ContainsKey(iPhase))
            {
                return;
            }
            if (this._uiPhaseTitle.text != null && this._uiPhaseTitle.text == this._dicPhaseTitle.get_Item(iPhase))
            {
                return;
            }
            this.panel.widgetsAreStatic = false;
            float fadeTime = 0.2f;

            this._uiPhaseTitle.get_transform().LTCancel();
            this._uiPhaseTitle.get_transform().LTValue(this._uiPhaseTitle.alpha, 0f, fadeTime).setOnUpdate(delegate(float x)
            {
                this._uiPhaseTitle.alpha = x;
            }).setEase(LeanTweenType.linear).setOnComplete(delegate
            {
                this._uiPhaseTitle.text = this._dicPhaseTitle.get_Item(iPhase);
                this._uiPhaseTitle.get_transform().LTValue(this._uiPhaseTitle.alpha, 0.5f, fadeTime).setEase(LeanTweenType.linear).setOnUpdate(delegate(float x)
                {
                    this._uiPhaseTitle.alpha = x;
                }).setOnComplete(delegate
                {
                    this.panel.widgetsAreStatic = true;
                });
            });
        }
Ejemplo n.º 2
0
 public void SetPhaseText(BattleCutPhase iPhase)
 {
     if (_dicPhaseTitle.ContainsKey(iPhase) && (_uiPhaseTitle.text == null || !(_uiPhaseTitle.text == _dicPhaseTitle[iPhase])))
     {
         panel.widgetsAreStatic = false;
         float fadeTime = 0.2f;
         _uiPhaseTitle.transform.LTCancel();
         _uiPhaseTitle.transform.LTValue(_uiPhaseTitle.alpha, 0f, fadeTime).setOnUpdate(delegate(float x)
         {
             _uiPhaseTitle.alpha = x;
         }).setEase(LeanTweenType.linear)
         .setOnComplete((Action) delegate
         {
             _uiPhaseTitle.text = _dicPhaseTitle[iPhase];
             _uiPhaseTitle.transform.LTValue(_uiPhaseTitle.alpha, 0.5f, fadeTime).setEase(LeanTweenType.linear).setOnUpdate(delegate(float x)
             {
                 _uiPhaseTitle.alpha = x;
             })
             .setOnComplete((Action) delegate
             {
                 panel.widgetsAreStatic = true;
             });
         });
     }
 }
Ejemplo n.º 3
0
 public static void ReqPhase(BattleCutPhase NextPhase)
 {
     BattleCutManager.CheckNextBattleState(NextPhase);
     BattleCutManager._iNowPhase = ((NextPhase != BattleCutPhase.NightBattle) ? NextPhase : BattleCutPhase.DayBattle);
     BattleCutManager.Instance._clsState.AddState(new StatementMachine.StatementMachineInitialize(BattleCutManager._listBattleCutState.get_Item((int)BattleCutManager._iNowPhase).Init), new StatementMachine.StatementMachineUpdate(BattleCutManager._listBattleCutState.get_Item((int)BattleCutManager._iNowPhase).Run), new StatementMachine.StatementMachineTerminate(BattleCutManager._listBattleCutState.get_Item((int)BattleCutManager._iNowPhase).Terminate));
     BattleCutManager.SetTitleText(NextPhase);
 }
Ejemplo n.º 4
0
        public static void ReqPhase(BattleCutPhase NextPhase)
        {
            CheckNextBattleState(NextPhase);
            _iNowPhase = ((NextPhase != BattleCutPhase.NightBattle) ? NextPhase : BattleCutPhase.DayBattle);
            StatementMachine   clsState           = Instance._clsState;
            BaseBattleCutState baseBattleCutState = _listBattleCutState[(int)_iNowPhase];

            StatementMachine.StatementMachineInitialize init = baseBattleCutState.Init;
            BaseBattleCutState baseBattleCutState2           = _listBattleCutState[(int)_iNowPhase];

            StatementMachine.StatementMachineUpdate update = baseBattleCutState2.Run;
            BaseBattleCutState baseBattleCutState3         = _listBattleCutState[(int)_iNowPhase];

            clsState.AddState(init, update, baseBattleCutState3.Terminate);
            SetTitleText(NextPhase);
        }
Ejemplo n.º 5
0
 private static void CheckNextBattleState(BattleCutPhase iPhase)
 {
     if (iPhase != BattleCutPhase.DayBattle)
     {
         if (iPhase != BattleCutPhase.NightBattle)
         {
             return;
         }
         StateBattleCutBattle stateBattleCutBattle = BattleCutManager._listBattleCutState.get_Item(2) as StateBattleCutBattle;
         stateBattleCutBattle.isNightCombat = true;
     }
     else
     {
         StateBattleCutBattle stateBattleCutBattle2 = BattleCutManager._listBattleCutState.get_Item(2) as StateBattleCutBattle;
         stateBattleCutBattle2.isNightCombat = false;
     }
 }
Ejemplo n.º 6
0
        private static void CheckNextBattleState(BattleCutPhase iPhase)
        {
            switch (iPhase)
            {
            case BattleCutPhase.DayBattle:
            {
                StateBattleCutBattle stateBattleCutBattle2 = _listBattleCutState[2] as StateBattleCutBattle;
                stateBattleCutBattle2.isNightCombat = false;
                break;
            }

            case BattleCutPhase.NightBattle:
            {
                StateBattleCutBattle stateBattleCutBattle = _listBattleCutState[2] as StateBattleCutBattle;
                stateBattleCutBattle.isNightCombat = true;
                break;
            }
            }
        }
Ejemplo n.º 7
0
 public static BattleCutPhase NextPhase(BattleCutPhase iNowPhase)
 {
     return(BattleCutPhase.AdvancingWithdrawal);
 }
Ejemplo n.º 8
0
 protected bool IsCheckPhase(BattleCutPhase iPhase)
 {
     return((BattleCutManager.GetNowPhase() != iPhase) ? true : false);
 }
Ejemplo n.º 9
0
 public static void SetTitleText(BattleCutPhase phase)
 {
     Instance.titleText.SetPhaseText(phase);
 }