class
LcdScreenILogicController
- 7 properties
- 10 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
defaultUI | ink.WidgetReference | 0x0 | scripted |
mainDisplayWidget | ink.VideoWidgetReference | 0x18 | scripted |
messegeWidget | ink.TextWidgetReference | 0x30 | scripted |
backgroundWidget | ink.ImageWidgetReference | 0x48 | scripted |
messegeRecord | WeakHandle<game.data.ScreenMessageData_Record> | 0x60 | scripted |
replaceTextWithCustomNumber | bool | 0x70 | scripted |
customNumber | int | 0x74 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "LcdScreenILogicController", "OnInitialize", (LcdScreenILogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_OnInitialize( LcdScreenILogicController self );bool OnFillStreetSignData(ink.TweakDBIDSelector selector)RTTIre.Hooks.Place( "LcdScreenILogicController", "OnFillStreetSignData", (LcdScreenILogicController_OnFillStreetSignData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_OnFillStreetSignData( LcdScreenILogicController self, ink.TweakDBIDSelector? selector );void PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent)RTTIre.Hooks.PlaceVoid( "LcdScreenILogicController", "PlayVideo;ResRefBoolCName", (LcdScreenILogicController_PlayVideo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_PlayVideo( LcdScreenILogicController self, red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent );void StopVideo()RTTIre.Hooks.PlaceVoid( "LcdScreenILogicController", "StopVideo;", (LcdScreenILogicController_StopVideo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_StopVideo( LcdScreenILogicController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "LcdScreenILogicController", "TurnOff;", (LcdScreenILogicController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_TurnOff( LcdScreenILogicController self );void TurnOn()RTTIre.Hooks.PlaceVoid( "LcdScreenILogicController", "TurnOn;", (LcdScreenILogicController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_TurnOn( LcdScreenILogicController self );void InitializeCustomNumber(bool replaceTextWithCustomNumber, int customNumber)RTTIre.Hooks.PlaceVoid( "LcdScreenILogicController", "InitializeCustomNumber;BoolInt32", (LcdScreenILogicController_InitializeCustomNumber x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_InitializeCustomNumber( LcdScreenILogicController self, bool replaceTextWithCustomNumber, int customNumber );void InitializeMessageRecord(game.data.ScreenMessageData_Record messageRecord)RTTIre.Hooks.PlaceVoid( "LcdScreenILogicController", "InitializeMessageRecord;ScreenMessageData_Record", (LcdScreenILogicController_InitializeMessageRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_InitializeMessageRecord( LcdScreenILogicController self, game.data.ScreenMessageData_Record? messageRecord );void ResolveMessegeRecord(WeakHandle<game.data.ScreenMessageData_Record> record)RTTIre.Hooks.PlaceVoid( "LcdScreenILogicController", "ResolveMessegeRecord;ScreenMessageData_Record", (LcdScreenILogicController_ResolveMessegeRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_ResolveMessegeRecord( LcdScreenILogicController self, WeakHandle<game.data.ScreenMessageData_Record> record );Color GetColorFromArray(int[] calorArray)RTTIre.Hooks.Place( "LcdScreenILogicController", "GetColorFromArray;script_ref<array<Int32>>", (LcdScreenILogicController_GetColorFromArray x) => { return re.Hooks.CallOriginal<re.msgpack.Color>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenILogicController_GetColorFromArray( LcdScreenILogicController self, int[] calorArray );