|
| AICharacterStaticMessage (const CharacterId &id, const std::vector< AIStateNodeStatic > &nodeStaticData) |
|
| AICharacterStaticMessage (streamContainer &in) |
|
void | serialize (streamContainer &out) const override |
|
const std::vector
< AIStateNodeStatic > & | getStaticNodeData () const |
|
| IProtocolMessage (const ProtocolId &id) |
|
const ProtocolId & | getId () const |
|
|
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) |
|
const ProtocolId | _id |
|
ai::AICharacterStaticMessage::AICharacterStaticMessage |
( |
const CharacterId & |
id, |
|
|
const std::vector< AIStateNodeStatic > & |
nodeStaticData |
|
) |
| |
|
inline |
Make sure that none of the given references is destroyed, for performance reasons we are only storing the pointers to those instances in this class. So they need to stay valid until they are serialized.
The documentation for this class was generated from the following file: