BlackICE Scripting

class

ChargedHotkeyItemGadgetController

  • 9 properties
  • 22 functions
  • 1 derived class

Extends ChargedHotkeyItemBaseController HotkeyItemController GenericHotkeyController game.ui.NewPhoneRelatedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
currentStatPoolTypegame.data.StatPoolType0x490 scripted
c_grenadeKeyCName0x498 scripted
c_projectileLauncherKeyCName0x4A0 scripted
c_opticalCamoKeyCName0x4A8 scripted
c_cwMaskKeyCName0x4B0 scripted
opticalCamoTagsCName[]0x4B8 scripted
currentCombatStategame.PSMCombat0x4C8 scripted
combatStateCallbackred.CallbackObject?0x4D0 scripted
c_grenadeFlashSalePerkTypegame.data.NewPerkType0x4E0 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnPlayerAttach(game.Object playerPuppet) overrideRTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • void RegisterStatListener() overrideRTTI
  • void UnregisterStatListener() overrideRTTI
  • void UpdateStatListener() RTTI
  • void RegisterCombatStateListener() RTTI
  • game.PSMCombat GetPSMCombatState() RTTI
  • bool IsInDefaultState() overrideRTTI
  • float GetRechargeDuration() overrideRTTI
  • float GetMaxCharges() overrideRTTI
  • void SetRechargeProgress(float progress, bool valueChanged) overrideRTTI
  • void ResolveState() overrideRTTI
  • void UpdateChargeThreshold() RTTI
  • void UpdateButtonHint() RTTI
  • void UpdateCurrentItem() overrideRTTI
  • game.data.StatPoolType GetCurrentItemStatPoolType() RTTI
  • game.data.StatType GetCurrentItemMaxChargesStatType() RTTI
  • bool IsCyberwareActive() RTTI
  • bool OnCombatStateChanged(int newState) RTTI
  • bool OnNewPerkBought(NewPerkBoughtEvent evt) RTTI
  • bool OnNewPerkSold(NewPerkSoldEvent evt) RTTI