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; }); }); }
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; }); }); } }
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); }
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); }
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; } }
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; } } }
public static BattleCutPhase NextPhase(BattleCutPhase iNowPhase) { return(BattleCutPhase.AdvancingWithdrawal); }
protected bool IsCheckPhase(BattleCutPhase iPhase) { return((BattleCutManager.GetNowPhase() != iPhase) ? true : false); }
public static void SetTitleText(BattleCutPhase phase) { Instance.titleText.SetPhaseText(phase); }