Systems interested in global interaction events should subscribe to this. This event is marked as NonSerializedAttribute and will be reset (cleared of subscribers) after
Unity domain reloads (e.g., script compilation, entering/exiting play mode). Subscribers should ensure they re-subscribe, typically in their OnEnable method.