void ApplyImpulse( Vector3 vel, bool withMass )

book_4_sparkGenerated
code_blocksInput

Description

The ApplyImpulse method applies an impulse to all physics bodies within the PhysicsGroup. An impulse is a sudden force applied over a short period of time, which can change the velocity of the bodies. This method allows you to specify whether the impulse should be applied considering the mass of the bodies.

Usage

To use the ApplyImpulse method, you need to provide a Vector3 representing the impulse velocity and a bool indicating whether the impulse should be mass-dependent. If withMass is set to true, the impulse will be scaled by the mass of each body, resulting in a more realistic application of force.

Example

// Create a new PhysicsGroup
PhysicsGroup physicsGroup = new PhysicsGroup();

// Define an impulse vector
Vector3 impulse = new Vector3(10, 0, 0);

// Apply the impulse to the physics group, considering mass
physicsGroup.ApplyImpulse(impulse, true);