SimpleAI
 All Classes Namespaces Files Functions Variables Typedefs Macros Groups Pages
Public Member Functions | List of all members
ai::AIUpdateNodeMessage Class Reference

Message for the remote debugging interface. More...

#include <AIUpdateNodeMessage.h>

Inheritance diagram for ai::AIUpdateNodeMessage:
[legend]
Collaboration diagram for ai::AIUpdateNodeMessage:
[legend]

Public Member Functions

 AIUpdateNodeMessage (int32_t nodeId, CharacterId characterId, const std::string &name, const std::string &type, const std::string &condition)
 
 AIUpdateNodeMessage (streamContainer &in)
 
void serialize (streamContainer &out) const override
 
const std::string & getName () const
 
const std::string & getType () const
 
const std::string & getCondition () const
 
uint32_t getNodeId () const
 
CharacterId getCharacterId () const
 
- Public Member Functions inherited from ai::IProtocolMessage
 IProtocolMessage (const ProtocolId &id)
 
const ProtocolId & getId () const
 

Additional Inherited Members

- Static Public Member Functions inherited from ai::IProtocolMessage
static void addByte (streamContainer &out, uint8_t byte)
 
static void addBool (streamContainer &out, bool value)
 
static void addShort (streamContainer &out, int16_t word)
 
static void addInt (streamContainer &out, int32_t dword)
 
static void addLong (streamContainer &out, int64_t dword)
 
static void addFloat (streamContainer &out, float value)
 
static void addString (streamContainer &out, const std::string &string)
 
static bool readBool (streamContainer &in)
 
static uint8_t readByte (streamContainer &in)
 
static int16_t readShort (streamContainer &in)
 
static int32_t peekInt (const streamContainer &in)
 
static int32_t readInt (streamContainer &in)
 
static int64_t readLong (streamContainer &in)
 
static float readFloat (streamContainer &in)
 
static std::string readString (streamContainer &in)
 
- Protected Attributes inherited from ai::IProtocolMessage
const ProtocolId _id
 

Detailed Description

Message for the remote debugging interface.

Updates a node to some other type, name or condition


The documentation for this class was generated from the following file: