REDNODE / GAME API

VehicleDetailsLogicController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 23

NameTypeFlags
backButtoninkWidgetRefscriptedprivate
custoImageinkImageRefscriptedprivate
detailsImageinkImageRefscriptedprivate
detailsTextinkTextRefscriptedprivate
discountFloatscriptedprivate
discountImageWrapperinkWidgetRefscriptedprivate
discountTextinkTextRefscriptedprivate
discountWrapperinkWidgetRefscriptedprivate
gunImageinkImageRefscriptedprivate
howToUnlockTextinkTextRefscriptedprivate
howToUnlockWrapperinkWidgetRefscriptedprivate
insufficientMoneyWidgetinkWidgetRefscriptedprivate
offerRecordwref<VehicleOffer_Record>scriptedprivate
originalPriceTextinkTextRefscriptedprivate
originalPriceWrapperinkWidgetRefscriptedprivate
ownedWidgetinkWidgetRefscriptedprivate
priceInt32scriptedprivate
priceTextinkTextRefscriptedprivate
priceWrapperinkWidgetRefscriptedprivate
purchaseButtoninkWidgetRefscriptedprivate
rocketImageinkImageRefscriptedprivate
scrollControllerWidgetinkWidgetRefscriptedprivate
vehicleNameTextinkTextRefscriptedprivate

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