|
@@ -4363,6 +4363,7 @@ int TileSetAtlasSource::create_alternative_tile(const Vector2i p_atlas_coords, i
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id] = memnew(TileData);
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id] = memnew(TileData);
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id]->set_tile_set(tile_set);
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id]->set_tile_set(tile_set);
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id]->set_allow_transform(true);
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id]->set_allow_transform(true);
|
|
|
|
+ tiles[p_atlas_coords].alternatives[new_alternative_id]->connect("changed", callable_mp((Resource *)this, &TileSetAtlasSource::emit_changed));
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id]->notify_property_list_changed();
|
|
tiles[p_atlas_coords].alternatives[new_alternative_id]->notify_property_list_changed();
|
|
tiles[p_atlas_coords].alternatives_ids.append(new_alternative_id);
|
|
tiles[p_atlas_coords].alternatives_ids.append(new_alternative_id);
|
|
tiles[p_atlas_coords].alternatives_ids.sort();
|
|
tiles[p_atlas_coords].alternatives_ids.sort();
|