// do we no longer want a callback when an interaction starts? static public void RemoveEndCallback(InteractionEndDelegate callback) { onInteractionEnd -= callback; }
// do we want a callback when an interaction ends? static public void AddEndCallback(InteractionEndDelegate callback) { RemoveEndCallback(callback); // avoid duplicate addition onInteractionEnd += callback; }