System.Action<PhysicsIntersection> OnIntersectionUpdate { get; set; }

robot_2Generated
code_blocksInput

Description

The OnIntersectionUpdate property of the PhysicsBody class is an event handler that is triggered during the update phase of a physics intersection. It is of type System.Action<PhysicsIntersection>, which means it accepts a delegate that takes a PhysicsIntersection object as a parameter. This event can be used to perform custom logic whenever an intersection is updated, such as adjusting physics properties or triggering game events.

Usage

To use the OnIntersectionUpdate property, assign a method that matches the System.Action<PhysicsIntersection> delegate signature. This method will be called whenever an intersection update occurs for the PhysicsBody.

Example

// Example of subscribing to the OnIntersectionUpdate event
PhysicsBody myPhysicsBody = new PhysicsBody();

// Define the method to handle the intersection update
void HandleIntersectionUpdate(PhysicsIntersection intersection)
{
    // Custom logic for handling the intersection update
    // For example, logging the intersection details
    Log.Info($"Intersection updated with: {intersection.OtherBody}");
}

// Subscribe to the OnIntersectionUpdate event
myPhysicsBody.OnIntersectionUpdate += HandleIntersectionUpdate;