private void OnTravelled(TravelledEventArgs args) { var handler = Travelled; handler?.Invoke(this, args); }
/// <summary> /// A vertex of region has moved. /// Bubble travelled event to higher level. /// </summary> protected virtual void Region_Travelled(object sender, TravelledEventArgs args) { OnTravelled(args); }
/// <summary> /// A vertex of this region has moved. /// Bubble travelled event to higher level. /// </summary> private void Composite_OnTravelled(object sender, TravelledEventArgs args) { OnTravelled(args); }
protected override void Region_Travelled(object sender, TravelledEventArgs args) { OnStateChanged(new StateChangedEventArgs(args.Trigger, args.Source, args.Target)); }