class
ObjectiveEntryLogicController
- 25 properties
- 21 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
blinkInterval | float | 0x0 | scripted |
blinkTotalTime | float | 0x4 | scripted |
texturePart_Tracked | CName | 0x8 | scripted |
texturePart_Untracked | CName | 0x10 | scripted |
texturePart_Succeeded | CName | 0x18 | scripted |
texturePart_Failed | CName | 0x20 | scripted |
isLargeUpdateWidget | bool | 0x28 | scripted |
entryName | WeakHandle<ink.TextWidget> | 0x30 | scripted |
entryOptional | WeakHandle<ink.TextWidget> | 0x40 | scripted |
stateIcon | WeakHandle<ink.ImageWidget> | 0x50 | scripted |
trackedIcon | WeakHandle<ink.ImageWidget> | 0x60 | scripted |
blinkWidget | WeakHandle<ink.Widget> | 0x70 | scripted |
root | WeakHandle<ink.Widget> | 0x80 | scripted |
animBlinkDef | ink.anim.Definition? | 0x90 | scripted |
animBlink | ink.anim.Proxy? | 0xA0 | scripted |
animFadeDef | ink.anim.Definition? | 0xB0 | scripted |
animFade | ink.anim.Proxy? | 0xC0 | scripted |
entryId | int | 0xD0 | scripted |
type | UIObjectiveEntryType | 0xD4 | scripted |
state | game.JournalEntryState | 0xD8 | scripted |
parentEntry | WeakHandle<ObjectiveEntryLogicController> | 0xE0 | scripted |
childCount | int | 0xF0 | scripted |
updated | bool | 0xF4 | scripted |
isTracked | bool | 0xF5 | scripted |
isOptional | bool | 0xF6 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "OnInitialize", (ObjectiveEntryLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_OnInitialize( ObjectiveEntryLogicController self );void SetUpdated(bool updated)RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "SetUpdated;Bool", (ObjectiveEntryLogicController_SetUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_SetUpdated( ObjectiveEntryLogicController self, bool updated );bool IsUpdated()RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "IsUpdated;", (ObjectiveEntryLogicController_IsUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_IsUpdated( ObjectiveEntryLogicController self );bool IsTracked()RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "IsTracked;", (ObjectiveEntryLogicController_IsTracked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_IsTracked( ObjectiveEntryLogicController self );UIObjectiveEntryType GetEntryType()RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "GetEntryType;", (ObjectiveEntryLogicController_GetEntryType x) => { return re.Hooks.CallOriginal<re.msgpack.UIObjectiveEntryType>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_GetEntryType( ObjectiveEntryLogicController self );game.JournalEntryState GetEntryState()RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "GetEntryState;", (ObjectiveEntryLogicController_GetEntryState x) => { return re.Hooks.CallOriginal<re.msgpack.game.JournalEntryState>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_GetEntryState( ObjectiveEntryLogicController self );int GetEntryId()RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "GetEntryId;", (ObjectiveEntryLogicController_GetEntryId x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_GetEntryId( ObjectiveEntryLogicController self );void SetEntryId(int id)RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "SetEntryId;Int32", (ObjectiveEntryLogicController_SetEntryId x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_SetEntryId( ObjectiveEntryLogicController self, int id );void SetEntryData(UIObjectiveEntryData data)RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "SetEntryData;script_ref<UIObjectiveEntryData>", (ObjectiveEntryLogicController_SetEntryData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_SetEntryData( ObjectiveEntryLogicController self, UIObjectiveEntryData data );CName GetStateIconTexturePart(game.JournalEntryState state, bool isTracked)RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "GetStateIconTexturePart;gameJournalEntryStateBool", (ObjectiveEntryLogicController_GetStateIconTexturePart x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_GetStateIconTexturePart( ObjectiveEntryLogicController self, game.JournalEntryState state, bool isTracked );void CreateAnimations()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "CreateAnimations;", (ObjectiveEntryLogicController_CreateAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_CreateAnimations( ObjectiveEntryLogicController self );bool IsReadyToRemove()RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "IsReadyToRemove;", (ObjectiveEntryLogicController_IsReadyToRemove x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_IsReadyToRemove( ObjectiveEntryLogicController self );bool OnAnimationComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ObjectiveEntryLogicController", "OnAnimationComplete", (ObjectiveEntryLogicController_OnAnimationComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_OnAnimationComplete( ObjectiveEntryLogicController self, ink.anim.Proxy? anim );void NotifyForRemoval()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "NotifyForRemoval;", (ObjectiveEntryLogicController_NotifyForRemoval x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_NotifyForRemoval( ObjectiveEntryLogicController self );void Hide()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "Hide;", (ObjectiveEntryLogicController_Hide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_Hide( ObjectiveEntryLogicController self );void StopFadeAnimation()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "StopFadeAnimation;", (ObjectiveEntryLogicController_StopFadeAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_StopFadeAnimation( ObjectiveEntryLogicController self );void Show()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "Show;", (ObjectiveEntryLogicController_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_Show( ObjectiveEntryLogicController self );void AttachToParent(WeakHandle<ObjectiveEntryLogicController> parentEntry)RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "AttachToParent;ObjectiveEntryLogicController", (ObjectiveEntryLogicController_AttachToParent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_AttachToParent( ObjectiveEntryLogicController self, WeakHandle<ObjectiveEntryLogicController> parentEntry );void DetachFromParent()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "DetachFromParent;", (ObjectiveEntryLogicController_DetachFromParent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_DetachFromParent( ObjectiveEntryLogicController self );void IncrementChildCount()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "IncrementChildCount;", (ObjectiveEntryLogicController_IncrementChildCount x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_IncrementChildCount( ObjectiveEntryLogicController self );void DecrementChildCount()RTTIre.Hooks.PlaceVoid( "ObjectiveEntryLogicController", "DecrementChildCount;", (ObjectiveEntryLogicController_DecrementChildCount x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveEntryLogicController_DecrementChildCount( ObjectiveEntryLogicController self );