Options for how to send a message.
This is used by SendMessage & BroadcastMessage in GameObject & Component.
A receiver is required for SendMessage.
No receiver is required for SendMessage.