REDNODE / GAME API

NewPerksSkillBarLogicController

classscriptedClass

extends inkVirtualCompoundItemController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 6

NameTypeFlags
dataref<ProficiencyDisplayData>scriptedprivate
levelsContainerinkCompoundRefscriptedprivate
levelsControllersarray<wref<NewPerksSkillLevelLogicController>>scriptedprivate
requestedSkillsInt32scriptedprivate
statsProgressControllerwref<StatsProgressController>scriptedprivate
statsProgressWidgetinkWidgetRefscriptedprivate

Methods 11

private final func GetSkillDesciption(proficiency: gamedataProficiencyType) -> Stringscripted
protected cb func OnDataChanged(value: Variant) -> Boolscripted
protected cb func OnHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnSkillHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSkillLevelSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnSkillOverOver(e: ref<inkPointerEvent>) -> Boolscripted
private final func SetSkillLevelData(controller: wref<NewPerksSkillLevelLogicController>, levelData: wref<LevelRewardDisplayData>)scripted
public final func UnregisterAllCallbacks()scripted
private final func UpdateSkillsCount()scripted