| Property | Value |
|---|---|
| Native Name | 0x51F30DB60626A20E |
| Hash | 0x51F30DB60626A20E |
| Return Type | BOOL |
| Parameters | vehicle (Vehicle), x (float), y (float), z (float), rotX (float), rotY (float), rotZ (float), p7 (int), p8 (Any) |
Description: Usex in decompiled scripts in combination with _GET_VEHICLE_SUSPENSION_BOUNDS.
NativeDB Introduced: v1180
// Example from fm_bj_race_controller.c
if (!VEHICLE::_0x51F30DB60626A20E(uParam0->f_26, uParam0->f_12.f_3, uParam0->f_12, 2, 1) && !func_282(uParam0->f_6))
{
VEHICLE::_GET_VEHICLE_SUSPENSION_BOUNDS(*uParam0, &vVar15, &uVar16);
VEHICLE::_GET_VEHICLE_SUSPENSION_BOUNDS(uParam0->f_26, &vVar17, &uVar18);
fVar19 = SYSTEM::VDIST2(0f, 0f, vVar15.z, 0f, 0f, vVar17.z);
uParam0->f_12.f_3.f_2 = (uParam0->f_12.f_3.f_2 + fVar19);
if (!VEHICLE::_0x51F30DB60626A20E(uParam0->f_26, uParam0->f_12.f_3, uParam0->f_12, 2, 1))
{
uParam0->f_12.f_3 = { uParam0->f_6 };
uParam0->f_12 = { uParam0->f_9 };
}
}
Parameters
vehicle(Vehicle) — the target vehiclex(float) — vehicle locationy(float) — vehicle locationz(float) — vehicle locationrotX(float) — some kind of vehicle rotation valuerotY(float) — some kind of vehicle rotation valuerotZ(float) — some kind of vehicle rotation valuep7(int) — usually 2p8(Any) — usually 1