BlackICE Scripting

class vehicle

VisualCustomizationComponentPS

vehicle.VisualCustomizationComponentPS

  • 4 properties
  • 13 functions

Extends game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
storedAppliedVisualCustomizationVehicleCustomTemplatePersistentData[]0x0 scripted
storedGenericVisualCustomizationTemplatesGenericTemplatePersistentData[]0x10 scripted
storedUniqueVisualCustomizationTemplatesVehicleUniqueTemplatePersistentData[]0x20 scripted
storedVisualCustomizationDatavehicle.VisualCustomizationPersistentData[]0x30 scripted

Functions

  • int GetNumberOfStoredVisualCustomizationTemplates(VehicleVisualCustomizationType type, CName? modelName) RTTI
  • int GetMaxNumberOfVisualCustomizationTemplates(VehicleVisualCustomizationType type) RTTI
  • bool CanStoreVisualCustomizationTemplateType(VehicleVisualCustomizationType type, CName? modelName) RTTI
  • bool HasVisualCustomizationTemplateStored(VehicleVisualCustomizationTemplate template, CName? modelName) RTTI
  • VehicleVisualCustomizationTemplate GetStoredVisualCustomizationTemplate(VehicleVisualCustomizationType type, int index, CName? modelName) RTTI
  • void StoreVisualCustomizationTemplate(VehicleVisualCustomizationTemplate template, CName? modelName) RTTI
  • void DeleteVisualCustomizationTemplate(VehicleVisualCustomizationTemplate template, CName? modelName) RTTI
  • void StoreAppliedCustomizationDataForVehicle(TDBID vehicleID, VehicleVisualCustomizationTemplate template) RTTI
  • bool GetAppliedCustomizationDataForVehicle(TDBID vehicleID, out VehicleVisualCustomizationTemplate template) RTTI
  • vehicle.VisualCustomizationPersistentData[] GetLegacyVisualCustomizationData() RTTI
  • void DeleteLegacyVisualCustomizationData() RTTI
  • void RemoveCorruptedTemplates() RTTI
  • int GetStoredUniqueTemplatesIndexForVehicle(CName modelName) RTTI