REDNODE / GAME API

CyberwareAttributesSkills

classscriptedClass

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 14

NameTypeFlags
attributesCyberwareAttributes_ContainersStructscriptedprotected
devPointsInt32scriptedprivate
levelUpPointsinkTextRefscriptedprotected
OnAttributesChangeCallbackref<CallbackHandle>scriptedprivate
OnChemicalResistanceChangedCallbackref<CallbackHandle>scriptedprivate
OnDevelopmentPointsChangeCallbackref<CallbackHandle>scriptedprivate
OnEnergyResistanceChangedCallbackref<CallbackHandle>scriptedprivate
OnMaxHealthChangedCallbackref<CallbackHandle>scriptedprivate
OnPhysicalResistanceChangedCallbackref<CallbackHandle>scriptedprivate
OnProficiencyChangeCallbackref<CallbackHandle>scriptedprivate
OnThermalResistanceChangedCallbackref<CallbackHandle>scriptedprivate
playerPuppetwref<PlayerPuppet>scriptedprivate
resistancesCyberwareAttributes_ResistancesStructscriptedprotected
uiBlackboardwref<IBlackboard>scriptedprivate

Methods 12

private final func HelperGetStatText(currStatType: gamedataStatType, statsSystem: ref<StatsSystem>) -> Stringscripted
protected cb func OnAttributesChange(value: Variant) -> Boolscripted
protected cb func OnDevelopmentPointsChange(value: Variant) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnProficiencyChange(value: Variant) -> Boolscripted
protected cb func OnResistancesHover(controller: wref<inkButtonController>, oldState: inkEButtonState, newState: inkEButtonState) -> Boolscripted
protected cb func OnSomeResistanceChanged(value: Int32) -> Boolscripted
private final func OnSpendPoints(e: ref<inkPointerEvent>)scripted
private final func SyncDevPoints()scripted
private final func SyncProficiencies()scripted
private final func SyncStats()scripted
private final func SyncWithPlayerDevSystem()scripted