Example #1
0
 private void AddPlayerToChunk(PlayerEntity player, EntityChunk entityChunk)
 {
     player.CurrentChunk = entityChunk;
     if (!entityChunk.PlayerEntities.Contains(player))
     {
         entityChunk.PlayerEntities.Add(player);
     }
 }
Example #2
0
 private EntityChunk CreateChunkIfNotExists(Vector2 chunkLocation)
 {
     if (!EntityChunks.ContainsKey(chunkLocation))
     {
         var chunk = new EntityChunk(chunkLocation, ChunkSize, Core);
         EntityChunks[chunkLocation] = chunk;
         return(chunk);
     }
     return(EntityChunks[chunkLocation]);
 }
Example #3
0
 private EntityChunk CreateChunkIfNotExists(Vector2 chunkLocation)
 {
     if (!EntityChunks.ContainsKey(chunkLocation))
     {
         var chunk = new EntityChunk(chunkLocation, ChunkSize, Core);
         EntityChunks[chunkLocation] = chunk;
         return chunk;
     }
     return EntityChunks[chunkLocation];
 }
Example #4
0
 private void AddPlayerToChunk(PlayerEntity player, EntityChunk entityChunk)
 {
     player.CurrentChunk = entityChunk;
     if (!entityChunk.PlayerEntities.Contains(player)) entityChunk.PlayerEntities.Add(player);
 }