class
ActivatedDeviceTrap
- 1 property
- 10 functions
- 3 derived classes
Extends ActivatedDeviceTransfromAnim InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
areaComponent | game.StaticTriggerAreaComponent? | 0x3E0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "ActivatedDeviceTrap", "OnRequestComponents", (ActivatedDeviceTrap_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_OnRequestComponents( ActivatedDeviceTrap self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "ActivatedDeviceTrap", "OnTakeControl", (ActivatedDeviceTrap_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_OnTakeControl( ActivatedDeviceTrap self, ent.EntityResolveComponentsInterface ri );void RefreshAnimation()overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceTrap", "RefreshAnimation;", (ActivatedDeviceTrap_RefreshAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_RefreshAnimation( ActivatedDeviceTrap self );bool OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "ActivatedDeviceTrap", "OnActivateDevice", (ActivatedDeviceTrap_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_OnActivateDevice( ActivatedDeviceTrap self, ActivateDevice? evt );bool OnTimerEvent(TimerEvent evt)RTTIre.Hooks.Place( "ActivatedDeviceTrap", "OnTimerEvent", (ActivatedDeviceTrap_OnTimerEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_OnTimerEvent( ActivatedDeviceTrap self, TimerEvent? evt );void DoAttack(TDBID attackRecord)RTTIre.Hooks.PlaceVoid( "ActivatedDeviceTrap", "DoAttack;TweakDBID", (ActivatedDeviceTrap_DoAttack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_DoAttack( ActivatedDeviceTrap self, TDBID attackRecord );void Distract()RTTIre.Hooks.PlaceVoid( "ActivatedDeviceTrap", "Distract;", (ActivatedDeviceTrap_Distract x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_Distract( ActivatedDeviceTrap self );ent.Entity?[] GetEntitiesInArea()RTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIre.Hooks.Place( "ActivatedDeviceTrap", "OnAreaEnter", (ActivatedDeviceTrap_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_OnAreaEnter( ActivatedDeviceTrap self, ent.AreaEnteredEvent? evt );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceTrap", "ResolveGameplayState;", (ActivatedDeviceTrap_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceTrap_ResolveGameplayState( ActivatedDeviceTrap self );