class
BriefingScreenLogic
- 12 properties
- 12 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
lastSizeSet | Vector2 | 0x0 | scripted |
isBriefingVisible | bool | 0x8 | scripted |
briefingToOpen | WeakHandle<game.JournalEntry> | 0x10 | scripted |
videoWidget | ink.VideoWidgetReference | 0x20 | scripted |
mapWidget | ink.WidgetReference | 0x38 | scripted |
paperdollWidget | ink.WidgetReference | 0x50 | scripted |
animatedWidget | ink.WidgetReference | 0x68 | scripted |
fadeDuration | float | 0x80 | scripted |
InterpolationType | ink.anim.InterpolationType | 0x84 | scripted |
InterpolationMode | ink.anim.InterpolationMode | 0x85 | scripted |
minimizedSize | Vector2 | 0x88 | scripted |
maximizedSize | Vector2 | 0x90 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "BriefingScreenLogic", "OnInitialize", (BriefingScreenLogic_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_OnInitialize( BriefingScreenLogic self );void ShowBriefing(WeakHandle<game.JournalEntry> briefingToOpen)RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "ShowBriefing;JournalEntry", (BriefingScreenLogic_ShowBriefing x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_ShowBriefing( BriefingScreenLogic self, WeakHandle<game.JournalEntry> briefingToOpen );void SetBriefing()RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "SetBriefing;", (BriefingScreenLogic_SetBriefing x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_SetBriefing( BriefingScreenLogic self );bool OnFadeInEnd(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "BriefingScreenLogic", "OnFadeInEnd", (BriefingScreenLogic_OnFadeInEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_OnFadeInEnd( BriefingScreenLogic self, ink.anim.Proxy? proxy );bool OnFadeOutEnd(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "BriefingScreenLogic", "OnFadeOutEnd", (BriefingScreenLogic_OnFadeOutEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_OnFadeOutEnd( BriefingScreenLogic self, ink.anim.Proxy? proxy );void ProcessMap(game.JournalBriefingMapSection toProcess)RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "ProcessMap;JournalBriefingMapSection", (BriefingScreenLogic_ProcessMap x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_ProcessMap( BriefingScreenLogic self, game.JournalBriefingMapSection? toProcess );void ProcessVideo(game.JournalBriefingVideoSection toProcess)RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "ProcessVideo;JournalBriefingVideoSection", (BriefingScreenLogic_ProcessVideo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_ProcessVideo( BriefingScreenLogic self, game.JournalBriefingVideoSection? toProcess );void ProcessPaperdoll(game.JournalBriefingPaperDollSection toProcess)RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "ProcessPaperdoll;JournalBriefingPaperDollSection", (BriefingScreenLogic_ProcessPaperdoll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_ProcessPaperdoll( BriefingScreenLogic self, game.JournalBriefingPaperDollSection? toProcess );void Fade(float startValue, float endValue, CName callbackName)RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "Fade;FloatFloatCName", (BriefingScreenLogic_Fade x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_Fade( BriefingScreenLogic self, float startValue, float endValue, CName callbackName );void SetSize(quest.JournalSizeEventType sizeToSet)RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "SetSize;questJournalSizeEventType", (BriefingScreenLogic_SetSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_SetSize( BriefingScreenLogic self, quest.JournalSizeEventType sizeToSet );void SetAlignment(quest.JournalAlignmentEventType alignmentToSet)RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "SetAlignment;questJournalAlignmentEventType", (BriefingScreenLogic_SetAlignment x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_SetAlignment( BriefingScreenLogic self, quest.JournalAlignmentEventType alignmentToSet );void HideAll()RTTIre.Hooks.PlaceVoid( "BriefingScreenLogic", "HideAll;", (BriefingScreenLogic_HideAll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BriefingScreenLogic_HideAll( BriefingScreenLogic self );