public override void EndContinuousUpdate() { for (var i = 0; i < this.AttackBehaviors.Count; i++) { if (this.AttackBehaviors[i].Behavior == this.CurrentBehavior) { this.m_previousBehaviour = this.AttackBehaviors[i]; } } base.EndContinuousUpdate(); this.ConstraintChaos(); }
public override void EndContinuousUpdate() { for (var i = 0; i < this.AttackBehaviors.Count; i++) { if (this.AttackBehaviors[i].Behavior == this.CurrentBehavior) { this.m_previousBehaviour = this.AttackBehaviors[i]; } } if (m_battleState == BattleStates.Winning) { this.m_currentBehavior.EndContinuousUpdate(); } else { base.EndContinuousUpdate(); } this.UpdateBattleState(); }