MessageSystemControl(const trBase::UniqueId *fromActorID, const trCore::SystemControls &systemControl, double systemValue=0)
Holds the class/message type name for efficient comparisons.
This class creates a GUID, or a Unique ID that is used through out TR to identify and distinguish one...
virtual const std::string & GetMessageType() const override
Returns the Message type.
A string wrapper that will make sure that all of the strings with the same value will point to the sa...
virtual double GetSystemValue() const
Gets system value.
ENUM specifying various system control states.
~MessageSystemControl()
Destructor.
const trCore::SystemControls * mSystemControl
virtual const trCore::SystemControls & GetSysControlType() const
Gets system control type.
static const trUtil::RefStr MESSAGE_TYPE
Adds an easy and swappable access to the base class.
osg::Referenced BaseClass