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
| Property | Type | Offset | |
|---|---|---|---|
currentStatPoolType | game.data.StatPoolType | 0x490 | scripted |
psmBlackboardListener | red.CallbackObject? | 0x498 | scripted |
c_cyberdeckOverclockPerkType | game.data.NewPerkType | 0x4A8 | scripted |
c_vehicleManeuversPerkType | game.data.NewPerkType | 0x4AC | scripted |
c_berserkKey | CName | 0x4B0 | scripted |
c_cyberdeckKey | CName | 0x4B8 | scripted |
c_sandevistanKey | CName | 0x4C0 | scripted |
c_capacityBoosterKey | CName | 0x4C8 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "OnInitialize", (ChargedHotkeyItemCyberwareController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_OnInitialize( ChargedHotkeyItemCyberwareController self );void Uninitialize()overrideRTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "Uninitialize;", (ChargedHotkeyItemCyberwareController_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_Uninitialize( ChargedHotkeyItemCyberwareController self );void RegisterStatListener()overrideRTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "RegisterStatListener;", (ChargedHotkeyItemCyberwareController_RegisterStatListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_RegisterStatListener( ChargedHotkeyItemCyberwareController self );void UnregisterStatListener()overrideRTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "UnregisterStatListener;", (ChargedHotkeyItemCyberwareController_UnregisterStatListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_UnregisterStatListener( ChargedHotkeyItemCyberwareController self );void UpdateStatListener()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "UpdateStatListener;", (ChargedHotkeyItemCyberwareController_UpdateStatListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_UpdateStatListener( ChargedHotkeyItemCyberwareController self );float GetRechargeDuration()overrideRTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "GetRechargeDuration;", (ChargedHotkeyItemCyberwareController_GetRechargeDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_GetRechargeDuration( ChargedHotkeyItemCyberwareController self );float GetMaxCharges()overrideRTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "GetMaxCharges;", (ChargedHotkeyItemCyberwareController_GetMaxCharges x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_GetMaxCharges( ChargedHotkeyItemCyberwareController self );void SetRechargeProgress(float progress, bool valueChanged)overrideRTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "SetRechargeProgress;FloatBool", (ChargedHotkeyItemCyberwareController_SetRechargeProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_SetRechargeProgress( ChargedHotkeyItemCyberwareController self, float progress, bool valueChanged );void ResolveState()overrideRTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "ResolveState;", (ChargedHotkeyItemCyberwareController_ResolveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_ResolveState( ChargedHotkeyItemCyberwareController self );void UpdateCurrentItem()overrideRTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "UpdateCurrentItem;", (ChargedHotkeyItemCyberwareController_UpdateCurrentItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_UpdateCurrentItem( ChargedHotkeyItemCyberwareController self );bool IsCyberwareSupported(game.ItemID itemID)RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "IsCyberwareSupported;ItemID", (ChargedHotkeyItemCyberwareController_IsCyberwareSupported x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_IsCyberwareSupported( ChargedHotkeyItemCyberwareController self, game.ItemID itemID );bool IsCyberdeckOverloadPerkPresent()RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "IsCyberdeckOverloadPerkPresent;", (ChargedHotkeyItemCyberwareController_IsCyberdeckOverloadPerkPresent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_IsCyberdeckOverloadPerkPresent( ChargedHotkeyItemCyberwareController self );bool IsInDefaultState()overrideRTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "IsInDefaultState;", (ChargedHotkeyItemCyberwareController_IsInDefaultState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_IsInDefaultState( ChargedHotkeyItemCyberwareController self );void ReevaluateCyberdeckPerkVisibility()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "ReevaluateCyberdeckPerkVisibility;", (ChargedHotkeyItemCyberwareController_ReevaluateCyberdeckPerkVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_ReevaluateCyberdeckPerkVisibility( ChargedHotkeyItemCyberwareController self );void UpdateSandevistanVisibility()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "UpdateSandevistanVisibility;", (ChargedHotkeyItemCyberwareController_UpdateSandevistanVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_UpdateSandevistanVisibility( ChargedHotkeyItemCyberwareController self );game.data.StatPoolType GetCurrentItemStatPoolType()RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "GetCurrentItemStatPoolType;", (ChargedHotkeyItemCyberwareController_GetCurrentItemStatPoolType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatPoolType>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_GetCurrentItemStatPoolType( ChargedHotkeyItemCyberwareController self );void PlayRechagedSoundEvent()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemCyberwareController", "PlayRechagedSoundEvent;", (ChargedHotkeyItemCyberwareController_PlayRechagedSoundEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_PlayRechagedSoundEvent( ChargedHotkeyItemCyberwareController self );bool IsCyberwareActive()RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "IsCyberwareActive;", (ChargedHotkeyItemCyberwareController_IsCyberwareActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_IsCyberwareActive( ChargedHotkeyItemCyberwareController self );bool HandleSpecialSandevistanCooldown()RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "HandleSpecialSandevistanCooldown;", (ChargedHotkeyItemCyberwareController_HandleSpecialSandevistanCooldown x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_HandleSpecialSandevistanCooldown( ChargedHotkeyItemCyberwareController self );bool OnNewPerkBought(NewPerkBoughtEvent evt)RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "OnNewPerkBought", (ChargedHotkeyItemCyberwareController_OnNewPerkBought x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_OnNewPerkBought( ChargedHotkeyItemCyberwareController self, NewPerkBoughtEvent? evt );bool OnNewPerkSold(NewPerkSoldEvent evt)RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "OnNewPerkSold", (ChargedHotkeyItemCyberwareController_OnNewPerkSold x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_OnNewPerkSold( ChargedHotkeyItemCyberwareController self, NewPerkSoldEvent? evt );bool OnPlayerVehicleStateChanged(int newStateValue)RTTIre.Hooks.Place( "ChargedHotkeyItemCyberwareController", "OnPlayerVehicleStateChanged", (ChargedHotkeyItemCyberwareController_OnPlayerVehicleStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemCyberwareController_OnPlayerVehicleStateChanged( ChargedHotkeyItemCyberwareController self, int newStateValue );