class sense
StimuliEvent
sense.StimuliEvent
- 12 properties
- 9 functions
Extends sense.BaseStimuliEvent AIAIEvent red.Event IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
sourceObject | WeakHandle<game.Object> | 0xD0 | |
stimInvestigateData | sense.StimInvestigateData | 0x50 | |
movePositions | Vector4[] | 0xF0 | |
sourcePosition | Vector4 | 0x100 | |
stimRecord | WeakHandle<game.data.Stim_Record> | 0xE0 | |
radius | float | 0x110 | |
detection | float | 0x114 | |
stimType | game.data.StimType | 0x130 | |
stimPropagation | game.data.StimPropagation | 0x118 | |
data | sense.StimuliData? | 0x120 | |
purelyDirect | bool | 0x134 | |
id | uint | 0x0 | scripted |
Functions
bool IsTagInStimuli(CName tag)RTTIre.Hooks.Place( "senseStimuliEvent", "IsTagInStimuli", (StimuliEvent_IsTagInStimuli x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_IsTagInStimuli( sense.StimuliEvent self, CName tag );void SetStimType(game.data.StimType newStimType)RTTIre.Hooks.PlaceVoid( "senseStimuliEvent", "SetStimType;gamedataStimType", (StimuliEvent_SetStimType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_SetStimType( sense.StimuliEvent self, game.data.StimType newStimType );game.data.StimType GetStimType()RTTIre.Hooks.Place( "senseStimuliEvent", "GetStimType;", (StimuliEvent_GetStimType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StimType>(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_GetStimType( sense.StimuliEvent self );void SetPurelyDirect(bool pureDirect)RTTIre.Hooks.PlaceVoid( "senseStimuliEvent", "SetPurelyDirect;Bool", (StimuliEvent_SetPurelyDirect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_SetPurelyDirect( sense.StimuliEvent self, bool pureDirect );bool IsPurelyDirect()RTTIre.Hooks.Place( "senseStimuliEvent", "IsPurelyDirect;", (StimuliEvent_IsPurelyDirect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_IsPurelyDirect( sense.StimuliEvent self );float GetStimInterval()RTTIre.Hooks.Place( "senseStimuliEvent", "GetStimInterval;", (StimuliEvent_GetStimInterval x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_GetStimInterval( sense.StimuliEvent self );bool IsVisual()RTTIre.Hooks.Place( "senseStimuliEvent", "IsVisual;", (StimuliEvent_IsVisual x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_IsVisual( sense.StimuliEvent self );bool IsAudio()RTTIre.Hooks.Place( "senseStimuliEvent", "IsAudio;", (StimuliEvent_IsAudio x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_IsAudio( sense.StimuliEvent self );bool IsCategory(CName category)RTTIre.Hooks.Place( "senseStimuliEvent", "IsCategory;CName", (StimuliEvent_IsCategory x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StimuliEvent_IsCategory( sense.StimuliEvent self, CName category );