class vehicle
VisualCustomizationComponent
vehicle.VisualCustomizationComponent
- 3 properties
- 20 functions
Extends game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
questSystem | quest.QuestsSystem? | 0x0 | scripted |
twitchDropFactNames | CName[] | 0x10 | scripted |
twitchDropListenerIDs | uint[] | 0x20 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "OnGameAttach;", (VisualCustomizationComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_OnGameAttach( vehicle.VisualCustomizationComponent self );void OnGameDetach()RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "OnGameDetach;", (VisualCustomizationComponent_OnGameDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_OnGameDetach( vehicle.VisualCustomizationComponent self );bool HasVisualCustomizationTemplateStored(VehicleVisualCustomizationTemplate visualCustomization, CName? modelName)RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "HasVisualCustomizationTemplateStored;VehicleVisualCustomizationTemplateCName", (VisualCustomizationComponent_HasVisualCustomizationTemplateStored x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_HasVisualCustomizationTemplateStored( vehicle.VisualCustomizationComponent self, VehicleVisualCustomizationTemplate visualCustomization, CName? modelName );int GetNumberOfStoredVisualCustomizationTemplates(VehicleVisualCustomizationType type, CName? modelName)RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "GetNumberOfStoredVisualCustomizationTemplates;VehicleVisualCustomizationTypeCName", (VisualCustomizationComponent_GetNumberOfStoredVisualCustomizationTemplates x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_GetNumberOfStoredVisualCustomizationTemplates( vehicle.VisualCustomizationComponent self, VehicleVisualCustomizationType type, CName? modelName );int GetMaxNumberOfVisualCustomizationTemplates(VehicleVisualCustomizationType type)RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "GetMaxNumberOfVisualCustomizationTemplates;VehicleVisualCustomizationType", (VisualCustomizationComponent_GetMaxNumberOfVisualCustomizationTemplates x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_GetMaxNumberOfVisualCustomizationTemplates( vehicle.VisualCustomizationComponent self, VehicleVisualCustomizationType type );bool CanStoreVisualCustomizationTemplateType(VehicleVisualCustomizationType type, CName? modelName)RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "CanStoreVisualCustomizationTemplateType;VehicleVisualCustomizationTypeCName", (VisualCustomizationComponent_CanStoreVisualCustomizationTemplateType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_CanStoreVisualCustomizationTemplateType( vehicle.VisualCustomizationComponent self, VehicleVisualCustomizationType type, CName? modelName );VehicleVisualCustomizationTemplate GetStoredVisualCustomizationTemplate(VehicleVisualCustomizationType type, int index, CName? modelName)RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "GetStoredVisualCustomizationTemplate;VehicleVisualCustomizationTypeInt32CName", (VisualCustomizationComponent_GetStoredVisualCustomizationTemplate x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleVisualCustomizationTemplate>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_GetStoredVisualCustomizationTemplate( vehicle.VisualCustomizationComponent self, VehicleVisualCustomizationType type, int index, CName? modelName );void StoreVisualCustomizationTemplate(VehicleVisualCustomizationTemplate template, CName? modelName)RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "StoreVisualCustomizationTemplate;VehicleVisualCustomizationTemplateCName", (VisualCustomizationComponent_StoreVisualCustomizationTemplate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_StoreVisualCustomizationTemplate( vehicle.VisualCustomizationComponent self, VehicleVisualCustomizationTemplate template, CName? modelName );void FindAndStoreUniqueTemplate(CName modelName, TDBID templateTweakDBID)RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "FindAndStoreUniqueTemplate;CNameTweakDBID", (VisualCustomizationComponent_FindAndStoreUniqueTemplate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_FindAndStoreUniqueTemplate( vehicle.VisualCustomizationComponent self, CName modelName, TDBID templateTweakDBID );void DeleteVisualCustomizationTemplate(VehicleVisualCustomizationTemplate template, CName? modelName)RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "DeleteVisualCustomizationTemplate;VehicleVisualCustomizationTemplateCName", (VisualCustomizationComponent_DeleteVisualCustomizationTemplate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_DeleteVisualCustomizationTemplate( vehicle.VisualCustomizationComponent self, VehicleVisualCustomizationTemplate template, CName? modelName );void RemoveAllUniqueTemplatesForVehicle(CName modelName)RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "RemoveAllUniqueTemplatesForVehicle;CName", (VisualCustomizationComponent_RemoveAllUniqueTemplatesForVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_RemoveAllUniqueTemplatesForVehicle( vehicle.VisualCustomizationComponent self, CName modelName );VehicleVisualCustomizationTemplate RetrieveVisualCustomizationForVehicle(TDBID vehicleID)RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "RetrieveVisualCustomizationForVehicle;TweakDBID", (VisualCustomizationComponent_RetrieveVisualCustomizationForVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.VehicleVisualCustomizationTemplate>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_RetrieveVisualCustomizationForVehicle( vehicle.VisualCustomizationComponent self, TDBID vehicleID );bool OnStoreVisualCustomizationDataForIDEvent(StoreVisualCustomizationDataForIDEvent evt)RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "OnStoreVisualCustomizationDataForIDEvent", (VisualCustomizationComponent_OnStoreVisualCustomizationDataForIDEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_OnStoreVisualCustomizationDataForIDEvent( vehicle.VisualCustomizationComponent self, StoreVisualCustomizationDataForIDEvent? evt );game.Object? GetOwner()RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "GetOwner;", (VisualCustomizationComponent_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_GetOwner( vehicle.VisualCustomizationComponent self );vehicle.VisualCustomizationComponentPS? GetMyPS()RTTIre.Hooks.Place( "vehicleVisualCustomizationComponent", "GetMyPS;", (VisualCustomizationComponent_GetMyPS x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.VisualCustomizationComponentPS>(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_GetMyPS( vehicle.VisualCustomizationComponent self );void UpdateStoredLegacyTemplates()RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "UpdateStoredLegacyTemplates;", (VisualCustomizationComponent_UpdateStoredLegacyTemplates x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_UpdateStoredLegacyTemplates( vehicle.VisualCustomizationComponent self );void RemoveCorruptedTemplates()RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "RemoveCorruptedTemplates;", (VisualCustomizationComponent_RemoveCorruptedTemplates x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_RemoveCorruptedTemplates( vehicle.VisualCustomizationComponent self );void RegisterTwitchDropsFactListeners()RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "RegisterTwitchDropsFactListeners;", (VisualCustomizationComponent_RegisterTwitchDropsFactListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_RegisterTwitchDropsFactListeners( vehicle.VisualCustomizationComponent self );void CheckForTwitchDropsFacts(int value)RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "CheckForTwitchDropsFacts;Int32", (VisualCustomizationComponent_CheckForTwitchDropsFacts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_CheckForTwitchDropsFacts( vehicle.VisualCustomizationComponent self, int value );void UnregisterTwitchDropsFactListeners()RTTIre.Hooks.PlaceVoid( "vehicleVisualCustomizationComponent", "UnregisterTwitchDropsFactListeners;", (VisualCustomizationComponent_UnregisterTwitchDropsFactListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisualCustomizationComponent_UnregisterTwitchDropsFactListeners( vehicle.VisualCustomizationComponent self );