class
ActivatedDeviceIndustrialArm
- 1 property
- 13 functions
Extends ActivatedDeviceTrap ActivatedDeviceTransfromAnim InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
loopAnimation | EIndustrialArmAnimations | 0x3F0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "ActivatedDeviceIndustrialArm", "OnRequestComponents", (ActivatedDeviceIndustrialArm_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_OnRequestComponents( ActivatedDeviceIndustrialArm self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "ActivatedDeviceIndustrialArm", "OnTakeControl", (ActivatedDeviceIndustrialArm_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_OnTakeControl( ActivatedDeviceIndustrialArm self, ent.EntityResolveComponentsInterface ri );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceIndustrialArm", "ResolveGameplayState;", (ActivatedDeviceIndustrialArm_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_ResolveGameplayState( ActivatedDeviceIndustrialArm self );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "ActivatedDeviceIndustrialArm", "DeterminGameplayRole;", (ActivatedDeviceIndustrialArm_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_DeterminGameplayRole( ActivatedDeviceIndustrialArm self );bool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIre.Hooks.Place( "ActivatedDeviceIndustrialArm", "OnAreaEnter", (ActivatedDeviceIndustrialArm_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_OnAreaEnter( ActivatedDeviceIndustrialArm self, ent.AreaEnteredEvent? evt );void SendIndustrialArmDamageEvent()RTTIre.Hooks.PlaceVoid( "ActivatedDeviceIndustrialArm", "SendIndustrialArmDamageEvent;", (ActivatedDeviceIndustrialArm_SendIndustrialArmDamageEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_SendIndustrialArmDamageEvent( ActivatedDeviceIndustrialArm self );bool OnQuestSetIndustrialArmAnimationOverride(QuestSetIndustrialArmAnimationOverride evt)RTTIre.Hooks.Place( "ActivatedDeviceIndustrialArm", "OnQuestSetIndustrialArmAnimationOverride", (ActivatedDeviceIndustrialArm_OnQuestSetIndustrialArmAnimationOverride x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_OnQuestSetIndustrialArmAnimationOverride( ActivatedDeviceIndustrialArm self, QuestSetIndustrialArmAnimationOverride? evt );bool OnIndustrialArmDamageEvent(IndustrialArmDamageEvent evt)RTTIre.Hooks.Place( "ActivatedDeviceIndustrialArm", "OnIndustrialArmDamageEvent", (ActivatedDeviceIndustrialArm_OnIndustrialArmDamageEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_OnIndustrialArmDamageEvent( ActivatedDeviceIndustrialArm self, IndustrialArmDamageEvent? evt );bool OnAreaExit(ent.AreaExitedEvent evt)overrideRTTIre.Hooks.Place( "ActivatedDeviceIndustrialArm", "OnAreaExit", (ActivatedDeviceIndustrialArm_OnAreaExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_OnAreaExit( ActivatedDeviceIndustrialArm self, ent.AreaExitedEvent? evt );void RefreshAnimation()overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceIndustrialArm", "RefreshAnimation;", (ActivatedDeviceIndustrialArm_RefreshAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_RefreshAnimation( ActivatedDeviceIndustrialArm self );void StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceIndustrialArm", "StartGlitching;EGlitchStateFloat", (ActivatedDeviceIndustrialArm_StartGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_StartGlitching( ActivatedDeviceIndustrialArm self, EGlitchState glitchState, float? intensity );void StopGlitching()overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceIndustrialArm", "StopGlitching;", (ActivatedDeviceIndustrialArm_StopGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_StopGlitching( ActivatedDeviceIndustrialArm self );void SendIndustrialArmAnimFeature(int idleAnimNumber, bool isRotate, bool isDistraction, bool isPoke)RTTIre.Hooks.PlaceVoid( "ActivatedDeviceIndustrialArm", "SendIndustrialArmAnimFeature;Int32BoolBoolBool", (ActivatedDeviceIndustrialArm_SendIndustrialArmAnimFeature x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceIndustrialArm_SendIndustrialArmAnimFeature( ActivatedDeviceIndustrialArm self, int idleAnimNumber, bool isRotate, bool isDistraction, bool isPoke );