class sense
SensorObjectComponent
sense.SensorObjectComponent
- 2 properties
- 10 functions
Extends ent.IPlacedComponent ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
sensorObject | sense.SensorObject? | 0x120 | |
isEnabled | bool | 0x8B |
Functions
void UsePreset()RTTIre.Hooks.PlaceVoid( "senseSensorObjectComponent", "UsePreset", (SensorObjectComponent_UsePreset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_UsePreset( sense.SensorObjectComponent self );bool SetSensorObjectType(game.data.SenseObjectType objectType)RTTIre.Hooks.Place( "senseSensorObjectComponent", "SetSensorObjectType", (SensorObjectComponent_SetSensorObjectType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_SetSensorObjectType( sense.SensorObjectComponent self, game.data.SenseObjectType objectType );float GetTimeSinceLastEntityVisible(ent.EntityID entityID)RTTIre.Hooks.Place( "senseSensorObjectComponent", "GetTimeSinceLastEntityVisible", (SensorObjectComponent_GetTimeSinceLastEntityVisible x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_GetTimeSinceLastEntityVisible( sense.SensorObjectComponent self, ent.EntityID entityID );bool SetMainTrackedObject(WeakHandle<game.Object> target)RTTIre.Hooks.Place( "senseSensorObjectComponent", "SetMainTrackedObject", (SensorObjectComponent_SetMainTrackedObject x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_SetMainTrackedObject( sense.SensorObjectComponent self, WeakHandle<game.Object> target );bool SetMainTrackedObjectTraceZOffset(sense.AdditionalTraceType traceType, float zOffset)RTTIre.Hooks.Place( "senseSensorObjectComponent", "SetMainTrackedObjectTraceZOffset", (SensorObjectComponent_SetMainTrackedObjectTraceZOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_SetMainTrackedObjectTraceZOffset( sense.SensorObjectComponent self, sense.AdditionalTraceType traceType, float zOffset );float GetDistToTraceEndFromPosToMainTrackedObject(sense.AdditionalTraceType traceType)RTTIre.Hooks.Place( "senseSensorObjectComponent", "GetDistToTraceEndFromPosToMainTrackedObject", (SensorObjectComponent_GetDistToTraceEndFromPosToMainTrackedObject x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_GetDistToTraceEndFromPosToMainTrackedObject( sense.SensorObjectComponent self, sense.AdditionalTraceType traceType );bool SetForcedSensesTracing(game.data.SenseObjectType targetObjectType, EAIAttitude attitudeToTarget)RTTIre.Hooks.Place( "senseSensorObjectComponent", "SetForcedSensesTracing", (SensorObjectComponent_SetForcedSensesTracing x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_SetForcedSensesTracing( sense.SensorObjectComponent self, game.data.SenseObjectType targetObjectType, EAIAttitude attitudeToTarget );bool RemoveForcedSensesTracing(game.data.SenseObjectType targetObjectType, EAIAttitude attitudeToTarget)RTTIre.Hooks.Place( "senseSensorObjectComponent", "RemoveForcedSensesTracing", (SensorObjectComponent_RemoveForcedSensesTracing x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_RemoveForcedSensesTracing( sense.SensorObjectComponent self, game.data.SenseObjectType targetObjectType, EAIAttitude attitudeToTarget );bool SetTickDistanceOverride(float overrideDistance)RTTIre.Hooks.Place( "senseSensorObjectComponent", "SetTickDistanceOverride", (SensorObjectComponent_SetTickDistanceOverride x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_SetTickDistanceOverride( sense.SensorObjectComponent self, float overrideDistance );bool SetHasPierceableWapon(bool hasTechWeapon)RTTIre.Hooks.Place( "senseSensorObjectComponent", "SetHasPierceableWapon", (SensorObjectComponent_SetHasPierceableWapon x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SensorObjectComponent_SetHasPierceableWapon( sense.SensorObjectComponent self, bool hasTechWeapon );