Operating system or device, Godot version, GPU Model and driver (if graphics related):
Os: Open Suse Leap 42.2
Godot Version: 3.0 beta [
Issue description:
Using RigidBody2D I set false in set_contact_monitor and value still true calling is_contact_monitor_enabled()
example
rigidbody2dbug.tar.gz
](url)
Steps to reproduce:
set_contact_monitor(true)
Edit: Update with example, and notice that happens in signal body_entered(
set_contact_monitor(false)
is_contact_monitor_enabled() is returning true
cc @AndreaCatania since this is probably bullet related.
@karroffel bullet is working just for 3d part
@steelxtreme also if you can, upload a sample project so we can check it easily
@AndreaCatania Ohhhh ups, missed that, sorry
The debugger tells you why:

This works:

(you can't check if the value changed in the signal callback itself, since the value will only change for the next physics frame)
Most helpful comment
@AndreaCatania Ohhhh ups, missed that, sorry