BlackICE Scripting

class

NewPerksSkillBarLogicController

  • 6 properties
  • 10 functions

Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
statsProgressWidgetink.WidgetReference0x0 scripted
levelsContainerink.CompoundWidgetReference0x18 scripted
dataProficiencyDisplayData?0x30 scripted
requestedSkillsint0x40 scripted
statsProgressControllerWeakHandle<StatsProgressController>0x48 scripted
levelsControllersWeakHandle<NewPerksSkillLevelLogicController>[]0x58 scripted

Functions

  • bool OnInitialize() RTTI
  • void UnregisterAllCallbacks() RTTI
  • void UpdateSkillsCount() RTTI
  • bool OnSkillLevelSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetSkillLevelData(WeakHandle<NewPerksSkillLevelLogicController> controller, WeakHandle<LevelRewardDisplayData> levelData) RTTI
  • string GetSkillDesciption(game.data.ProficiencyType proficiency) RTTI
  • bool OnSkillOverOver(ink.PointerEvent e) RTTI
  • bool OnSkillHoverOut(ink.PointerEvent e) RTTI
  • bool OnHoverOver(ink.PointerEvent e) RTTI
  • bool OnHoverOut(ink.PointerEvent e) RTTI