REDNODE / GAME API

ChargedHotkeyItemCyberwareController

classscriptedClass

extends ChargedHotkeyItemBaseController › HotkeyItemController › GenericHotkeyController › gameuiNewPhoneRelatedHUDGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 8

NameTypeFlags
c_berserkKeyCNamescriptedprivate
c_capacityBoosterKeyCNamescriptedprivate
c_cyberdeckKeyCNamescriptedprivate
c_cyberdeckOverclockPerkTypegamedataNewPerkTypescriptedprivate
c_sandevistanKeyCNamescriptedprivate
c_vehicleManeuversPerkTypegamedataNewPerkTypescriptedprivate
currentStatPoolTypegamedataStatPoolTypescriptedprivate
psmBlackboardListenerref<CallbackHandle>scriptedprivate

Methods 22

private final func GetCurrentItemStatPoolType() -> gamedataStatPoolTypescripted
protected func GetMaxCharges() -> Floatscripted
protected func GetRechargeDuration() -> Floatscripted
private final func HandleSpecialSandevistanCooldown() -> Boolscripted
private final func IsCyberdeckOverloadPerkPresent() -> Boolscripted
private final func IsCyberwareActive() -> Boolscripted
private final func IsCyberwareSupported(itemID: ItemID) -> Boolscripted
protected func IsInDefaultState() -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnNewPerkBought(evt: ref<NewPerkBoughtEvent>) -> Boolscripted
protected cb func OnNewPerkSold(evt: ref<NewPerkSoldEvent>) -> Boolscripted
protected cb func OnPlayerVehicleStateChanged(newStateValue: Int32) -> Boolscripted
protected func PlayRechagedSoundEvent()scripted
private final func ReevaluateCyberdeckPerkVisibility()scripted
protected func RegisterStatListener()scripted
protected func ResolveState()scripted
protected func SetRechargeProgress(progress: Float, valueChanged: Bool)scripted
protected func Uninitialize()scripted
protected func UnregisterStatListener()scripted
protected func UpdateCurrentItem()scripted
private final func UpdateSandevistanVisibility()scripted
private final func UpdateStatListener()scripted