class vehicle
VehicleCustomization
vehicle.VehicleCustomization
- 1 property
- 6 functions
Extends ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
defaultDecalsPerAppearance | vehicle.VehicleAppearanceToDecalsName[] | 0x90 |
Functions
void SetComponentExcludedFromCustomization(CName[] componentsExcludedFromCustomization)RTTIre.Hooks.PlaceVoid( "vehicleVehicleCustomization", "SetComponentExcludedFromCustomization", (VehicleCustomization_SetComponentExcludedFromCustomization x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleCustomization_SetComponentExcludedFromCustomization( vehicle.VehicleCustomization self, CName[] componentsExcludedFromCustomization );void SetupGenericCustomization(CName[] componentsExcludedFromMask, red.ResourceReferenceScriptToken mask, float packedColorA, float packedColorB, bool isInstant, bool affectRims)RTTIre.Hooks.PlaceVoid( "vehicleVehicleCustomization", "SetupGenericCustomization", (VehicleCustomization_SetupGenericCustomization x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleCustomization_SetupGenericCustomization( vehicle.VehicleCustomization self, CName[] componentsExcludedFromMask, red.ResourceReferenceScriptToken mask, float packedColorA, float packedColorB, bool isInstant, bool affectRims );void SetupUniqueCustomization(vehicle.VehicleCustomMultilayer[] customMultilayers, vehicle.VehicleClearCoatOverrides globalClearCoatOverrides, vehicle.VehiclePartsClearCoatOverrides[] partsClearCoatOverrides, bool isInstant)RTTIre.Hooks.PlaceVoid( "vehicleVehicleCustomization", "SetupUniqueCustomization", (VehicleCustomization_SetupUniqueCustomization x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleCustomization_SetupUniqueCustomization( vehicle.VehicleCustomization self, vehicle.VehicleCustomMultilayer[] customMultilayers, vehicle.VehicleClearCoatOverrides globalClearCoatOverrides, vehicle.VehiclePartsClearCoatOverrides[] partsClearCoatOverrides, bool isInstant );void ShowUniqueCustomizationDecalsWithDisolve(vehicle.VehicleDecalAttachmentData[] decals)RTTIre.Hooks.PlaceVoid( "vehicleVehicleCustomization", "ShowUniqueCustomizationDecalsWithDisolve", (VehicleCustomization_ShowUniqueCustomizationDecalsWithDisolve x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleCustomization_ShowUniqueCustomizationDecalsWithDisolve( vehicle.VehicleCustomization self, vehicle.VehicleDecalAttachmentData[] decals );void HideUniqueCustomizationDecalsWithDisolve()RTTIre.Hooks.PlaceVoid( "vehicleVehicleCustomization", "HideUniqueCustomizationDecalsWithDisolve", (VehicleCustomization_HideUniqueCustomizationDecalsWithDisolve x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleCustomization_HideUniqueCustomizationDecalsWithDisolve( vehicle.VehicleCustomization self );void SetDefaultDecalsEnabled(bool enabled)RTTIre.Hooks.PlaceVoid( "vehicleVehicleCustomization", "SetDefaultDecalsEnabled", (VehicleCustomization_SetDefaultDecalsEnabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleCustomization_SetDefaultDecalsEnabled( vehicle.VehicleCustomization self, bool enabled );