AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
UpdateData.h File Reference
#include "ByteBuffer.h"
#include "ObjectGuid.h"

Go to the source code of this file.

Classes

class  UpdateData
 

Enumerations

enum  OBJECT_UPDATE_TYPE {
  UPDATETYPE_VALUES = 0 ,
  UPDATETYPE_MOVEMENT = 1 ,
  UPDATETYPE_CREATE_OBJECT = 2 ,
  UPDATETYPE_CREATE_OBJECT2 = 3 ,
  UPDATETYPE_OUT_OF_RANGE_OBJECTS = 4 ,
  UPDATETYPE_NEAR_OBJECTS = 5
}
 
enum  OBJECT_UPDATE_FLAGS {
  UPDATEFLAG_NONE = 0x0000 ,
  UPDATEFLAG_SELF = 0x0001 ,
  UPDATEFLAG_TRANSPORT = 0x0002 ,
  UPDATEFLAG_HAS_TARGET = 0x0004 ,
  UPDATEFLAG_UNKNOWN = 0x0008 ,
  UPDATEFLAG_LOWGUID = 0x0010 ,
  UPDATEFLAG_LIVING = 0x0020 ,
  UPDATEFLAG_STATIONARY_POSITION = 0x0040 ,
  UPDATEFLAG_VEHICLE = 0x0080 ,
  UPDATEFLAG_POSITION = 0x0100 ,
  UPDATEFLAG_ROTATION = 0x0200
}
 

Enumeration Type Documentation

◆ OBJECT_UPDATE_FLAGS

Enumerator
UPDATEFLAG_NONE 
UPDATEFLAG_SELF 
UPDATEFLAG_TRANSPORT 
UPDATEFLAG_HAS_TARGET 
UPDATEFLAG_UNKNOWN 
UPDATEFLAG_LOWGUID 
UPDATEFLAG_LIVING 
UPDATEFLAG_STATIONARY_POSITION 
UPDATEFLAG_VEHICLE 
UPDATEFLAG_POSITION 
UPDATEFLAG_ROTATION 
37{
38 UPDATEFLAG_NONE = 0x0000,
39 UPDATEFLAG_SELF = 0x0001,
40 UPDATEFLAG_TRANSPORT = 0x0002,
41 UPDATEFLAG_HAS_TARGET = 0x0004,
42 UPDATEFLAG_UNKNOWN = 0x0008,
43 UPDATEFLAG_LOWGUID = 0x0010,
44 UPDATEFLAG_LIVING = 0x0020,
46 UPDATEFLAG_VEHICLE = 0x0080,
47 UPDATEFLAG_POSITION = 0x0100,
48 UPDATEFLAG_ROTATION = 0x0200
49};
@ UPDATEFLAG_LIVING
Definition: UpdateData.h:44
@ UPDATEFLAG_ROTATION
Definition: UpdateData.h:48
@ UPDATEFLAG_POSITION
Definition: UpdateData.h:47
@ UPDATEFLAG_LOWGUID
Definition: UpdateData.h:43
@ UPDATEFLAG_VEHICLE
Definition: UpdateData.h:46
@ UPDATEFLAG_TRANSPORT
Definition: UpdateData.h:40
@ UPDATEFLAG_UNKNOWN
Definition: UpdateData.h:42
@ UPDATEFLAG_NONE
Definition: UpdateData.h:38
@ UPDATEFLAG_SELF
Definition: UpdateData.h:39
@ UPDATEFLAG_STATIONARY_POSITION
Definition: UpdateData.h:45
@ UPDATEFLAG_HAS_TARGET
Definition: UpdateData.h:41

◆ OBJECT_UPDATE_TYPE

Enumerator
UPDATETYPE_VALUES 
UPDATETYPE_MOVEMENT 
UPDATETYPE_CREATE_OBJECT 
UPDATETYPE_CREATE_OBJECT2 
UPDATETYPE_OUT_OF_RANGE_OBJECTS 
UPDATETYPE_NEAR_OBJECTS 
27{
34};
@ UPDATETYPE_VALUES
Definition: UpdateData.h:28
@ UPDATETYPE_CREATE_OBJECT
Definition: UpdateData.h:30
@ UPDATETYPE_NEAR_OBJECTS
Definition: UpdateData.h:33
@ UPDATETYPE_OUT_OF_RANGE_OBJECTS
Definition: UpdateData.h:32
@ UPDATETYPE_MOVEMENT
Definition: UpdateData.h:29
@ UPDATETYPE_CREATE_OBJECT2
Definition: UpdateData.h:31