NewPerksPerkContainerLogicController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 3
| Name | Type | Flags |
|---|---|---|
perkWidget | inkWidgetRef | scriptedprivate |
slotIdentifier | gamedataNewPerkSlotType | scriptedprivate |
wiresConnections | array<NewPerksWireConnection> | scriptedprivate |
Methods 15
public final func AddLine(lineTarget: gamedataNewPerkSlotType, perks: script_ref<array<wref<NewPerk_Record>>>)scripted
public final func AreAnyWiresActive() -> Boolscripted
private final func AreConnectionWiresVisible(connection: script_ref<NewPerksWireConnection>) -> Boolscripted
public final func ClearLines()scripted
private final func ConnectionDependanciesMet(connection: script_ref<NewPerksWireConnection>, perks: script_ref<array<wref<NewPerk_Record>>>) -> Boolscripted
private final func GetPerkBySlotType(slotType: gamedataNewPerkSlotType, perks: script_ref<array<wref<NewPerk_Record>>>) -> wref<NewPerk_Record>scripted
public final func GetPerkWidget() -> inkWidgetRefscripted
public final func GetPerkWidgetController() -> wref<NewPerksPerkItemLogicController>scripted
public final func GetSlotIdentifier() -> gamedataNewPerkSlotTypescripted
public final func GetWires(target: gamedataNewPerkSlotType) -> array<inkWidgetRef>scripted
public final func GetWiresWithTargetBlacklist(targetBlacklist: script_ref<array<gamedataNewPerkSlotType>>) -> array<inkWidgetRef>scripted
protected cb func OnInitialize() -> Boolscripted
public final func SetEnabled(value: Bool)scripted
public final func SetLinesState(perk: gamedataNewPerkSlotType)scripted
public final func SetLinesState(slot: gamedataNewPerkSlotType, state: NewPerksWireState)scripted