diff --git a/Source/Engine/Networking/NetworkReplicator.cpp b/Source/Engine/Networking/NetworkReplicator.cpp index c584d3526..bcca584b8 100644 --- a/Source/Engine/Networking/NetworkReplicator.cpp +++ b/Source/Engine/Networking/NetworkReplicator.cpp @@ -116,17 +116,6 @@ PACK_STRUCT(struct NetworkMessageObjectRpc struct NetworkReplicatedObject { - ScriptingObjectReference Object; - Guid ObjectId; - Guid ParentId; - uint32 OwnerClientId; - uint32 LastOwnerFrame = 0; - NetworkObjectRole Role; - uint8 Spawned : 1; - uint8 Synced : 1; - DataContainer TargetClientIds; - INetworkObject* AsNetworkObject; - struct { NetworkClientsMask Mask; @@ -139,6 +128,17 @@ struct NetworkReplicatedObject } } RepCache; + ScriptingObjectReference Object; + Guid ObjectId; + Guid ParentId; + DataContainer TargetClientIds; + INetworkObject* AsNetworkObject; + uint32 OwnerClientId; + uint32 LastOwnerFrame = 0; + NetworkObjectRole Role; + uint8 Spawned : 1; + uint8 Synced : 1; + NetworkReplicatedObject() { Spawned = 0;