Namespace MalteHusung.GlobalMessage
Classes
ExtensionMethods
GlobalMessage
MessageReceiver
Handles message receiving via editor workflow. Use this if you want to quickly add message receiver functionality to a game object without having to adjust code in your other scripts.
MessageSender
Handles message sending via editor workflow. Use this if you want to quickly add message sender functionality to a game object without having to adjust code in your other scripts. Then call SendGlobalMessage() from other scripts e.g. via unity events set up in the editor to send the message.
MessageType
Base class for all MessageTypes without parameter.
MessageType<T0>
Base class for all MessageTypes with parameter.
MessageTypeBase
MessageTypeEditorSettingsAttribute
Add this attribute to your message types to control their level of integration into the editor.
RuntimeEditorHelper
Provides useful methods for editor functionalities called from e.g. Monobehaviour.OnValidate. Most of these methods will do nothing when called inside a build.