class vehicle
VcarGameController
vehicle.VcarGameController
- 69 properties
- 16 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
activeVehicleBlackboard | WeakHandle<game.IBlackboard> | 0x0 | scripted |
vehicleBlackboard | WeakHandle<game.IBlackboard> | 0x10 | scripted |
mountBBConnectionId | red.CallbackObject? | 0x20 | scripted |
speedBBConnectionId | red.CallbackObject? | 0x30 | scripted |
rpmValueBBConnectionId | red.CallbackObject? | 0x40 | scripted |
rpmMaxBBConnectionId | red.CallbackObject? | 0x50 | scripted |
autopilotOnId | red.CallbackObject? | 0x60 | scripted |
playerVehStateId | red.CallbackObject? | 0x70 | scripted |
isInAutoPilot | bool | 0x80 | scripted |
isInCombat | bool | 0x81 | scripted |
wasCombat | bool | 0x82 | scripted |
rootWidget | WeakHandle<ink.CanvasWidget> | 0x88 | scripted |
windowWidget | WeakHandle<ink.CanvasWidget> | 0x98 | scripted |
speedTextWidget | WeakHandle<ink.TextWidget> | 0xA8 | scripted |
rpmGaugeFullWidget | WeakHandle<ink.ImageWidget> | 0xB8 | scripted |
rpmGaugeMaxSize | Vector2 | 0xC8 | scripted |
interiorRootWidget | WeakHandle<ink.CanvasWidget> | 0xD0 | scripted |
interiorRPMWidget | WeakHandle<ink.CanvasWidget> | 0xE0 | scripted |
interiorFluff1Widget | WeakHandle<ink.CanvasWidget> | 0xF0 | scripted |
interiorFluff2Widget | WeakHandle<ink.CanvasWidget> | 0x100 | scripted |
interiorFluff3Widget | WeakHandle<ink.CanvasWidget> | 0x110 | scripted |
interiorFluff4Widget | WeakHandle<ink.CanvasWidget> | 0x120 | scripted |
interiorFluff5Widget | WeakHandle<ink.CanvasWidget> | 0x130 | scripted |
interiorFluff1Anim1Widget | WeakHandle<ink.CanvasWidget> | 0x140 | scripted |
interiorFluff1Anim2Widget | WeakHandle<ink.CanvasWidget> | 0x150 | scripted |
interiorFluff2Anim1Widget | WeakHandle<ink.CanvasWidget> | 0x160 | scripted |
interiorFluff2Anim2Widget | WeakHandle<ink.CanvasWidget> | 0x170 | scripted |
activeChunks | int | 0x180 | scripted |
animFadeOutProxy | ink.anim.Proxy? | 0x188 | scripted |
anim_exterior_fadein | ink.anim.Definition? | 0x198 | scripted |
anim_exterior_fadeout | ink.anim.Definition? | 0x1A8 | scripted |
anim_interior_fadeout | ink.anim.Definition? | 0x1B8 | scripted |
anim_interior_rpm_fadein | ink.anim.Definition? | 0x1C8 | scripted |
anim_interior_fluff1_fadein | ink.anim.Definition? | 0x1D8 | scripted |
anim_interior_fluff2_fadein | ink.anim.Definition? | 0x1E8 | scripted |
anim_interior_fluff3_fadein | ink.anim.Definition? | 0x1F8 | scripted |
anim_interior_fluff4_fadein | ink.anim.Definition? | 0x208 | scripted |
anim_interior_fluff5_fadein | ink.anim.Definition? | 0x218 | scripted |
animFluffFadeInProxy | ink.anim.Proxy? | 0x228 | scripted |
anim_interior_fluff1_anim1 | ink.anim.Definition? | 0x238 | scripted |
anim_interior_fluff1_anim2 | ink.anim.Definition? | 0x248 | scripted |
anim_interior_fluff2_anim1 | ink.anim.Definition? | 0x258 | scripted |
anim_interior_fluff2_anim2 | ink.anim.Definition? | 0x268 | scripted |
fluff1animOptions1 | ink.anim.PlaybackOptions | 0x278 | scripted |
fluff1animOptions2 | ink.anim.PlaybackOptions | 0x2A8 | scripted |
fluff2animOptions1 | ink.anim.PlaybackOptions | 0x2D8 | scripted |
fluff2animOptions2 | ink.anim.PlaybackOptions | 0x308 | scripted |
isWindow | bool | 0x338 | scripted |
isInterior | bool | 0x339 | scripted |
hasSpeed | bool | 0x33A | scripted |
hasRPM | bool | 0x33B | scripted |
chunksNumber | int | 0x33C | scripted |
dynamicRpmPath | CName | 0x340 | scripted |
rpmPerChunk | int | 0x348 | scripted |
hasRevMax | bool | 0x34C | scripted |
revMaxPath | CName | 0x350 | scripted |
revMaxChunk | int | 0x358 | scripted |
windowWidgetPath | CName | 0x360 | scripted |
interiorWidgetPath | CName | 0x368 | scripted |
interiorRPMWidgetPath | CName | 0x370 | scripted |
interiorFluff1WidgetPath | CName | 0x378 | scripted |
interiorFluff2WidgetPath | CName | 0x380 | scripted |
interiorFluff3WidgetPath | CName | 0x388 | scripted |
interiorFluff4WidgetPath | CName | 0x390 | scripted |
interiorFluff5WidgetPath | CName | 0x398 | scripted |
interiorFluff1Anim1WidgetPath | CName | 0x3A0 | scripted |
interiorFluff1Anim2WidgetPath | CName | 0x3A8 | scripted |
interiorFluff2Anim1WidgetPath | CName | 0x3B0 | scripted |
interiorFluff2Anim2WidgetPath | CName | 0x3B8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "vehicleVcarGameController", "OnInitialize", (VcarGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnInitialize( vehicle.VcarGameController self );bool OnActivateTest(bool value)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnActivateTest", (VcarGameController_OnActivateTest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnActivateTest( vehicle.VcarGameController self, bool value );bool OnUninitialize()RTTIre.Hooks.Place( "vehicleVcarGameController", "OnUninitialize", (VcarGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnUninitialize( vehicle.VcarGameController self );bool OnActiveVehicleChanged(bool isPlayerMounted)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnActiveVehicleChanged", (VcarGameController_OnActiveVehicleChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnActiveVehicleChanged( vehicle.VcarGameController self, bool isPlayerMounted );bool OnSpeedValueChanegd(float speedValue)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnSpeedValueChanegd", (VcarGameController_OnSpeedValueChanegd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnSpeedValueChanegd( vehicle.VcarGameController self, float speedValue );bool OnRpmValueChanged(float rpmValue)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnRpmValueChanged", (VcarGameController_OnRpmValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnRpmValueChanged( vehicle.VcarGameController self, float rpmValue );void drawRPMGaugeFull(float rpmValue)RTTIre.Hooks.PlaceVoid( "vehicleVcarGameController", "drawRPMGaugeFull;Float", (VcarGameController_drawRPMGaugeFull x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_drawRPMGaugeFull( vehicle.VcarGameController self, float rpmValue );bool OnRpmMaxChanged(float rpmMax)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnRpmMaxChanged", (VcarGameController_OnRpmMaxChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnRpmMaxChanged( vehicle.VcarGameController self, float rpmMax );void EvaluateRPMMeterWidget(int currentAmountOfChunks)RTTIre.Hooks.PlaceVoid( "vehicleVcarGameController", "EvaluateRPMMeterWidget;Int32", (VcarGameController_EvaluateRPMMeterWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_EvaluateRPMMeterWidget( vehicle.VcarGameController self, int currentAmountOfChunks );void AddChunk()RTTIre.Hooks.PlaceVoid( "vehicleVcarGameController", "AddChunk;", (VcarGameController_AddChunk x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_AddChunk( vehicle.VcarGameController self );void RemoveChunk()RTTIre.Hooks.PlaceVoid( "vehicleVcarGameController", "RemoveChunk;", (VcarGameController_RemoveChunk x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_RemoveChunk( vehicle.VcarGameController self );void PrepAnim()RTTIre.Hooks.PlaceVoid( "vehicleVcarGameController", "PrepAnim;", (VcarGameController_PrepAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_PrepAnim( vehicle.VcarGameController self );void PrepFluffLoopAnim()RTTIre.Hooks.PlaceVoid( "vehicleVcarGameController", "PrepFluffLoopAnim;", (VcarGameController_PrepFluffLoopAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_PrepFluffLoopAnim( vehicle.VcarGameController self );bool OnAutopilotChanged(bool autopilotOn)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnAutopilotChanged", (VcarGameController_OnAutopilotChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnAutopilotChanged( vehicle.VcarGameController self, bool autopilotOn );bool OnAnimFadeOutFinshed(ink.anim.Proxy anim)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnAnimFadeOutFinshed", (VcarGameController_OnAnimFadeOutFinshed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnAnimFadeOutFinshed( vehicle.VcarGameController self, ink.anim.Proxy? anim );bool OnAnimFluffFadeInFinshed(ink.anim.Proxy anim)RTTIre.Hooks.Place( "vehicleVcarGameController", "OnAnimFluffFadeInFinshed", (VcarGameController_OnAnimFluffFadeInFinshed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VcarGameController_OnAnimFluffFadeInFinshed( vehicle.VcarGameController self, ink.anim.Proxy? anim );