class
VehicleOfferLogicController
- 21 properties
- 8 functions
Extends BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vehicleImage | ink.ImageWidgetReference | 0x10 | scripted |
border | ink.WidgetReference | 0x28 | scripted |
ownedIndicator | ink.WidgetReference | 0x40 | scripted |
nameText | ink.TextWidgetReference | 0x58 | scripted |
gunImage | ink.ImageWidgetReference | 0x70 | scripted |
rocketImage | ink.ImageWidgetReference | 0x88 | scripted |
custoImage | ink.ImageWidgetReference | 0xA0 | scripted |
priceTextWrapper | ink.WidgetReference | 0xB8 | scripted |
priceText | ink.TextWidgetReference | 0xD0 | scripted |
originalPriceTextWrapper | ink.WidgetReference | 0xE8 | scripted |
originalPriceText | ink.TextWidgetReference | 0x100 | scripted |
discountedPriceTextWrapper | ink.WidgetReference | 0x118 | scripted |
discountedPriceText | ink.TextWidgetReference | 0x130 | scripted |
discountWrapper | ink.WidgetReference | 0x148 | scripted |
discountText | ink.TextWidgetReference | 0x160 | scripted |
discoutImage | ink.WidgetReference | 0x178 | scripted |
offerRecord | WeakHandle<game.data.VehicleOffer_Record> | 0x190 | scripted |
state | EVehicleOfferState | 0x1A0 | scripted |
styleWidget | WeakHandle<ink.Widget> | 0x1A8 | scripted |
discount | float | 0x1B8 | scripted |
discountApplicable | bool | 0x1BC | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "VehicleOfferLogicController", "OnInitialize", (VehicleOfferLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleOfferLogicController_OnInitialize( VehicleOfferLogicController self );void SetUp(WeakHandle<game.data.VehicleOffer_Record> offerRecord, EVehicleOfferState state, float? discount)RTTIre.Hooks.PlaceVoid( "VehicleOfferLogicController", "SetUp;VehicleOffer_RecordEVehicleOfferStateFloat", (VehicleOfferLogicController_SetUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleOfferLogicController_SetUp( VehicleOfferLogicController self, WeakHandle<game.data.VehicleOffer_Record> offerRecord, EVehicleOfferState state, float? discount );void UpdateState(EVehicleOfferState state)RTTIre.Hooks.PlaceVoid( "VehicleOfferLogicController", "UpdateState;EVehicleOfferState", (VehicleOfferLogicController_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleOfferLogicController_UpdateState( VehicleOfferLogicController self, EVehicleOfferState state );void UpdateDiscountVisibility()RTTIre.Hooks.PlaceVoid( "VehicleOfferLogicController", "UpdateDiscountVisibility;", (VehicleOfferLogicController_UpdateDiscountVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleOfferLogicController_UpdateDiscountVisibility( VehicleOfferLogicController self );void SetHoverState(bool isHovered)RTTIre.Hooks.PlaceVoid( "VehicleOfferLogicController", "SetHoverState;Bool", (VehicleOfferLogicController_SetHoverState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleOfferLogicController_SetHoverState( VehicleOfferLogicController self, bool isHovered );CName StateValueToName(EVehicleOfferState state)RTTIre.Hooks.Place( "VehicleOfferLogicController", "StateValueToName;EVehicleOfferState", (VehicleOfferLogicController_StateValueToName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleOfferLogicController_StateValueToName( VehicleOfferLogicController self, EVehicleOfferState state );WeakHandle<game.data.VehicleOffer_Record> GetOfferRecord()RTTIEVehicleOfferState GetState()RTTIre.Hooks.Place( "VehicleOfferLogicController", "GetState;", (VehicleOfferLogicController_GetState x) => { return re.Hooks.CallOriginal<re.msgpack.EVehicleOfferState>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleOfferLogicController_GetState( VehicleOfferLogicController self );