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