BlackICE Scripting

class

ChargedHotkeyItemCyberwareController

  • 8 properties
  • 22 functions

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
psmBlackboardListenerred.CallbackObject?0x498 scripted
c_cyberdeckOverclockPerkTypegame.data.NewPerkType0x4A8 scripted
c_vehicleManeuversPerkTypegame.data.NewPerkType0x4AC scripted
c_berserkKeyCName0x4B0 scripted
c_cyberdeckKeyCName0x4B8 scripted
c_sandevistanKeyCName0x4C0 scripted
c_capacityBoosterKeyCName0x4C8 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void Uninitialize() overrideRTTI
  • void RegisterStatListener() overrideRTTI
  • void UnregisterStatListener() overrideRTTI
  • void UpdateStatListener() RTTI
  • float GetRechargeDuration() overrideRTTI
  • float GetMaxCharges() overrideRTTI
  • void SetRechargeProgress(float progress, bool valueChanged) overrideRTTI
  • void ResolveState() overrideRTTI
  • void UpdateCurrentItem() overrideRTTI
  • bool IsCyberwareSupported(game.ItemID itemID) RTTI
  • bool IsCyberdeckOverloadPerkPresent() RTTI
  • bool IsInDefaultState() overrideRTTI
  • void ReevaluateCyberdeckPerkVisibility() RTTI
  • void UpdateSandevistanVisibility() RTTI
  • game.data.StatPoolType GetCurrentItemStatPoolType() RTTI
  • void PlayRechagedSoundEvent() RTTI
  • bool IsCyberwareActive() RTTI
  • bool HandleSpecialSandevistanCooldown() RTTI
  • bool OnNewPerkBought(NewPerkBoughtEvent evt) RTTI
  • bool OnNewPerkSold(NewPerkSoldEvent evt) RTTI
  • bool OnPlayerVehicleStateChanged(int newStateValue) RTTI