private void GenerateActionSequence(ActionViewList element, SideAction side) { if (element.Action != null && element.Action.Sequence == 0) { int maxSequence = 0; actions.ForEach(action => { if (action.SideAction == side) { if (action.Action.Sequence > maxSequence) { maxSequence = action.Action.Sequence; } } }); if (element.Action != null) { element.Action.Sequence = maxSequence + 1; } } }
public ActionViewList(Action actionValue, SideAction sideActionValue) : this() { this.action = actionValue; this.sideAction = sideActionValue; }