class
MessangerReplyItemRenderer
- 8 properties
- 8 functions
Extends JournalEntryListItemController ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
selectedState | bool | 0x18 | scripted |
isQuestImportant | bool | 0x19 | scripted |
isActive | bool | 0x1A | scripted |
stateDefault | CName | 0x20 | scripted |
stateSelected | CName | 0x28 | scripted |
stateQuestDefault | CName | 0x30 | scripted |
stateQuestSelected | CName | 0x38 | scripted |
stateDisabled | CName | 0x40 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "MessangerReplyItemRenderer", "OnInitialize", (MessangerReplyItemRenderer_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_OnInitialize( MessangerReplyItemRenderer self );bool OnUninitialize()RTTIre.Hooks.Place( "MessangerReplyItemRenderer", "OnUninitialize", (MessangerReplyItemRenderer_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_OnUninitialize( MessangerReplyItemRenderer self );bool OnButtonStateChanged(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIre.Hooks.Place( "MessangerReplyItemRenderer", "OnButtonStateChanged", (MessangerReplyItemRenderer_OnButtonStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_OnButtonStateChanged( MessangerReplyItemRenderer self, WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState );bool OnSelected(WeakHandle<ink.ListItemController> parent)RTTIre.Hooks.Place( "MessangerReplyItemRenderer", "OnSelected", (MessangerReplyItemRenderer_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_OnSelected( MessangerReplyItemRenderer self, WeakHandle<ink.ListItemController> parent );bool OnDeselected(WeakHandle<ink.ListItemController> parent)RTTIre.Hooks.Place( "MessangerReplyItemRenderer", "OnDeselected", (MessangerReplyItemRenderer_OnDeselected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_OnDeselected( MessangerReplyItemRenderer self, WeakHandle<ink.ListItemController> parent );void OnJournalEntryUpdated(WeakHandle<game.JournalEntry> entry, IScriptable extraData)overrideRTTIre.Hooks.PlaceVoid( "MessangerReplyItemRenderer", "OnJournalEntryUpdated;JournalEntryIScriptable", (MessangerReplyItemRenderer_OnJournalEntryUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_OnJournalEntryUpdated( MessangerReplyItemRenderer self, WeakHandle<game.JournalEntry> entry, IScriptable? extraData );void AnimateSelection()RTTIre.Hooks.PlaceVoid( "MessangerReplyItemRenderer", "AnimateSelection;", (MessangerReplyItemRenderer_AnimateSelection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_AnimateSelection( MessangerReplyItemRenderer self );void SetActive(bool active)RTTIre.Hooks.PlaceVoid( "MessangerReplyItemRenderer", "SetActive;Bool", (MessangerReplyItemRenderer_SetActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessangerReplyItemRenderer_SetActive( MessangerReplyItemRenderer self, bool active );