class
DebugInteractionObject
- 2 properties
- 7 functions
Extends game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
choices | SDebugChoice[] | 0xF0 | scripted |
interaction | game.interactions.Component? | 0x100 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "DebugInteractionObject", "OnRequestComponents", (DebugInteractionObject_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugInteractionObject_OnRequestComponents( DebugInteractionObject self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "DebugInteractionObject", "OnTakeControl", (DebugInteractionObject_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugInteractionObject_OnTakeControl( DebugInteractionObject self, ent.EntityResolveComponentsInterface ri );bool OnGameAttached()overrideRTTIre.Hooks.Place( "DebugInteractionObject", "OnGameAttached", (DebugInteractionObject_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugInteractionObject_OnGameAttached( DebugInteractionObject self );bool OnInteractionChoice(game.interactions.ChoiceEvent choiceEvent)RTTIre.Hooks.Place( "DebugInteractionObject", "OnInteractionChoice", (DebugInteractionObject_OnInteractionChoice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugInteractionObject_OnInteractionChoice( DebugInteractionObject self, game.interactions.ChoiceEvent? choiceEvent );void InitializeChoices()RTTIre.Hooks.PlaceVoid( "DebugInteractionObject", "InitializeChoices;", (DebugInteractionObject_InitializeChoices x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DebugInteractionObject_InitializeChoices( DebugInteractionObject self );game.interactions.Choice CreateChoice(string choiceName, int data)RTTIre.Hooks.Place( "DebugInteractionObject", "CreateChoice;script_ref<String>Int32", (DebugInteractionObject_CreateChoice x) => { return re.Hooks.CallOriginal<re.msgpack.game.interactions.GameInteractionsChoice>(); } ); [Msgpack.Gen] public readonly partial record struct DebugInteractionObject_CreateChoice( DebugInteractionObject self, string choiceName, int data );void ResolveFact(string factName)RTTIre.Hooks.PlaceVoid( "DebugInteractionObject", "ResolveFact;script_ref<String>", (DebugInteractionObject_ResolveFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DebugInteractionObject_ResolveFact( DebugInteractionObject self, string factName );