Skip to content

Commit

Permalink
Fix TileMap error msg when optional navigation node is not set
Browse files Browse the repository at this point in the history
Fixes TileMap error msg spam when bake_navigation=true but the optional and depr navigation node is not set.
  • Loading branch information
smix8 committed Aug 6, 2022
1 parent 7637b5d commit 30d4555
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions scene/2d/tile_map.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,11 @@ void TileMap::_update_quadrant_transform() {

Transform2D nav_rel;
if (bake_navigation) {
nav_rel = get_relative_transform_to_parent(navigation);
if (navigation) {
nav_rel = get_relative_transform_to_parent(navigation);
} else {
nav_rel = get_transform();
}
}

for (Map<PosKey, Quadrant>::Element *E = quadrant_map.front(); E; E = E->next()) {
Expand Down Expand Up @@ -339,7 +343,11 @@ void TileMap::update_dirty_quadrants() {
Vector2 tofs = get_cell_draw_offset();
Transform2D nav_rel;
if (bake_navigation) {
nav_rel = get_relative_transform_to_parent(navigation);
if (navigation) {
nav_rel = get_relative_transform_to_parent(navigation);
} else {
nav_rel = get_transform();
}
}

Vector2 qofs;
Expand Down

0 comments on commit 30d4555

Please sign in to comment.