Merge pull request #52056 from jmb462/fix-raycast3D-color-update

[3.x] Fix Raycast3D color update when not colliding anymore (Fix #52051)
This commit is contained in:
Camille Mohr-Daurat 2021-08-24 08:11:05 -07:00 committed by GitHub
commit 5ce734c073
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -427,7 +427,7 @@ void RayCast::_update_debug_shape_material(bool p_check_collision) {
color = get_tree()->get_debug_collisions_color();
}
if (p_check_collision) {
if (p_check_collision && collided) {
if ((color.get_h() < 0.055 || color.get_h() > 0.945) && color.get_s() > 0.5 && color.get_v() > 0.5) {
// If base color is already quite reddish, hightlight collision with green color
color = Color(0.0, 1.0, 0.0, color.a);