| ActivateAction() | SCR_ConsumableItemComponent | |
| ActivateGadgetUpdate() | SCR_GadgetComponent | |
| ApplyItemEffect(IEntity target, IEntity user, ItemUseParameters animParams, IEntity item, bool deleteItem=true) | SCR_ConsumableItemComponent | |
| CanBeHeld() | SCR_GadgetComponent | |
| CanBeRaised() | SCR_GadgetComponent | |
| ClearInvokers(int targetGroup=-1) | SCR_ConsumableItemComponent | protected |
| ConnectToGadgetsSystem() | SCR_GadgetComponent | protected |
| DeactivateGadgetUpdate() | SCR_GadgetComponent | |
| DisconnectFromGadgetsSystem() | SCR_GadgetComponent | protected |
| GetAnimVariable() | SCR_GadgetComponent | |
| GetCharacterOwner() | SCR_GadgetComponent | |
| GetConsumableEffect() | SCR_ConsumableItemComponent | |
| GetConsumableType() | SCR_ConsumableItemComponent | |
| GetMode() | SCR_GadgetComponent | |
| GetTargetCharacter() | SCR_ConsumableItemComponent | |
| GetType() | SCR_ConsumableItemComponent | |
| GetUseMask() | SCR_GadgetComponent | |
| GetWeaponNoFireTime() | SCR_GadgetComponent | |
| IsToggledOn() | SCR_GadgetComponent | |
| IsUsingADSControls() | SCR_GadgetComponent | |
| IsVisibleEquipped() | SCR_ConsumableItemComponent | |
| m_bActivated | SCR_GadgetComponent | protected |
| m_bAlternativeModelOnAction | SCR_ConsumableItemComponent | protected |
| m_bCanBeHeld | SCR_GadgetComponent | protected |
| m_bFocused | SCR_GadgetComponent | |
| m_bVisibleEquipped | SCR_ConsumableItemComponent | protected |
| m_CharacterOwner | SCR_GadgetComponent | protected |
| m_CharController | SCR_ConsumableItemComponent | protected |
| m_ConsumableEffect | SCR_ConsumableItemComponent | protected |
| m_eAnimVariable | SCR_GadgetComponent | protected |
| m_eUseMask | SCR_GadgetComponent | protected |
| m_fWeaponNoFireTime | SCR_GadgetComponent | protected |
| m_iMode | SCR_GadgetComponent | protected |
| m_iStoredHealedGroup | SCR_ConsumableItemComponent | protected |
| m_TargetCharacter | SCR_ConsumableItemComponent | protected |
| m_vEquipmentSlotOffset | SCR_GadgetComponent | protected |
| ModeClear(EGadgetMode mode) | SCR_ConsumableItemComponent | |
| ModeSwitch(EGadgetMode mode, IEntity charOwner) | SCR_ConsumableItemComponent | |
| OnApplyToCharacter(IEntity item, bool successful, ItemUseParameters animParams) | SCR_ConsumableItemComponent | protected |
| OnDelete(IEntity owner) | SCR_GadgetComponent | |
| OnModeChanged(EGadgetMode mode, IEntity charOwner) | SCR_GadgetComponent | |
| OnParentSlotChanged(InventoryStorageSlot oldSlot, InventoryStorageSlot newSlot) | SCR_GadgetComponent | |
| OnPostInit(IEntity owner) | SCR_GadgetComponent | |
| OnSlotOccludedStateChanged(bool occluded) | SCR_GadgetComponent | |
| OnTicksOnRemoteProxy() | ScriptGameComponent | protected |
| OnToggleActive(bool state) | SCR_GadgetComponent | |
| OnUseBegan(IEntity item, ItemUseParameters animParams) | SCR_ConsumableItemComponent | protected |
| RplLoad(ScriptBitReader reader) | SCR_GadgetComponent | |
| RplSave(ScriptBitWriter writer) | SCR_GadgetComponent | |
| SetAlternativeModel(bool useAlternative) | SCR_ConsumableItemComponent | |
| SetHealedGroup(EBandagingAnimationBodyParts group, bool healed) | SCR_ConsumableItemComponent | protected |
| SetTargetCharacter(IEntity target) | SCR_ConsumableItemComponent | |
| ToggleActive(bool state, SCR_EUseContext context) | SCR_GadgetComponent | |
| ToggleFocused(bool enable) | SCR_GadgetComponent | |
| Update(float timeSlice) | SCR_GadgetComponent | |
| UpdateVisibility(EGadgetMode mode) | SCR_GadgetComponent | |