class
ItemActionsHelper
- 0 properties
- 32 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static void DisassembleItem(WeakHandle<game.Object> executor, game.ItemID itemID, int quantity)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::DisassembleItem;GameObjectItemIDInt32", (ItemActionsHelper_DisassembleItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_DisassembleItem( WeakHandle<game.Object> executor, game.ItemID itemID, int quantity );static bool UseItem(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.Place( "ItemActionsHelper", "ItemActionsHelper::UseItem;GameObjectItemID", (ItemActionsHelper_UseItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_UseItem( WeakHandle<game.Object> executor, game.ItemID itemID );static WeakHandle<game.data.ObjectAction_Record> GetDisassembleAction(game.ItemID itemID)staticRTTI globalstatic void DrinkItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::DrinkItem;GameObjectItemIDBool", (ItemActionsHelper_DrinkItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_DrinkItem( WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory );static WeakHandle<game.data.ObjectAction_Record> GetConsumeAction(game.ItemID itemID)staticRTTI globalstatic void UseHealCharge(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::UseHealCharge;GameObjectItemID", (ItemActionsHelper_UseHealCharge x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_UseHealCharge( WeakHandle<game.Object> executor, game.ItemID itemID );static WeakHandle<game.data.ObjectAction_Record> GetCrackAction(game.ItemID itemID)staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetReadAction(game.ItemID itemID)staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetEatAction(game.ItemID itemID)staticRTTI globalstatic void EatItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::EatItem;GameObjectItemIDBool", (ItemActionsHelper_EatItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_EatItem( WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory );static void PerformItemAction(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::PerformItemAction;GameObjectItemID", (ItemActionsHelper_PerformItemAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_PerformItemAction( WeakHandle<game.Object> executor, game.ItemID itemID );static void ConsumeItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::ConsumeItem;GameObjectItemIDBool", (ItemActionsHelper_ConsumeItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_ConsumeItem( WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory );static WeakHandle<game.data.ObjectAction_Record> GetLearnAction(game.ItemID itemID)staticRTTI globalstatic bool ProcessItemAction(ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory)staticRTTI globalre.Hooks.Place( "ItemActionsHelper", "ItemActionsHelper::ProcessItemAction;GameInstanceGameObjectgameItemDataTweakDBIDBool", (ItemActionsHelper_ProcessItemAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_ProcessItemAction( ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory );static void DownloadFunds(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::DownloadFunds;GameObjectItemID", (ItemActionsHelper_DownloadFunds x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_DownloadFunds( WeakHandle<game.Object> executor, game.ItemID itemID );static WeakHandle<game.data.ObjectAction_Record> GetItemCustomAction(game.ItemID itemID)staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetDrinkAction(game.ItemID itemID)staticRTTI globalstatic void LearnItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::LearnItem;GameObjectItemIDBool", (ItemActionsHelper_LearnItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_LearnItem( WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory );static WeakHandle<game.data.ObjectAction_Record>[] GetItemCustonActions(game.ItemID itemID)staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetDownloadFunds(game.ItemID itemID)staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetUseAction(game.ItemID itemID)staticRTTI globalstatic bool ProcessItemAction(ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory, int quantity)staticRTTI globalre.Hooks.Place( "ItemActionsHelper", "ItemActionsHelper::ProcessItemAction;GameInstanceGameObjectgameItemDataTweakDBIDBoolInt32", (ItemActionsHelper_ProcessItemAction2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_ProcessItemAction2( ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory, int quantity );static WeakHandle<game.data.ObjectAction_Record> GetDropAction(game.ItemID itemID)staticRTTI globalstatic BaseItemAction? SetupItemAction(ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory)staticRTTI globalre.Hooks.Place( "ItemActionsHelper", "ItemActionsHelper::SetupItemAction;GameInstanceGameObjectgameItemDataTweakDBIDBool", (ItemActionsHelper_SetupItemAction x) => { return re.Hooks.CallOriginal<re.msgpack.BaseItemAction>(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_SetupItemAction( ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory );static void DisassembleItem(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::DisassembleItem;GameObjectItemID", (ItemActionsHelper_DisassembleItem2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_DisassembleItem2( WeakHandle<game.Object> executor, game.ItemID itemID );static WeakHandle<game.data.ObjectAction_Record> GetEquipAction(game.ItemID itemID)staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetUseHealChargeAction(game.ItemID itemID)staticRTTI globalstatic void EquipItem(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::EquipItem;GameObjectItemID", (ItemActionsHelper_EquipItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_EquipItem( WeakHandle<game.Object> executor, game.ItemID itemID );static WeakHandle<game.data.ObjectAction_Record> GetItemActionByType(game.ItemID itemID, CName type)staticRTTI globalstatic void DropItem(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::DropItem;GameObjectItemID", (ItemActionsHelper_DropItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_DropItem( WeakHandle<game.Object> executor, game.ItemID itemID );static void CrackItem(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::CrackItem;GameObjectItemID", (ItemActionsHelper_CrackItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_CrackItem( WeakHandle<game.Object> executor, game.ItemID itemID );static void ReadItem(WeakHandle<game.Object> executor, game.ItemID itemID)staticRTTI globalre.Hooks.PlaceVoid( "ItemActionsHelper", "ItemActionsHelper::ReadItem;GameObjectItemID", (ItemActionsHelper_ReadItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemActionsHelper_ReadItem( WeakHandle<game.Object> executor, game.ItemID itemID );