class
AlarmLightControllerPS
- 1 property
- 5 functions
Extends BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
securityAlarmState | ESecuritySystemState | 0x2C0 | scripted |
Functions
ESecuritySystemState GetAlarmState()RTTIre.Hooks.Place( "AlarmLightControllerPS", "GetAlarmState;", (AlarmLightControllerPS_GetAlarmState x) => { return re.Hooks.CallOriginal<re.msgpack.ESecuritySystemState>(); } ); [Msgpack.Gen] public readonly partial record struct AlarmLightControllerPS_GetAlarmState( AlarmLightControllerPS self );EntityNotificationType OnQuestForceSecuritySystemSafe(QuestForceSecuritySystemSafe evt)overrideRTTIre.Hooks.Place( "AlarmLightControllerPS", "OnQuestForceSecuritySystemSafe;QuestForceSecuritySystemSafe", (AlarmLightControllerPS_OnQuestForceSecuritySystemSafe x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct AlarmLightControllerPS_OnQuestForceSecuritySystemSafe( AlarmLightControllerPS self, QuestForceSecuritySystemSafe? evt );EntityNotificationType OnQuestForceSecuritySystemArmed(QuestForceSecuritySystemArmed evt)overrideRTTIre.Hooks.Place( "AlarmLightControllerPS", "OnQuestForceSecuritySystemArmed;QuestForceSecuritySystemArmed", (AlarmLightControllerPS_OnQuestForceSecuritySystemArmed x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct AlarmLightControllerPS_OnQuestForceSecuritySystemArmed( AlarmLightControllerPS self, QuestForceSecuritySystemArmed? evt );EntityNotificationType OnSecurityAlarmBreachResponse(SecurityAlarmBreachResponse evt)overrideRTTIre.Hooks.Place( "AlarmLightControllerPS", "OnSecurityAlarmBreachResponse;SecurityAlarmBreachResponse", (AlarmLightControllerPS_OnSecurityAlarmBreachResponse x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct AlarmLightControllerPS_OnSecurityAlarmBreachResponse( AlarmLightControllerPS self, SecurityAlarmBreachResponse? evt );EntityNotificationType OnSecuritySystemOutput(SecuritySystemOutput evt)overrideRTTIre.Hooks.Place( "AlarmLightControllerPS", "OnSecuritySystemOutput;SecuritySystemOutput", (AlarmLightControllerPS_OnSecuritySystemOutput x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct AlarmLightControllerPS_OnSecuritySystemOutput( AlarmLightControllerPS self, SecuritySystemOutput? evt );