Exemplo n.º 1
0
 private void HandleEntityList(EntityListPacket p)
 {
     foreach (EntityDataPacket e in p.Entities)
     {
         this.HandleEntityData(e, p.ServerDeltaTime);
     }
 }
Exemplo n.º 2
0
        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);
        }