ItemActionsHelper
Base: IScriptable
None.
None.
static void DisassembleItem(WeakHandle<game.Object> executor, game.ItemID itemID, int quantity) staticRTTI globalstatic bool UseItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetDisassembleAction(game.ItemID itemID) staticRTTI globalstatic void DrinkItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory) staticRTTI globalstatic WeakHandle<game.data.ObjectAction_Record> GetConsumeAction(game.ItemID itemID) staticRTTI globalstatic void UseHealCharge(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI globalstatic 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 globalstatic void PerformItemAction(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI globalstatic void ConsumeItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory) staticRTTI globalstatic 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 globalstatic void DownloadFunds(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI globalstatic 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 globalstatic 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 globalstatic 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 globalstatic void DisassembleItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI globalstatic 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 globalstatic WeakHandle<game.data.ObjectAction_Record> GetItemActionByType(game.ItemID itemID, CName type) staticRTTI globalstatic void DropItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI globalstatic void CrackItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI globalstatic void ReadItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global