BlackICE Scripting

class

VehicleDetailsLogicController

  • 23 properties
  • 14 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
backButtonink.WidgetReference0x0 scripted
purchaseButtonink.WidgetReference0x18 scripted
ownedWidgetink.WidgetReference0x30 scripted
insufficientMoneyWidgetink.WidgetReference0x48 scripted
detailsImageink.ImageWidgetReference0x60 scripted
vehicleNameTextink.TextWidgetReference0x78 scripted
detailsTextink.TextWidgetReference0x90 scripted
scrollControllerWidgetink.WidgetReference0xA8 scripted
gunImageink.ImageWidgetReference0xC0 scripted
rocketImageink.ImageWidgetReference0xD8 scripted
custoImageink.ImageWidgetReference0xF0 scripted
priceWrapperink.WidgetReference0x108 scripted
priceTextink.TextWidgetReference0x120 scripted
discountWrapperink.WidgetReference0x138 scripted
discountTextink.TextWidgetReference0x150 scripted
originalPriceWrapperink.WidgetReference0x168 scripted
originalPriceTextink.TextWidgetReference0x180 scripted
discountImageWrapperink.WidgetReference0x198 scripted
howToUnlockWrapperink.WidgetReference0x1B0 scripted
howToUnlockTextink.TextWidgetReference0x1C8 scripted
offerRecordWeakHandle<game.data.VehicleOffer_Record>0x1E0 scripted
priceint0x1F0 scripted
discountfloat0x1F4 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void SetUp(WeakHandle<game.data.VehicleOffer_Record> offerRecord, EVehicleOfferState state, int playerMoney, float? discount) RTTI
  • void UpdateState(EVehicleOfferState state, int playerMoney) RTTI
  • void UpdateDiscountVisibility(EVehicleOfferState state) RTTI
  • void SetUpHowToUnlockText(game.data.VehicleUnlockType unlockType) RTTI
  • void SetUpButtons() RTTI
  • void UnregisterButtons() RTTI
  • bool OnBackClicked(ink.PointerEvent evt) RTTI
  • bool OnBackHoverOver(ink.PointerEvent evt) RTTI
  • bool OnBackHoverOut(ink.PointerEvent evt) RTTI
  • bool OnPurchaseClicked(ink.PointerEvent evt) RTTI
  • bool OnPurchaseHoverOver(ink.PointerEvent evt) RTTI
  • bool OnPurchaseHoverOut(ink.PointerEvent evt) RTTI