BlackICE Scripting

class vehicle

VisualCustomizationComponent

vehicle.VisualCustomizationComponent

  • 3 properties
  • 20 functions

Extends game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
questSystemquest.QuestsSystem?0x0 scripted
twitchDropFactNamesCName[]0x10 scripted
twitchDropListenerIDsuint[]0x20 scripted

Functions

  • void OnGameAttach() RTTI
  • void OnGameDetach() RTTI
  • bool HasVisualCustomizationTemplateStored(VehicleVisualCustomizationTemplate visualCustomization, CName? modelName) RTTI
  • int GetNumberOfStoredVisualCustomizationTemplates(VehicleVisualCustomizationType type, CName? modelName) RTTI
  • int GetMaxNumberOfVisualCustomizationTemplates(VehicleVisualCustomizationType type) RTTI
  • bool CanStoreVisualCustomizationTemplateType(VehicleVisualCustomizationType type, CName? modelName) RTTI
  • VehicleVisualCustomizationTemplate GetStoredVisualCustomizationTemplate(VehicleVisualCustomizationType type, int index, CName? modelName) RTTI
  • void StoreVisualCustomizationTemplate(VehicleVisualCustomizationTemplate template, CName? modelName) RTTI
  • void FindAndStoreUniqueTemplate(CName modelName, TDBID templateTweakDBID) RTTI
  • void DeleteVisualCustomizationTemplate(VehicleVisualCustomizationTemplate template, CName? modelName) RTTI
  • void RemoveAllUniqueTemplatesForVehicle(CName modelName) RTTI
  • VehicleVisualCustomizationTemplate RetrieveVisualCustomizationForVehicle(TDBID vehicleID) RTTI
  • bool OnStoreVisualCustomizationDataForIDEvent(StoreVisualCustomizationDataForIDEvent evt) RTTI
  • game.Object? GetOwner() RTTI
  • vehicle.VisualCustomizationComponentPS? GetMyPS() RTTI
  • void UpdateStoredLegacyTemplates() RTTI
  • void RemoveCorruptedTemplates() RTTI
  • void RegisterTwitchDropsFactListeners() RTTI
  • void CheckForTwitchDropsFacts(int value) RTTI
  • void UnregisterTwitchDropsFactListeners() RTTI