BlackICE Scripting

class vehicle

ColorInkController

vehicle.ColorInkController

  • 29 properties
  • 13 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
vehicleWeakHandle<vehicle.BaseObject>0x58 scripted
vehicleBlackboardWeakHandle<game.IBlackboard>0x68 scripted
vehiclePSWeakHandle<VehicleComponentPS>0x78 scripted
rootWeakHandle<ink.Widget>0x88 scripted
AnimProxyink.anim.Proxy?0x98 scripted
GlitchAnimProxyink.anim.Proxy?0xA8 scripted
SpoilerAnimProxyink.anim.Proxy?0xB8 scripted
primaryColorPaneink.WidgetReference0xC8 scripted
secondaryColorPaneink.WidgetReference0xE0 scripted
primaryColorink.ImageWidgetReference[]0xF8 scripted
secondaryColorink.ImageWidgetReference[]0x108 scripted
carPartTypeVehicleVisualCustomizationWidgetCarPart0x118 scripted
colorModDefinitionred.CallbackObject?0x120 scripted
cachedPrimaryColorColor0x130 scripted
cachedSecondaryColorColor0x134 scripted
colorSecondaryCodeListenerred.CallbackObject?0x138 scripted
vehicleCollisionListenerred.CallbackObject?0x148 scripted
vehicleDamageListenerred.CallbackObject?0x158 scripted
vehicleModBlockedByDamageListenerred.CallbackObject?0x168 scripted
vehicleModActiveListenerred.CallbackObject?0x178 scripted
vehicleTPPCallbackIDred.CallbackObject?0x188 scripted
vehicleSpeedListenerred.CallbackObject?0x198 scripted
cachedTemplateVehicleVisualCustomizationTemplate0x1A8 scripted
moddingBlockedByDamagebool0x228 scripted
visualCustomizationActivebool0x229 scripted
spoilerDeployedbool0x22A scripted
cachedTppViewbool0x22B scripted
fakeUpdateProxyink.anim.Proxy?0x230 scripted
damageAnimLoopProxyink.anim.Proxy?0x240 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnVehicleVisualCustomizationActive(bool value) RTTI
  • void RestoreVisualCustomization() RTTI
  • void ProcessColorsUpdates() RTTI
  • void HandleGlitch(int? val) RTTI
  • bool OnVehicleDamageState(int val) RTTI
  • bool OnVehicleCollision(bool val) RTTI
  • bool OnVehicleCustomizationBlockedByDamage(bool val) RTTI
  • void ApplyColors(bool? instant) RTTI
  • bool OnVehicleCameraChange(bool tppCamera) RTTI
  • bool OnSpolierAnimationEnd(ink.anim.Proxy proxy) RTTI
  • bool OnVehicleSpeedChange(float speed) RTTI