ChargedHotkeyItemCyberwareController
classscriptedClass
extends ChargedHotkeyItemBaseController › HotkeyItemController › GenericHotkeyController › gameuiNewPhoneRelatedHUDGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
c_berserkKey | CName | scriptedprivate |
c_capacityBoosterKey | CName | scriptedprivate |
c_cyberdeckKey | CName | scriptedprivate |
c_cyberdeckOverclockPerkType | gamedataNewPerkType | scriptedprivate |
c_sandevistanKey | CName | scriptedprivate |
c_vehicleManeuversPerkType | gamedataNewPerkType | scriptedprivate |
currentStatPoolType | gamedataStatPoolType | scriptedprivate |
psmBlackboardListener | ref<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