class
NewPerksPerkContainerLogicController
- 3 properties
- 15 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
slotIdentifier | game.data.NewPerkSlotType | 0x0 | scripted |
perkWidget | ink.WidgetReference | 0x8 | scripted |
wiresConnections | NewPerksWireConnection[] | 0x20 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "NewPerksPerkContainerLogicController", "OnInitialize", (NewPerksPerkContainerLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_OnInitialize( NewPerksPerkContainerLogicController self );game.data.NewPerkSlotType GetSlotIdentifier()RTTIre.Hooks.Place( "NewPerksPerkContainerLogicController", "GetSlotIdentifier;", (NewPerksPerkContainerLogicController_GetSlotIdentifier x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NewPerkSlotType>(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_GetSlotIdentifier( NewPerksPerkContainerLogicController self );ink.WidgetReference GetPerkWidget()RTTIre.Hooks.Place( "NewPerksPerkContainerLogicController", "GetPerkWidget;", (NewPerksPerkContainerLogicController_GetPerkWidget x) => { return re.Hooks.CallOriginal<re.msgpack.ink.WidgetReference>(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_GetPerkWidget( NewPerksPerkContainerLogicController self );WeakHandle<NewPerksPerkItemLogicController> GetPerkWidgetController()RTTIvoid SetEnabled(bool value)RTTIre.Hooks.PlaceVoid( "NewPerksPerkContainerLogicController", "SetEnabled;Bool", (NewPerksPerkContainerLogicController_SetEnabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_SetEnabled( NewPerksPerkContainerLogicController self, bool value );void SetLinesState(game.data.NewPerkSlotType perk)RTTIre.Hooks.PlaceVoid( "NewPerksPerkContainerLogicController", "SetLinesState;gamedataNewPerkSlotType", (NewPerksPerkContainerLogicController_SetLinesState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_SetLinesState( NewPerksPerkContainerLogicController self, game.data.NewPerkSlotType perk );void SetLinesState(game.data.NewPerkSlotType slot, NewPerksWireState state)RTTIre.Hooks.PlaceVoid( "NewPerksPerkContainerLogicController", "SetLinesState;gamedataNewPerkSlotTypeNewPerksWireState", (NewPerksPerkContainerLogicController_SetLinesState2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_SetLinesState2( NewPerksPerkContainerLogicController self, game.data.NewPerkSlotType slot, NewPerksWireState state );void ClearLines()RTTIre.Hooks.PlaceVoid( "NewPerksPerkContainerLogicController", "ClearLines;", (NewPerksPerkContainerLogicController_ClearLines x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_ClearLines( NewPerksPerkContainerLogicController self );void AddLine(game.data.NewPerkSlotType lineTarget, WeakHandle<game.data.NewPerk_Record>[] perks)RTTIre.Hooks.PlaceVoid( "NewPerksPerkContainerLogicController", "AddLine;gamedataNewPerkSlotTypescript_ref<array<NewPerk_Record>>", (NewPerksPerkContainerLogicController_AddLine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_AddLine( NewPerksPerkContainerLogicController self, game.data.NewPerkSlotType lineTarget, WeakHandle<game.data.NewPerk_Record>[] perks );bool ConnectionDependanciesMet(NewPerksWireConnection connection, WeakHandle<game.data.NewPerk_Record>[] perks)RTTIre.Hooks.Place( "NewPerksPerkContainerLogicController", "ConnectionDependanciesMet;script_ref<NewPerksWireConnection>script_ref<array<NewPerk_Record>>", (NewPerksPerkContainerLogicController_ConnectionDependanciesMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_ConnectionDependanciesMet( NewPerksPerkContainerLogicController self, NewPerksWireConnection connection, WeakHandle<game.data.NewPerk_Record>[] perks );WeakHandle<game.data.NewPerk_Record> GetPerkBySlotType(game.data.NewPerkSlotType slotType, WeakHandle<game.data.NewPerk_Record>[] perks)RTTIink.WidgetReference[] GetWires(game.data.NewPerkSlotType target)RTTIink.WidgetReference[] GetWiresWithTargetBlacklist(game.data.NewPerkSlotType[] targetBlacklist)RTTIbool AreAnyWiresActive()RTTIre.Hooks.Place( "NewPerksPerkContainerLogicController", "AreAnyWiresActive;", (NewPerksPerkContainerLogicController_AreAnyWiresActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_AreAnyWiresActive( NewPerksPerkContainerLogicController self );bool AreConnectionWiresVisible(NewPerksWireConnection connection)RTTIre.Hooks.Place( "NewPerksPerkContainerLogicController", "AreConnectionWiresVisible;script_ref<NewPerksWireConnection>", (NewPerksPerkContainerLogicController_AreConnectionWiresVisible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewPerksPerkContainerLogicController_AreConnectionWiresVisible( NewPerksPerkContainerLogicController self, NewPerksWireConnection connection );