class
VentilationEffector
- 1 property
- 9 functions
Extends ActivatedDeviceTransfromAnim InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
effectComponent | ent.IPlacedComponent? | 0x3E0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "VentilationEffector", "OnRequestComponents", (VentilationEffector_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_OnRequestComponents( VentilationEffector self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "VentilationEffector", "OnTakeControl", (VentilationEffector_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_OnTakeControl( VentilationEffector self, ent.EntityResolveComponentsInterface ri );bool OnGameAttached()overrideRTTIre.Hooks.Place( "VentilationEffector", "OnGameAttached", (VentilationEffector_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_OnGameAttached( VentilationEffector self );VentilationEffectorController? GetController()overrideRTTIre.Hooks.Place( "VentilationEffector", "GetController;", (VentilationEffector_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.VentilationEffectorController>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_GetController( VentilationEffector self );VentilationEffectorControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "VentilationEffector", "GetDevicePS;", (VentilationEffector_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.VentilationEffectorControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_GetDevicePS( VentilationEffector self );void PushPersistentData()overrideRTTIre.Hooks.PlaceVoid( "VentilationEffector", "PushPersistentData;", (VentilationEffector_PushPersistentData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_PushPersistentData( VentilationEffector self );bool OnToggleEffect(ToggleEffect evt)RTTIre.Hooks.Place( "VentilationEffector", "OnToggleEffect", (VentilationEffector_OnToggleEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_OnToggleEffect( VentilationEffector self, ToggleEffect? evt );void SetEffects(bool state)RTTIre.Hooks.PlaceVoid( "VentilationEffector", "SetEffects;Bool", (VentilationEffector_SetEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_SetEffects( VentilationEffector self, bool state );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "VentilationEffector", "DeterminGameplayRole;", (VentilationEffector_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct VentilationEffector_DeterminGameplayRole( VentilationEffector self );