class
VentilationArea
- 6 properties
- 20 functions
Extends InteractiveMasterDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
areaComponent | game.StaticTriggerAreaComponent? | 0x3D0 | scripted |
RestartGameEffectOnAttach | bool | 0x3E0 | scripted |
AttackRecord | string | 0x3E8 | scripted |
gameEffectRef | game.EffectRef | 0x408 | scripted |
gameEffect | game.EffectInstance? | 0x430 | scripted |
highLightActive | bool | 0x440 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "VentilationArea", "OnRequestComponents", (VentilationArea_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnRequestComponents( VentilationArea self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "VentilationArea", "OnTakeControl", (VentilationArea_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnTakeControl( VentilationArea self, ent.EntityResolveComponentsInterface ri );bool OnGameAttached()overrideRTTIre.Hooks.Place( "VentilationArea", "OnGameAttached", (VentilationArea_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnGameAttached( VentilationArea self );bool OnDetach()overrideRTTIre.Hooks.Place( "VentilationArea", "OnDetach", (VentilationArea_OnDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnDetach( VentilationArea self );VentilationAreaController? GetController()overrideRTTIre.Hooks.Place( "VentilationArea", "GetController;", (VentilationArea_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.VentilationAreaController>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_GetController( VentilationArea self );VentilationAreaControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "VentilationArea", "GetDevicePS;", (VentilationArea_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.VentilationAreaControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_GetDevicePS( VentilationArea self );bool OnActivateDevice(ActivateDevice evt)RTTIre.Hooks.Place( "VentilationArea", "OnActivateDevice", (VentilationArea_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnActivateDevice( VentilationArea self, ActivateDevice? evt );bool OnRevealDeviceRequest(RevealDeviceRequest evt)overrideRTTIre.Hooks.Place( "VentilationArea", "OnRevealDeviceRequest", (VentilationArea_OnRevealDeviceRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnRevealDeviceRequest( VentilationArea self, RevealDeviceRequest? evt );void ToggleHighlightOnTargets(bool toogle)RTTIre.Hooks.PlaceVoid( "VentilationArea", "ToggleHighlightOnTargets;Bool", (VentilationArea_ToggleHighlightOnTargets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_ToggleHighlightOnTargets( VentilationArea self, bool toogle );void ToggleHighlightOnSingleTarget(bool toogle, ent.EntityID id)RTTIre.Hooks.PlaceVoid( "VentilationArea", "ToggleHighlightOnSingleTarget;BoolEntityID", (VentilationArea_ToggleHighlightOnSingleTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_ToggleHighlightOnSingleTarget( VentilationArea self, bool toogle, ent.EntityID id );FocusForcedHighlightData? CreateHighlight(EFocusForcedHighlightType highlightType)RTTIre.Hooks.Place( "VentilationArea", "CreateHighlight;EFocusForcedHighlightType", (VentilationArea_CreateHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.FocusForcedHighlightData>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_CreateHighlight( VentilationArea self, EFocusForcedHighlightType highlightType );void PlayGameEffect()RTTIre.Hooks.PlaceVoid( "VentilationArea", "PlayGameEffect;", (VentilationArea_PlayGameEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_PlayGameEffect( VentilationArea self );void StopGameEffect()RTTIre.Hooks.PlaceVoid( "VentilationArea", "StopGameEffect;", (VentilationArea_StopGameEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_StopGameEffect( VentilationArea self );ent.Entity?[] GetEntitiesInArea()RTTIvoid ApplyStatusEffect(string effectTDBID)RTTIre.Hooks.PlaceVoid( "VentilationArea", "ApplyStatusEffect;script_ref<String>", (VentilationArea_ApplyStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_ApplyStatusEffect( VentilationArea self, string effectTDBID );bool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIre.Hooks.Place( "VentilationArea", "OnAreaEnter", (VentilationArea_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnAreaEnter( VentilationArea self, ent.AreaEnteredEvent? evt );bool OnAreaExit(ent.AreaExitedEvent evt)overrideRTTIre.Hooks.Place( "VentilationArea", "OnAreaExit", (VentilationArea_OnAreaExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_OnAreaExit( VentilationArea self, ent.AreaExitedEvent? evt );FocusForcedHighlightData? GetDefaultHighlight()overrideRTTIre.Hooks.Place( "VentilationArea", "GetDefaultHighlight;", (VentilationArea_GetDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.FocusForcedHighlightData>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_GetDefaultHighlight( VentilationArea self );game.Object? GetStimTarget()overrideRTTIre.Hooks.Place( "VentilationArea", "GetStimTarget;", (VentilationArea_GetStimTarget x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_GetStimTarget( VentilationArea self );ent.Entity? GetDistractionControllerSource(AreaEffectData? effectData)overrideRTTIre.Hooks.Place( "VentilationArea", "GetDistractionControllerSource;AreaEffectData", (VentilationArea_GetDistractionControllerSource x) => { return re.Hooks.CallOriginal<re.msgpack.ent.Entity>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationArea_GetDistractionControllerSource( VentilationArea self, AreaEffectData? effectData );