VehicleDetailsLogicController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 23
| Name | Type | Flags |
|---|---|---|
backButton | inkWidgetRef | scriptedprivate |
custoImage | inkImageRef | scriptedprivate |
detailsImage | inkImageRef | scriptedprivate |
detailsText | inkTextRef | scriptedprivate |
discount | Float | scriptedprivate |
discountImageWrapper | inkWidgetRef | scriptedprivate |
discountText | inkTextRef | scriptedprivate |
discountWrapper | inkWidgetRef | scriptedprivate |
gunImage | inkImageRef | scriptedprivate |
howToUnlockText | inkTextRef | scriptedprivate |
howToUnlockWrapper | inkWidgetRef | scriptedprivate |
insufficientMoneyWidget | inkWidgetRef | scriptedprivate |
offerRecord | wref<VehicleOffer_Record> | scriptedprivate |
originalPriceText | inkTextRef | scriptedprivate |
originalPriceWrapper | inkWidgetRef | scriptedprivate |
ownedWidget | inkWidgetRef | scriptedprivate |
price | Int32 | scriptedprivate |
priceText | inkTextRef | scriptedprivate |
priceWrapper | inkWidgetRef | scriptedprivate |
purchaseButton | inkWidgetRef | scriptedprivate |
rocketImage | inkImageRef | scriptedprivate |
scrollControllerWidget | inkWidgetRef | scriptedprivate |
vehicleNameText | inkTextRef | scriptedprivate |
Methods 14
protected cb func OnBackClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnBackHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnBackHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPurchaseClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPurchaseHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPurchaseHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func SetUp(offerRecord: wref<VehicleOffer_Record>, state: EVehicleOfferState, playerMoney: Int32, opt discount: Float)scripted
private final func SetUpButtons()scripted
private final func SetUpHowToUnlockText(unlockType: gamedataVehicleUnlockType)scripted
private final func UnregisterButtons()scripted
private final func UpdateDiscountVisibility(state: EVehicleOfferState)scripted
public final func UpdateState(state: EVehicleOfferState, playerMoney: Int32)scripted