class
CodexImageButton
- 4 properties
- 5 functions
- 1 derived class
Extends CodexListItemController ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
image | ink.ImageWidgetReference | 0x48 | scripted |
border | ink.ImageWidgetReference | 0x60 | scripted |
translateOnSelect | ink.WidgetReference | 0x78 | scripted |
selectTranslationX | float | 0x90 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "CodexImageButton", "OnInitialize", (CodexImageButton_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexImageButton_OnInitialize( CodexImageButton self );bool OnToggledOn(WeakHandle<ink.ListItemController> target)overrideRTTIre.Hooks.Place( "CodexImageButton", "OnToggledOn", (CodexImageButton_OnToggledOn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexImageButton_OnToggledOn( CodexImageButton self, WeakHandle<ink.ListItemController> target );bool OnToggledOff(WeakHandle<ink.ListItemController> target)RTTIre.Hooks.Place( "CodexImageButton", "OnToggledOff", (CodexImageButton_OnToggledOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexImageButton_OnToggledOff( CodexImageButton self, WeakHandle<ink.ListItemController> target );bool OnDataChanged(IScriptable value)overrideRTTIre.Hooks.Place( "CodexImageButton", "OnDataChanged", (CodexImageButton_OnDataChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexImageButton_OnDataChanged( CodexImageButton self, IScriptable? value );CName ExtractImage(JournalRepresentationData data)RTTIre.Hooks.Place( "CodexImageButton", "ExtractImage;JournalRepresentationData", (CodexImageButton_ExtractImage x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct CodexImageButton_ExtractImage( CodexImageButton self, JournalRepresentationData? data );