Class: MockPhysicsWorld
Mock of the X-Ray engine physics_world class for jest/node.
Implements
physics_world
Constructors
Constructor
ts
new MockPhysicsWorld(): MockPhysicsWorld;Returns
MockPhysicsWorld
Methods
create()
ts
static create(gravity?: number): MockPhysicsWorld;Parameters
| Parameter | Type | Default value |
|---|---|---|
gravity | number | 9.81 |
Returns
MockPhysicsWorld
mock()
ts
static mock(gravity?: number): physics_world;Parameters
| Parameter | Type | Default value |
|---|---|---|
gravity | number | 9.81 |
Returns
physics_world
Properties
__name
ts
readonly __name: string = "physics_world";add_call
ts
add_call: MockedFunction<(condition: CPHCondition, action: CPHAction) => void>;Add a physics condition/action callback pair.
Remarks
This binding expects native CPHCondition and CPHAction objects; ordinary scripts usually use level.add_call instead.
Param
condition
Native physics condition object.
Param
action
Native physics action object.
Implementation of
ts
physics_world.add_callgravity
ts
gravity: MockedFunction<() => number>;Returns
Current world gravity.
Implementation of
ts
physics_world.gravitygravityValue
ts
gravityValue: number = 9.81;set_gravity
ts
set_gravity: MockedFunction<(value: number) => void>;Set world gravity.
Param
value
Gravity value.
Implementation of
ts
physics_world.set_gravity