virtual const std::string & GetMessageType() const override
Returns the Message type.
Enum that specifies type of a system event.
This class creates a GUID, or a Unique ID that is used through out TR to identify and distinguish one...
A string wrapper that will make sure that all of the strings with the same value will point to the sa...
MessageSystemEvent(const trBase::UniqueId *fromActorID, const trBase::UniqueId *aboutActorID, const trCore::SystemEvents &systemEvent)
Holds the class/message type name for efficient comparisons.
virtual const trCore::SystemEvents & GetSysEventType() const
Gets system event type.
const trCore::SystemEvents * mSystemEvent
~MessageSystemEvent()
Destructor.
osg::Referenced BaseClass
static const trUtil::RefStr MESSAGE_TYPE
Adds an easy and swappable access to the base class.