internal void End() { if ( IsCancelled ) { OnCancellation(); } else { OnCompletion(); } Player.Info.ProcessDrawCommand( BlocksUpdated ); Brush.End(); RaiseEndedEvent( this ); }