class
WeaponVendingMachineControllerPS
- 2 properties
- 10 functions
Extends VendingMachineControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
weaponVendingMachineSetup | WeaponVendingMachineSetup | 0x2C8 | scripted |
weaponVendingMachineSFX | WeaponVendingMachineSFX | 0x2E0 | scripted |
Functions
void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "WeaponVendingMachineControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (WeaponVendingMachineControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetQuickHackActions( WeaponVendingMachineControllerPS self, game.device.Action[] actions, game.GetActionsContext context );TDBID GetVendorTweakID()RTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetVendorTweakID;", (WeaponVendingMachineControllerPS_GetVendorTweakID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetVendorTweakID( WeaponVendingMachineControllerPS self );TDBID GetJunkItemID()RTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetJunkItemID;", (WeaponVendingMachineControllerPS_GetJunkItemID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetJunkItemID( WeaponVendingMachineControllerPS self );float GetTimeToCompletePurchase()overrideRTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetTimeToCompletePurchase;", (WeaponVendingMachineControllerPS_GetTimeToCompletePurchase x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetTimeToCompletePurchase( WeaponVendingMachineControllerPS self );CName GetGunFallSFX()RTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetGunFallSFX;", (WeaponVendingMachineControllerPS_GetGunFallSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetGunFallSFX( WeaponVendingMachineControllerPS self );CName GetProcessingSFX()RTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetProcessingSFX;", (WeaponVendingMachineControllerPS_GetProcessingSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetProcessingSFX( WeaponVendingMachineControllerPS self );CName GetGlitchStartSFX()overrideRTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetGlitchStartSFX;", (WeaponVendingMachineControllerPS_GetGlitchStartSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetGlitchStartSFX( WeaponVendingMachineControllerPS self );CName GetGlitchStopSFX()overrideRTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetGlitchStopSFX;", (WeaponVendingMachineControllerPS_GetGlitchStopSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetGlitchStopSFX( WeaponVendingMachineControllerPS self );int GetHackedItemCount()overrideRTTIre.Hooks.Place( "WeaponVendingMachineControllerPS", "GetHackedItemCount;", (WeaponVendingMachineControllerPS_GetHackedItemCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_GetHackedItemCount( WeaponVendingMachineControllerPS self );void PushShopStockActions(game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "WeaponVendingMachineControllerPS", "PushShopStockActions;script_ref<array<DeviceAction>>script_ref<GetActionsContext>", (WeaponVendingMachineControllerPS_PushShopStockActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponVendingMachineControllerPS_PushShopStockActions( WeaponVendingMachineControllerPS self, game.device.Action[] actions, game.GetActionsContext context );