class
InspectableItemObject
- 1 property
- 6 functions
Extends game.ItemObject game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
inspectableClues | SInspectableClue[] | 0xF8 | scripted |
Functions
void DisplayScanButton(bool show)RTTIre.Hooks.PlaceVoid( "InspectableItemObject", "DisplayScanButton;Bool", (InspectableItemObject_DisplayScanButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InspectableItemObject_DisplayScanButton( InspectableItemObject self, bool show );bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "InspectableItemObject", "OnRequestComponents", (InspectableItemObject_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InspectableItemObject_OnRequestComponents( InspectableItemObject self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "InspectableItemObject", "OnTakeControl", (InspectableItemObject_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InspectableItemObject_OnTakeControl( InspectableItemObject self, ent.EntityResolveComponentsInterface ri );bool OnGameAttached()overrideRTTIre.Hooks.Place( "InspectableItemObject", "OnGameAttached", (InspectableItemObject_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InspectableItemObject_OnGameAttached( InspectableItemObject self );bool IsClueScanned(CName clueName)RTTIre.Hooks.Place( "InspectableItemObject", "IsClueScanned;CName", (InspectableItemObject_IsClueScanned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InspectableItemObject_IsClueScanned( InspectableItemObject self, CName clueName );bool OnInteractionActivated(game.interactions.InteractionActivationEvent evt)RTTIre.Hooks.Place( "InspectableItemObject", "OnInteractionActivated", (InspectableItemObject_OnInteractionActivated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InspectableItemObject_OnInteractionActivated( InspectableItemObject self, game.interactions.InteractionActivationEvent? evt );