BlackICE Scripting

class

VehicleOfferLogicController

  • 21 properties
  • 8 functions

Extends BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
vehicleImageink.ImageWidgetReference0x10 scripted
borderink.WidgetReference0x28 scripted
ownedIndicatorink.WidgetReference0x40 scripted
nameTextink.TextWidgetReference0x58 scripted
gunImageink.ImageWidgetReference0x70 scripted
rocketImageink.ImageWidgetReference0x88 scripted
custoImageink.ImageWidgetReference0xA0 scripted
priceTextWrapperink.WidgetReference0xB8 scripted
priceTextink.TextWidgetReference0xD0 scripted
originalPriceTextWrapperink.WidgetReference0xE8 scripted
originalPriceTextink.TextWidgetReference0x100 scripted
discountedPriceTextWrapperink.WidgetReference0x118 scripted
discountedPriceTextink.TextWidgetReference0x130 scripted
discountWrapperink.WidgetReference0x148 scripted
discountTextink.TextWidgetReference0x160 scripted
discoutImageink.WidgetReference0x178 scripted
offerRecordWeakHandle<game.data.VehicleOffer_Record>0x190 scripted
stateEVehicleOfferState0x1A0 scripted
styleWidgetWeakHandle<ink.Widget>0x1A8 scripted
discountfloat0x1B8 scripted
discountApplicablebool0x1BC scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void SetUp(WeakHandle<game.data.VehicleOffer_Record> offerRecord, EVehicleOfferState state, float? discount) RTTI
  • void UpdateState(EVehicleOfferState state) RTTI
  • void UpdateDiscountVisibility() RTTI
  • void SetHoverState(bool isHovered) RTTI
  • CName StateValueToName(EVehicleOfferState state) RTTI
  • WeakHandle<game.data.VehicleOffer_Record> GetOfferRecord() RTTI
  • EVehicleOfferState GetState() RTTI