diff options
Diffstat (limited to 'servers/physics/area_sw.cpp')
-rw-r--r-- | servers/physics/area_sw.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/servers/physics/area_sw.cpp b/servers/physics/area_sw.cpp index 33962d993a..8192a98400 100644 --- a/servers/physics/area_sw.cpp +++ b/servers/physics/area_sw.cpp @@ -43,6 +43,7 @@ void AreaSW::set_transform(const Transform& p_transform) { get_space()->area_add_to_moved_list(&moved_list); _set_transform(p_transform); + _set_inv_transform(p_transform.affine_inverse()); } void AreaSW::set_space(SpaceSW *p_space) { @@ -181,6 +182,7 @@ AreaSW::AreaSW() : CollisionObjectSW(TYPE_AREA), monitor_query_list(this), move point_attenuation=1; density=0.1; priority=0; + ray_pickable=false; } |