class
GlitchedTurret
- 1 property
- 9 functions
Extends Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
animFeature | AnimFeature_SensorDevice? | 0x350 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "GlitchedTurret", "OnRequestComponents", (GlitchedTurret_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_OnRequestComponents( GlitchedTurret self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "GlitchedTurret", "OnTakeControl", (GlitchedTurret_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_OnTakeControl( GlitchedTurret self, ent.EntityResolveComponentsInterface ri );GlitchedTurretController? GetController()overrideRTTIre.Hooks.Place( "GlitchedTurret", "GetController;", (GlitchedTurret_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.GlitchedTurretController>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_GetController( GlitchedTurret self );GlitchedTurretControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "GlitchedTurret", "GetDevicePS;", (GlitchedTurret_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.GlitchedTurretControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_GetDevicePS( GlitchedTurret self );bool OnGameAttached()overrideRTTIre.Hooks.Place( "GlitchedTurret", "OnGameAttached", (GlitchedTurret_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_OnGameAttached( GlitchedTurret self );void TurnOnDevice()overrideRTTIre.Hooks.PlaceVoid( "GlitchedTurret", "TurnOnDevice;", (GlitchedTurret_TurnOnDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_TurnOnDevice( GlitchedTurret self );bool OnQuestForceGlitch(QuestForceGlitch evt)RTTIre.Hooks.Place( "GlitchedTurret", "OnQuestForceGlitch", (GlitchedTurret_OnQuestForceGlitch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_OnQuestForceGlitch( GlitchedTurret self, QuestForceGlitch? evt );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "GlitchedTurret", "DeterminGameplayRole;", (GlitchedTurret_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_DeterminGameplayRole( GlitchedTurret self );bool HasAnyDirectInteractionActive()overrideRTTIre.Hooks.Place( "GlitchedTurret", "HasAnyDirectInteractionActive;", (GlitchedTurret_HasAnyDirectInteractionActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlitchedTurret_HasAnyDirectInteractionActive( GlitchedTurret self );