ChargedHotkeyItemGadgetController class
ChargedHotkeyItemGadgetController
Inheritance
Base: ChargedHotkeyItemBaseController
Derived
ChargedHotkeyItemGadgetVehicleController
Properties
| Property | Type | |
|---|---|---|
currentStatPoolType | game.data.StatPoolType | scripted |
c_grenadeKey | CName | scripted |
c_projectileLauncherKey | CName | scripted |
c_opticalCamoKey | CName | scripted |
c_cwMaskKey | CName | scripted |
opticalCamoTags | CName[] | scripted |
currentCombatState | game.PSMCombat | scripted |
combatStateCallback | red.CallbackObject? | scripted |
c_grenadeFlashSalePerkType | game.data.NewPerkType | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnPlayerAttach(game.Object playerPuppet)overrideRTTIbool OnPlayerDetach(game.Object playerPuppet)RTTIvoid RegisterStatListener()overrideRTTIvoid UnregisterStatListener()overrideRTTIvoid UpdateStatListener()RTTIvoid RegisterCombatStateListener()RTTIgame.PSMCombat GetPSMCombatState()RTTIbool IsInDefaultState()overrideRTTIfloat GetRechargeDuration()overrideRTTIfloat GetMaxCharges()overrideRTTIvoid SetRechargeProgress(float progress, bool valueChanged)overrideRTTIvoid ResolveState()overrideRTTIvoid UpdateChargeThreshold()RTTIvoid UpdateButtonHint()RTTIvoid UpdateCurrentItem()overrideRTTIgame.data.StatPoolType GetCurrentItemStatPoolType()RTTIgame.data.StatType GetCurrentItemMaxChargesStatType()RTTIbool IsCyberwareActive()RTTIbool OnCombatStateChanged(int newState)RTTIbool OnNewPerkBought(NewPerkBoughtEvent evt)RTTIbool OnNewPerkSold(NewPerkSoldEvent evt)RTTI