private void RetrieveSceneEntitiesFromServer()
{
if (SceneEntitiesToSynchronize.Count > 0)
{
var entity = (SceneEntity)SceneEntitiesToSynchronize.Dequeue();
int entityUniqueId = _incomingMessage.ReadVariableInt32();
if (RegisteredEntities.ContainsKey(entityUniqueId))
{
RegisteredEntities[entityUniqueId] = entity;
}
else
{
entity.UniqueId = entityUniqueId;
RegisteredEntities.Add(entity.UniqueId, entity);
}
}
}