class
DispenceItemFromVendor
- 3 properties
- 10 functions
Extends ActionBool ScriptableDeviceAction BaseScriptableAction game.device.Action red.Event IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemID | game.ItemID | 0x280 | scripted |
price | int | 0x290 | scripted |
atlasTexture | CName | 0x298 | scripted |
Functions
void SetProperties(game.ItemID iteID, int? price, CName? texture)RTTIre.Hooks.PlaceVoid( "DispenceItemFromVendor", "SetProperties;ItemIDInt32CName", (DispenceItemFromVendor_SetProperties x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_SetProperties( DispenceItemFromVendor self, game.ItemID iteID, int? price, CName? texture );bool CanPay(game.Object? user)RTTIre.Hooks.Place( "DispenceItemFromVendor", "CanPay;GameObject", (DispenceItemFromVendor_CanPay x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_CanPay( DispenceItemFromVendor self, game.Object? user );game.ItemID GetItemID()RTTIre.Hooks.Place( "DispenceItemFromVendor", "GetItemID;", (DispenceItemFromVendor_GetItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_GetItemID( DispenceItemFromVendor self );int GetPrice()RTTIre.Hooks.Place( "DispenceItemFromVendor", "GetPrice;", (DispenceItemFromVendor_GetPrice x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_GetPrice( DispenceItemFromVendor self );CName GetAtlasTexture()RTTIre.Hooks.Place( "DispenceItemFromVendor", "GetAtlasTexture;", (DispenceItemFromVendor_GetAtlasTexture x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_GetAtlasTexture( DispenceItemFromVendor self );void CreateActionWidgetPackage(game.device.Action[]? actions)overrideRTTIre.Hooks.PlaceVoid( "DispenceItemFromVendor", "CreateActionWidgetPackage;array<DeviceAction>", (DispenceItemFromVendor_CreateActionWidgetPackage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_CreateActionWidgetPackage( DispenceItemFromVendor self, game.device.Action[]? actions );CName GetInkWidgetLibraryID()overrideRTTIre.Hooks.Place( "DispenceItemFromVendor", "GetInkWidgetLibraryID;", (DispenceItemFromVendor_GetInkWidgetLibraryID x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_GetInkWidgetLibraryID( DispenceItemFromVendor self );TDBID GetInkWidgetTweakDBID()overrideRTTIre.Hooks.Place( "DispenceItemFromVendor", "GetInkWidgetTweakDBID;", (DispenceItemFromVendor_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_GetInkWidgetTweakDBID( DispenceItemFromVendor self );static bool IsAvailable(ScriptableDeviceComponentPS device)staticoverrideRTTI globalre.Hooks.Place( "DispenceItemFromVendor", "DispenceItemFromVendor::IsAvailable;ScriptableDeviceComponentPS", (DispenceItemFromVendor_IsAvailable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_IsAvailable( ScriptableDeviceComponentPS? device );static bool IsDefaultConditionMet(ScriptableDeviceComponentPS device, game.GetActionsContext context)staticoverrideRTTI globalre.Hooks.Place( "DispenceItemFromVendor", "DispenceItemFromVendor::IsDefaultConditionMet;ScriptableDeviceComponentPSscript_ref<GetActionsContext>", (DispenceItemFromVendor_IsDefaultConditionMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DispenceItemFromVendor_IsDefaultConditionMet( ScriptableDeviceComponentPS? device, game.GetActionsContext context );