BlackICE Scripting

class

CyberwareAttributesSkills

  • 14 properties
  • 9 functions

Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
attributesCyberwareAttributes_ContainersStruct0x0 scripted
resistancesCyberwareAttributes_ResistancesStruct0xC8 scripted
levelUpPointsink.TextWidgetReference0x158 scripted
uiBlackboardWeakHandle<game.IBlackboard>0x170 scripted
playerPuppetWeakHandle<PlayerPuppet>0x180 scripted
devPointsint0x190 scripted
OnAttributesChangeCallbackred.CallbackObject?0x198 scripted
OnDevelopmentPointsChangeCallbackred.CallbackObject?0x1A8 scripted
OnProficiencyChangeCallbackred.CallbackObject?0x1B8 scripted
OnMaxHealthChangedCallbackred.CallbackObject?0x1C8 scripted
OnPhysicalResistanceChangedCallbackred.CallbackObject?0x1D8 scripted
OnThermalResistanceChangedCallbackred.CallbackObject?0x1E8 scripted
OnEnergyResistanceChangedCallbackred.CallbackObject?0x1F8 scripted
OnChemicalResistanceChangedCallbackred.CallbackObject?0x208 scripted

Functions

  • bool OnInitialize() RTTI
  • void SyncWithPlayerDevSystem() RTTI
  • void SyncProficiencies() RTTI
  • string HelperGetStatText(game.data.StatType currStatType, game.StatsSystem statsSystem) RTTI
  • void SyncStats() RTTI
  • bool OnSomeResistanceChanged(int value) RTTI
  • void SyncDevPoints() RTTI
  • bool OnResistancesHover(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState) RTTI
  • void OnSpendPoints(ink.PointerEvent e) RTTI