private void HandleEntityList(EntityListPacket p) { foreach (EntityDataPacket e in p.Entities) { this.HandleEntityData(e, p.ServerDeltaTime); } }
private EntityListPacket CreateGameStatePacket(float deltaTime) { EntityListPacket p = new EntityListPacket { ServerDeltaTime = deltaTime }; var entities = this.entityWorld.EntityManager.GetEntities(); foreach (Entity e in entities) { p.Entities.Add(this.CreateEntityStatePacket(e)); } return(p); }