sleepingStateChanged

    Emitted when the physics engine changes the body’s sleeping state.

    RigidBody2D.swift:2370
    var sleepingStateChanged: SimpleSignal { get }

    To connect to this signal, reference this property and call the

    connect method with the method you want to invoke

    Example:

    obj.sleepingStateChanged.connect {
       print ("caught signal")
    }

    Other members in extension

    Types

    Type members

    Instance members

    Show implementation details (1)

    Hide implementation details

    • func _integrateForces(state: PhysicsDirectBodyState2D?)

      Allows you to read and safely modify the simulation state for the object. Use this instead of _physicsProcess(delta:) if you need to directly change the body’s position or other physics properties. By default, it works in addition to the usual physics behavior, but customIntegrator allows you to disable the default behavior and write custom force integration for a body.