ItemActionsHelper class
ItemActionsHelper
Inheritance
Base: IScriptable
Derived
None.
Properties
None.
Functions
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