BlackICE Scripting

class

NewPerksPerkContainerLogicController

  • 3 properties
  • 15 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
slotIdentifiergame.data.NewPerkSlotType0x0 scripted
perkWidgetink.WidgetReference0x8 scripted
wiresConnectionsNewPerksWireConnection[]0x20 scripted

Functions

  • bool OnInitialize() RTTI
  • game.data.NewPerkSlotType GetSlotIdentifier() RTTI
  • ink.WidgetReference GetPerkWidget() RTTI
  • WeakHandle<NewPerksPerkItemLogicController> GetPerkWidgetController() RTTI
  • void SetEnabled(bool value) RTTI
  • void SetLinesState(game.data.NewPerkSlotType perk) RTTI
  • void SetLinesState(game.data.NewPerkSlotType slot, NewPerksWireState state) RTTI
  • void ClearLines() RTTI
  • void AddLine(game.data.NewPerkSlotType lineTarget, WeakHandle<game.data.NewPerk_Record>[] perks) RTTI
  • bool ConnectionDependanciesMet(NewPerksWireConnection connection, WeakHandle<game.data.NewPerk_Record>[] perks) RTTI
  • WeakHandle<game.data.NewPerk_Record> GetPerkBySlotType(game.data.NewPerkSlotType slotType, WeakHandle<game.data.NewPerk_Record>[] perks) RTTI
  • ink.WidgetReference[] GetWires(game.data.NewPerkSlotType target) RTTI
  • ink.WidgetReference[] GetWiresWithTargetBlacklist(game.data.NewPerkSlotType[] targetBlacklist) RTTI
  • bool AreAnyWiresActive() RTTI
  • bool AreConnectionWiresVisible(NewPerksWireConnection connection) RTTI