class
SetDeviceInvestigationData
- 2 properties
- 6 functions
Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ownerPuppet | WeakHandle<ScriptedPuppet> | 0x0 | scripted |
listener | WeakHandle<game.Object> | 0x10 | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "SetDeviceInvestigationData", "Activate;ScriptExecutionContext", (SetDeviceInvestigationData_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SetDeviceInvestigationData_Activate( SetDeviceInvestigationData self, AIbehaviorScriptExecutionContext context );void Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "SetDeviceInvestigationData", "Deactivate;ScriptExecutionContext", (SetDeviceInvestigationData_Deactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SetDeviceInvestigationData_Deactivate( SetDeviceInvestigationData self, AIbehaviorScriptExecutionContext context );void SetInvestigationStateOnListener(WeakHandle<game.Object> listenerArg, bool isInvestigated)RTTIre.Hooks.PlaceVoid( "SetDeviceInvestigationData", "SetInvestigationStateOnListener;GameObjectBool", (SetDeviceInvestigationData_SetInvestigationStateOnListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SetDeviceInvestigationData_SetInvestigationStateOnListener( SetDeviceInvestigationData self, WeakHandle<game.Object> listenerArg, bool isInvestigated );FocusForcedHighlightData? GetDistractionHighlightData(ScriptedPuppet owner)RTTIre.Hooks.Place( "SetDeviceInvestigationData", "GetDistractionHighlightData;ScriptedPuppet", (SetDeviceInvestigationData_GetDistractionHighlightData x) => { return re.Hooks.CallOriginal<re.msgpack.FocusForcedHighlightData>(); } ); [Msgpack.Gen] public readonly partial record struct SetDeviceInvestigationData_GetDistractionHighlightData( SetDeviceInvestigationData self, ScriptedPuppet? owner );void ForceVisionAppearance(ScriptedPuppet owner, FocusForcedHighlightData data)RTTIre.Hooks.PlaceVoid( "SetDeviceInvestigationData", "ForceVisionAppearance;ScriptedPuppetFocusForcedHighlightData", (SetDeviceInvestigationData_ForceVisionAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SetDeviceInvestigationData_ForceVisionAppearance( SetDeviceInvestigationData self, ScriptedPuppet? owner, FocusForcedHighlightData? data );void CancelForcedVisionAppearance(ScriptedPuppet owner, FocusForcedHighlightData data)RTTIre.Hooks.PlaceVoid( "SetDeviceInvestigationData", "CancelForcedVisionAppearance;ScriptedPuppetFocusForcedHighlightData", (SetDeviceInvestigationData_CancelForcedVisionAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SetDeviceInvestigationData_CancelForcedVisionAppearance( SetDeviceInvestigationData self, ScriptedPuppet? owner, FocusForcedHighlightData? data );