class ink
MotorcycleHUDGameController
ink.MotorcycleHUDGameController
- 40 properties
- 19 functions
Extends game.ui.BaseVehicleHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vehicleBlackboard | WeakHandle<game.IBlackboard> | 0x58 | scripted |
activeVehicleUIBlackboard | WeakHandle<game.IBlackboard> | 0x68 | scripted |
vehicleBBStateConectionId | red.CallbackObject? | 0x78 | scripted |
speedBBConnectionId | red.CallbackObject? | 0x88 | scripted |
gearBBConnectionId | red.CallbackObject? | 0x98 | scripted |
tppBBConnectionId | red.CallbackObject? | 0xA8 | scripted |
rpmValueBBConnectionId | red.CallbackObject? | 0xB8 | scripted |
leanAngleBBConnectionId | red.CallbackObject? | 0xC8 | scripted |
playerStateBBConnectionId | red.CallbackObject? | 0xD8 | scripted |
playOptionReverse | ink.anim.PlaybackOptions | 0xE8 | scripted |
rootWidget | WeakHandle<ink.CanvasWidget> | 0x118 | scripted |
mainCanvas | WeakHandle<ink.CanvasWidget> | 0x128 | scripted |
activeChunks | int | 0x138 | scripted |
chunksNumber | int | 0x13C | scripted |
dynamicRpmPath | CName | 0x140 | scripted |
rpmPerChunk | int | 0x148 | scripted |
hasRevMax | bool | 0x14C | scripted |
HiResMode | bool | 0x14D | scripted |
revMaxPath | CName | 0x150 | scripted |
revMaxChunk | int | 0x158 | scripted |
revMax | int | 0x15C | scripted |
revRedLine | int | 0x160 | scripted |
maxSpeed | int | 0x164 | scripted |
speedTextWidget | ink.TextWidgetReference | 0x168 | scripted |
gearTextWidget | ink.TextWidgetReference | 0x180 | scripted |
RPMTextWidget | ink.TextWidgetReference | 0x198 | scripted |
lower | WeakHandle<ink.CanvasWidget> | 0x1B0 | scripted |
lowerSpeedBigR | WeakHandle<ink.CanvasWidget> | 0x1C0 | scripted |
lowerSpeedBigL | WeakHandle<ink.CanvasWidget> | 0x1D0 | scripted |
lowerSpeedSmallR | WeakHandle<ink.CanvasWidget> | 0x1E0 | scripted |
lowerSpeedSmallL | WeakHandle<ink.CanvasWidget> | 0x1F0 | scripted |
lowerSpeedFluffR | WeakHandle<ink.ImageWidget> | 0x200 | scripted |
lowerSpeedFluffL | WeakHandle<ink.ImageWidget> | 0x210 | scripted |
hudLowerPart | WeakHandle<ink.CanvasWidget> | 0x220 | scripted |
lowerfluff_R | WeakHandle<ink.CanvasWidget> | 0x230 | scripted |
lowerfluff_L | WeakHandle<ink.CanvasWidget> | 0x240 | scripted |
HudHideAnimation | ink.anim.Proxy? | 0x250 | scripted |
HudShowAnimation | ink.anim.Proxy? | 0x260 | scripted |
HudRedLineAnimation | ink.anim.Proxy? | 0x270 | scripted |
fluffBlinking | ink.anim.Controller? | 0x280 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnInitialize", (MotorcycleHUDGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnInitialize( ink.MotorcycleHUDGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnUninitialize", (MotorcycleHUDGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnUninitialize( ink.MotorcycleHUDGameController self );bool OnVehicleMounted()overrideRTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnVehicleMounted", (MotorcycleHUDGameController_OnVehicleMounted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnVehicleMounted( ink.MotorcycleHUDGameController self );bool OnVehicleUnmounted()overrideRTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnVehicleUnmounted", (MotorcycleHUDGameController_OnVehicleUnmounted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnVehicleUnmounted( ink.MotorcycleHUDGameController self );bool OnHudHideAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnHudHideAnimFinished", (MotorcycleHUDGameController_OnHudHideAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnHudHideAnimFinished( ink.MotorcycleHUDGameController self, ink.anim.Proxy? proxy );bool OnHudShowAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnHudShowAnimFinished", (MotorcycleHUDGameController_OnHudShowAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnHudShowAnimFinished( ink.MotorcycleHUDGameController self, ink.anim.Proxy? proxy );bool OnVehicleStateChanged(int state)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnVehicleStateChanged", (MotorcycleHUDGameController_OnVehicleStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnVehicleStateChanged( ink.MotorcycleHUDGameController self, int state );bool OnRpmMaxChanged(float rpmMax)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnRpmMaxChanged", (MotorcycleHUDGameController_OnRpmMaxChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnRpmMaxChanged( ink.MotorcycleHUDGameController self, float rpmMax );bool OnSpeedValueChanged(float speedValue)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnSpeedValueChanged", (MotorcycleHUDGameController_OnSpeedValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnSpeedValueChanged( ink.MotorcycleHUDGameController self, float speedValue );bool OnGearValueChanged(int gearValue)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnGearValueChanged", (MotorcycleHUDGameController_OnGearValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnGearValueChanged( ink.MotorcycleHUDGameController self, int gearValue );bool OnRpmValueChanged(float rpmValue)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnRpmValueChanged", (MotorcycleHUDGameController_OnRpmValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnRpmValueChanged( ink.MotorcycleHUDGameController self, float rpmValue );void drawRPMGaugeFull(float rpmValue)RTTIre.Hooks.PlaceVoid( "inkMotorcycleHUDGameController", "drawRPMGaugeFull;Float", (MotorcycleHUDGameController_drawRPMGaugeFull x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_drawRPMGaugeFull( ink.MotorcycleHUDGameController self, float rpmValue );void EvaluateRPMMeterWidget(int currentAmountOfChunks)RTTIre.Hooks.PlaceVoid( "inkMotorcycleHUDGameController", "EvaluateRPMMeterWidget;Int32", (MotorcycleHUDGameController_EvaluateRPMMeterWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_EvaluateRPMMeterWidget( ink.MotorcycleHUDGameController self, int currentAmountOfChunks );void RedrawRPM(int currentAmountOfChunks)RTTIre.Hooks.PlaceVoid( "inkMotorcycleHUDGameController", "RedrawRPM;Int32", (MotorcycleHUDGameController_RedrawRPM x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_RedrawRPM( ink.MotorcycleHUDGameController self, int currentAmountOfChunks );void AddChunk()RTTIre.Hooks.PlaceVoid( "inkMotorcycleHUDGameController", "AddChunk;", (MotorcycleHUDGameController_AddChunk x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_AddChunk( ink.MotorcycleHUDGameController self );void RemoveChunk()RTTIre.Hooks.PlaceVoid( "inkMotorcycleHUDGameController", "RemoveChunk;", (MotorcycleHUDGameController_RemoveChunk x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_RemoveChunk( ink.MotorcycleHUDGameController self );bool OnLeanAngleChanged(float leanAngle)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnLeanAngleChanged", (MotorcycleHUDGameController_OnLeanAngleChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnLeanAngleChanged( ink.MotorcycleHUDGameController self, float leanAngle );bool OnCameraModeChanged(bool mode)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "OnCameraModeChanged", (MotorcycleHUDGameController_OnCameraModeChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_OnCameraModeChanged( ink.MotorcycleHUDGameController self, bool mode );bool CheckVehicleType(string desiredType)RTTIre.Hooks.Place( "inkMotorcycleHUDGameController", "CheckVehicleType;script_ref<String>", (MotorcycleHUDGameController_CheckVehicleType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MotorcycleHUDGameController_CheckVehicleType( ink.MotorcycleHUDGameController self, string desiredType );