BlackICE Scripting

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 global
  • static bool UseItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetDisassembleAction(game.ItemID itemID) staticRTTI global
  • static void DrinkItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetConsumeAction(game.ItemID itemID) staticRTTI global
  • static void UseHealCharge(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetCrackAction(game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetReadAction(game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetEatAction(game.ItemID itemID) staticRTTI global
  • static void EatItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory) staticRTTI global
  • static void PerformItemAction(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static void ConsumeItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetLearnAction(game.ItemID itemID) staticRTTI global
  • static bool ProcessItemAction(ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory) staticRTTI global
  • static void DownloadFunds(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetItemCustomAction(game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetDrinkAction(game.ItemID itemID) staticRTTI global
  • static void LearnItem(WeakHandle<game.Object> executor, game.ItemID itemID, bool fromInventory) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record>[] GetItemCustonActions(game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetDownloadFunds(game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetUseAction(game.ItemID itemID) staticRTTI global
  • static bool ProcessItemAction(ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory, int quantity) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetDropAction(game.ItemID itemID) staticRTTI global
  • static BaseItemAction? SetupItemAction(ScriptGameInstance gi, WeakHandle<game.Object> executor, WeakHandle<game.ItemData> itemData, TDBID actionID, bool fromInventory) staticRTTI global
  • static void DisassembleItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetEquipAction(game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetUseHealChargeAction(game.ItemID itemID) staticRTTI global
  • static void EquipItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static WeakHandle<game.data.ObjectAction_Record> GetItemActionByType(game.ItemID itemID, CName type) staticRTTI global
  • static void DropItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static void CrackItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global
  • static void ReadItem(WeakHandle<game.Object> executor, game.ItemID itemID) staticRTTI global