class
CyberwareAttributesSkills
- 14 properties
- 9 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
attributes | CyberwareAttributes_ContainersStruct | 0x0 | scripted |
resistances | CyberwareAttributes_ResistancesStruct | 0xC8 | scripted |
levelUpPoints | ink.TextWidgetReference | 0x158 | scripted |
uiBlackboard | WeakHandle<game.IBlackboard> | 0x170 | scripted |
playerPuppet | WeakHandle<PlayerPuppet> | 0x180 | scripted |
devPoints | int | 0x190 | scripted |
OnAttributesChangeCallback | red.CallbackObject? | 0x198 | scripted |
OnDevelopmentPointsChangeCallback | red.CallbackObject? | 0x1A8 | scripted |
OnProficiencyChangeCallback | red.CallbackObject? | 0x1B8 | scripted |
OnMaxHealthChangedCallback | red.CallbackObject? | 0x1C8 | scripted |
OnPhysicalResistanceChangedCallback | red.CallbackObject? | 0x1D8 | scripted |
OnThermalResistanceChangedCallback | red.CallbackObject? | 0x1E8 | scripted |
OnEnergyResistanceChangedCallback | red.CallbackObject? | 0x1F8 | scripted |
OnChemicalResistanceChangedCallback | red.CallbackObject? | 0x208 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "CyberwareAttributesSkills", "OnInitialize", (CyberwareAttributesSkills_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_OnInitialize( CyberwareAttributesSkills self );void SyncWithPlayerDevSystem()RTTIre.Hooks.PlaceVoid( "CyberwareAttributesSkills", "SyncWithPlayerDevSystem;", (CyberwareAttributesSkills_SyncWithPlayerDevSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_SyncWithPlayerDevSystem( CyberwareAttributesSkills self );void SyncProficiencies()RTTIre.Hooks.PlaceVoid( "CyberwareAttributesSkills", "SyncProficiencies;", (CyberwareAttributesSkills_SyncProficiencies x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_SyncProficiencies( CyberwareAttributesSkills self );string HelperGetStatText(game.data.StatType currStatType, game.StatsSystem statsSystem)RTTIre.Hooks.Place( "CyberwareAttributesSkills", "HelperGetStatText;gamedataStatTypeStatsSystem", (CyberwareAttributesSkills_HelperGetStatText x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_HelperGetStatText( CyberwareAttributesSkills self, game.data.StatType currStatType, game.StatsSystem? statsSystem );void SyncStats()RTTIre.Hooks.PlaceVoid( "CyberwareAttributesSkills", "SyncStats;", (CyberwareAttributesSkills_SyncStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_SyncStats( CyberwareAttributesSkills self );bool OnSomeResistanceChanged(int value)RTTIre.Hooks.Place( "CyberwareAttributesSkills", "OnSomeResistanceChanged", (CyberwareAttributesSkills_OnSomeResistanceChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_OnSomeResistanceChanged( CyberwareAttributesSkills self, int value );void SyncDevPoints()RTTIre.Hooks.PlaceVoid( "CyberwareAttributesSkills", "SyncDevPoints;", (CyberwareAttributesSkills_SyncDevPoints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_SyncDevPoints( CyberwareAttributesSkills self );bool OnResistancesHover(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIre.Hooks.Place( "CyberwareAttributesSkills", "OnResistancesHover", (CyberwareAttributesSkills_OnResistancesHover x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_OnResistancesHover( CyberwareAttributesSkills self, WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState );void OnSpendPoints(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "CyberwareAttributesSkills", "OnSpendPoints;inkPointerEvent", (CyberwareAttributesSkills_OnSpendPoints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareAttributesSkills_OnSpendPoints( CyberwareAttributesSkills self, ink.PointerEvent? e );