class
BunkerDoor
- 4 properties
- 20 functions
Extends Door InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
loudAnnouncementOpenSoundName | CName | 0x610 | scripted |
halfOpenSoundName | CName | 0x618 | scripted |
glitchingSoundName | CName | 0x620 | scripted |
fastOpenSoundName | CName | 0x628 | scripted |
Functions
BunkerDoorControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "BunkerDoor", "GetDevicePS;", (BunkerDoor_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.BunkerDoorControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_GetDevicePS( BunkerDoor self );BunkerDoorController? GetController()overrideRTTIre.Hooks.Place( "BunkerDoor", "GetController;", (BunkerDoor_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.BunkerDoorController>(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_GetController( BunkerDoor self );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "BunkerDoor", "ResolveGameplayState;", (BunkerDoor_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_ResolveGameplayState( BunkerDoor self );float GetOpeningSpeed()overrideRTTIre.Hooks.Place( "BunkerDoor", "GetOpeningSpeed;", (BunkerDoor_GetOpeningSpeed x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_GetOpeningSpeed( BunkerDoor self );float GetOpeningTime()overrideRTTIre.Hooks.Place( "BunkerDoor", "GetOpeningTime;", (BunkerDoor_GetOpeningTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_GetOpeningTime( BunkerDoor self );bool IsInteractedByNPC()RTTIre.Hooks.Place( "BunkerDoor", "IsInteractedByNPC;", (BunkerDoor_IsInteractedByNPC x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_IsInteractedByNPC( BunkerDoor self );bool OnSetDoorMalfunctioningType(SetDoorMalfunctioningType evt)RTTIre.Hooks.Place( "BunkerDoor", "OnSetDoorMalfunctioningType", (BunkerDoor_OnSetDoorMalfunctioningType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_OnSetDoorMalfunctioningType( BunkerDoor self, SetDoorMalfunctioningType? evt );void InitAnimation(bool? reset)RTTIre.Hooks.PlaceVoid( "BunkerDoor", "InitAnimation;Bool", (BunkerDoor_InitAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_InitAnimation( BunkerDoor self, bool? reset );void PlayGlitchingAnimation()RTTIre.Hooks.PlaceVoid( "BunkerDoor", "PlayGlitchingAnimation;", (BunkerDoor_PlayGlitchingAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_PlayGlitchingAnimation( BunkerDoor self );void ResetAnimation()RTTIre.Hooks.PlaceVoid( "BunkerDoor", "ResetAnimation;", (BunkerDoor_ResetAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_ResetAnimation( BunkerDoor self );void SetUpAnimation()RTTIre.Hooks.PlaceVoid( "BunkerDoor", "SetUpAnimation;", (BunkerDoor_SetUpAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_SetUpAnimation( BunkerDoor self );void PlayHalfOpenAnimation()RTTIre.Hooks.PlaceVoid( "BunkerDoor", "PlayHalfOpenAnimation;", (BunkerDoor_PlayHalfOpenAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_PlayHalfOpenAnimation( BunkerDoor self );void TriggerMoveDoorStimBroadcaster(StimBroadcasterComponent broadcaster, sense.StimInvestigateData reactionData)overrideRTTIre.Hooks.PlaceVoid( "BunkerDoor", "TriggerMoveDoorStimBroadcaster;StimBroadcasterComponentstimInvestigateData", (BunkerDoor_TriggerMoveDoorStimBroadcaster x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_TriggerMoveDoorStimBroadcaster( BunkerDoor self, StimBroadcasterComponent? broadcaster, sense.StimInvestigateData reactionData );void PlayMalfunctionHalfOpen()RTTIre.Hooks.PlaceVoid( "BunkerDoor", "PlayMalfunctionHalfOpen;", (BunkerDoor_PlayMalfunctionHalfOpen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_PlayMalfunctionHalfOpen( BunkerDoor self );void InvokePsBusyState(float time)RTTIre.Hooks.PlaceVoid( "BunkerDoor", "InvokePsBusyState;Float", (BunkerDoor_InvokePsBusyState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_InvokePsBusyState( BunkerDoor self, float time );void MakeDoorToBeForceOpen(float delay)RTTIre.Hooks.PlaceVoid( "BunkerDoor", "MakeDoorToBeForceOpen;Float", (BunkerDoor_MakeDoorToBeForceOpen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_MakeDoorToBeForceOpen( BunkerDoor self, float delay );void BroadCastOpeningStim(float range)RTTIre.Hooks.PlaceVoid( "BunkerDoor", "BroadCastOpeningStim;Float", (BunkerDoor_BroadCastOpeningStim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_BroadCastOpeningStim( BunkerDoor self, float range );bool OnMalfunctionHalfOpen(MalfunctionHalfOpen evt)RTTIre.Hooks.Place( "BunkerDoor", "OnMalfunctionHalfOpen", (BunkerDoor_OnMalfunctionHalfOpen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_OnMalfunctionHalfOpen( BunkerDoor self, MalfunctionHalfOpen? evt );void PlayOpenDoorSound()overrideRTTIre.Hooks.PlaceVoid( "BunkerDoor", "PlayOpenDoorSound;", (BunkerDoor_PlayOpenDoorSound x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_PlayOpenDoorSound( BunkerDoor self );void SetupOpenDoorAnimationFeatures()overrideRTTIre.Hooks.PlaceVoid( "BunkerDoor", "SetupOpenDoorAnimationFeatures;", (BunkerDoor_SetupOpenDoorAnimationFeatures x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BunkerDoor_SetupOpenDoorAnimationFeatures( BunkerDoor self );