Fix move_and_slide forcing synchronization with physics thread

Co-authored-by: Ricardo Buring <ricardo.buring@gmail.com>
This commit is contained in:
Mikael Hermansson 2025-08-14 13:05:08 +02:00
parent de463e0241
commit 6c907c2d37
22 changed files with 226 additions and 2 deletions

View file

@ -94,6 +94,16 @@
Implement to override the behavior of [member PhysicsDirectBodyState2D.center_of_mass_local] and its respective getter.
</description>
</method>
<method name="_get_collision_layer" qualifiers="virtual required const">
<return type="int" />
<description>
</description>
</method>
<method name="_get_collision_mask" qualifiers="virtual required const">
<return type="int" />
<description>
</description>
</method>
<method name="_get_constant_force" qualifiers="virtual required const">
<return type="Vector2" />
<description>
@ -269,6 +279,18 @@
Implement to override the behavior of [member PhysicsDirectBodyState2D.angular_velocity] and its respective setter.
</description>
</method>
<method name="_set_collision_layer" qualifiers="virtual required">
<return type="void" />
<param index="0" name="layer" type="int" />
<description>
</description>
</method>
<method name="_set_collision_mask" qualifiers="virtual required">
<return type="void" />
<param index="0" name="mask" type="int" />
<description>
</description>
</method>
<method name="_set_constant_force" qualifiers="virtual required">
<return type="void" />
<param index="0" name="force" type="Vector2" />