public override void ChangeState(DrawingState state) { foreach (DrawingObject drawingObject in drawingGroups) { drawingObject.ChangeState(state); } this.state = state; }
public virtual void ChangeState(DrawingState state) { this.state = state; }