// do we no longer want a callback when an interaction starts? static public void RemoveStartCallback(InteractionStartDelegate callback) { onInteractionStart -= callback; }
// do we want a callback when an interaction starts? static public void AddStartCallback(InteractionStartDelegate callback) { RemoveStartCallback(callback); // avoid duplicate addition onInteractionStart += callback; }