class
VehicleSummonWidgetGameController
- 19 properties
- 20 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vehicleNameLabel | ink.TextWidgetReference | 0x58 | scripted |
vehicleTypeIcon | ink.ImageWidgetReference | 0x70 | scripted |
vehicleManufactorIcon | ink.ImageWidgetReference | 0x88 | scripted |
distanceLabel | ink.TextWidgetReference | 0xA0 | scripted |
subText | ink.TextWidgetReference | 0xB8 | scripted |
radioStationName | ink.TextWidgetReference | 0xD0 | scripted |
loopCounter | uint | 0xE8 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0xF0 | scripted |
player | WeakHandle<PlayerPuppet> | 0x100 | scripted |
vehicle | WeakHandle<vehicle.BaseObject> | 0x110 | scripted |
vehicleRecord | game.data.Vehicle_Record? | 0x120 | scripted |
gameInstance | ScriptGameInstance | 0x130 | scripted |
vehicleSummonDataBB | WeakHandle<game.IBlackboard> | 0x148 | scripted |
mountCallback | red.CallbackObject? | 0x158 | scripted |
vehicleSummonStateCallback | red.CallbackObject? | 0x168 | scripted |
vehiclePurchaseStateCallback | red.CallbackObject? | 0x178 | scripted |
currentAnimation | CName | 0x188 | scripted |
animationProxy | ink.anim.Proxy? | 0x190 | scripted |
animationCounterProxy | ink.anim.Proxy? | 0x1A0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnInitialize", (VehicleSummonWidgetGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnInitialize( VehicleSummonWidgetGameController self );bool OnPlayerAttach(game.Object player)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnPlayerAttach", (VehicleSummonWidgetGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnPlayerAttach( VehicleSummonWidgetGameController self, game.Object? player );bool OnPlayerDetach(game.Object player)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnPlayerDetach", (VehicleSummonWidgetGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnPlayerDetach( VehicleSummonWidgetGameController self, game.Object? player );bool OnVehicleSummonStateChanged(uint value)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnVehicleSummonStateChanged", (VehicleSummonWidgetGameController_OnVehicleSummonStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnVehicleSummonStateChanged( VehicleSummonWidgetGameController self, uint value );bool OnVehicleMount(bool value)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnVehicleMount", (VehicleSummonWidgetGameController_OnVehicleMount x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnVehicleMount( VehicleSummonWidgetGameController self, bool value );bool OnVehicleEnterDone(ink.anim.Proxy anim)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnVehicleEnterDone", (VehicleSummonWidgetGameController_OnVehicleEnterDone x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnVehicleEnterDone( VehicleSummonWidgetGameController self, ink.anim.Proxy? anim );bool OnVehicleRadioSongChanged(vehicle.RadioSongChanged evt)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnVehicleRadioSongChanged", (VehicleSummonWidgetGameController_OnVehicleRadioSongChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnVehicleRadioSongChanged( VehicleSummonWidgetGameController self, vehicle.RadioSongChanged? evt );bool OnIntroFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnIntroFinished", (VehicleSummonWidgetGameController_OnIntroFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnIntroFinished( VehicleSummonWidgetGameController self, ink.anim.Proxy? anim );bool OnEndLoop(ink.anim.Proxy anim)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnEndLoop", (VehicleSummonWidgetGameController_OnEndLoop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnEndLoop( VehicleSummonWidgetGameController self, ink.anim.Proxy? anim );bool OnTimeOut(ink.anim.Proxy anim)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "OnTimeOut", (VehicleSummonWidgetGameController_OnTimeOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_OnTimeOut( VehicleSummonWidgetGameController self, ink.anim.Proxy? anim );void Reset()RTTIre.Hooks.PlaceVoid( "VehicleSummonWidgetGameController", "Reset;", (VehicleSummonWidgetGameController_Reset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_Reset( VehicleSummonWidgetGameController self );void ShowVehicleSummonNotification()RTTIre.Hooks.PlaceVoid( "VehicleSummonWidgetGameController", "ShowVehicleSummonNotification;", (VehicleSummonWidgetGameController_ShowVehicleSummonNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_ShowVehicleSummonNotification( VehicleSummonWidgetGameController self );void ShowVehicleWaitingNotification()RTTIre.Hooks.PlaceVoid( "VehicleSummonWidgetGameController", "ShowVehicleWaitingNotification;", (VehicleSummonWidgetGameController_ShowVehicleWaitingNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_ShowVehicleWaitingNotification( VehicleSummonWidgetGameController self );bool TryShowVehicleRadioNotification()RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "TryShowVehicleRadioNotification;", (VehicleSummonWidgetGameController_TryShowVehicleRadioNotification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_TryShowVehicleRadioNotification( VehicleSummonWidgetGameController self );bool IsVehicleDataValid(bool? update)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "IsVehicleDataValid;Bool", (VehicleSummonWidgetGameController_IsVehicleDataValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_IsVehicleDataValid( VehicleSummonWidgetGameController self, bool? update );bool TryUpdateActiveVehicleData(ent.EntityID id)RTTIre.Hooks.Place( "VehicleSummonWidgetGameController", "TryUpdateActiveVehicleData;EntityID", (VehicleSummonWidgetGameController_TryUpdateActiveVehicleData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_TryUpdateActiveVehicleData( VehicleSummonWidgetGameController self, ent.EntityID id );void UpdateVehicleNotificationData(TDBID id)RTTIre.Hooks.PlaceVoid( "VehicleSummonWidgetGameController", "UpdateVehicleNotificationData;TweakDBID", (VehicleSummonWidgetGameController_UpdateVehicleNotificationData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_UpdateVehicleNotificationData( VehicleSummonWidgetGameController self, TDBID id );void UpdateDistanceLabel()RTTIre.Hooks.PlaceVoid( "VehicleSummonWidgetGameController", "UpdateDistanceLabel;", (VehicleSummonWidgetGameController_UpdateDistanceLabel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_UpdateDistanceLabel( VehicleSummonWidgetGameController self );void PlayAnimation(CName animation, ink.anim.PlaybackOptions? options, CName? callback)RTTIre.Hooks.PlaceVoid( "VehicleSummonWidgetGameController", "PlayAnimation;CNameinkAnimOptionsCName", (VehicleSummonWidgetGameController_PlayAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_PlayAnimation( VehicleSummonWidgetGameController self, CName animation, ink.anim.PlaybackOptions? options, CName? callback );void StopAnimation(bool isStoppingBothAnimations)RTTIre.Hooks.PlaceVoid( "VehicleSummonWidgetGameController", "StopAnimation;Bool", (VehicleSummonWidgetGameController_StopAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleSummonWidgetGameController_StopAnimation( VehicleSummonWidgetGameController self, bool isStoppingBothAnimations );