mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-03-23 12:47:33 +01:00
Simplify chunks_set() in TerrainWorld.
This commit is contained in:
parent
42a2979d3e
commit
23614770f1
@ -471,7 +471,6 @@ Vector<Variant> TerrainWorld::chunks_get() {
|
||||
}
|
||||
|
||||
void TerrainWorld::chunks_set(const Vector<Variant> &chunks) {
|
||||
if (is_inside_tree()) {
|
||||
for (int i = 0; i < _chunks_vector.size(); ++i) {
|
||||
Ref<TerrainChunk> chunk = Ref<TerrainChunk>(_chunks_vector[i]);
|
||||
|
||||
@ -506,15 +505,6 @@ void TerrainWorld::chunks_set(const Vector<Variant> &chunks) {
|
||||
|
||||
chunk_add(chunk, chunk->get_position_x(), chunk->get_position_z());
|
||||
}
|
||||
} else {
|
||||
_chunks_vector.clear();
|
||||
|
||||
for (int i = 0; i < chunks.size(); ++i) {
|
||||
Ref<TerrainChunk> chunk = Ref<TerrainChunk>(chunks[i]);
|
||||
|
||||
_chunks_vector.push_back(chunk);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int TerrainWorld::_get_channel_index_info(const TerrainWorld::ChannelTypeInfo channel_type) {
|
||||
|
Loading…
Reference in New Issue
Block a user