SecuritySystem
classscriptedClass
extends DeviceSystemBase › InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 1
| Name | Type | Flags |
|---|---|---|
savedOutputCache | array<OutputValidationDataStruct> | scriptedprivate |
Methods 13
private const func GetController() -> ref<SecuritySystemController>scripted
public const func GetDefaultHighlight() -> ref<FocusForcedHighlightData>scripted
public const func GetDevicePS() -> ref<SecuritySystemControllerPS>scripted
public func OnMaraudersMapDeviceDebug(sink: ref<MaraudersMapDevicesSink>)scripted
protected cb func OnQuestAuthorizePlayer(evt: ref<AuthorizePlayerInSecuritySystem>) -> Boolscripted
protected cb func OnQuestBlackListPlayer(evt: ref<BlacklistPlayer>) -> Boolscripted
protected cb func OnQuestChangeSecuritySystemAttitudeGroup(evt: ref<QuestChangeSecuritySystemAttitudeGroup>) -> Boolscripted
protected cb func OnQuestCombatActionNotification(evt: ref<QuestCombatActionNotification>) -> Boolscripted
protected cb func OnQuestExclusiveQuestControl(evt: ref<SuppressSecuritySystemStateChange>) -> Boolscripted
protected cb func OnQuestIllegalActionNotification(evt: ref<QuestIllegalActionNotification>) -> Boolscripted
protected cb func OnSetSecuritySystemState(evt: ref<SetSecuritySystemState>) -> Boolscripted
protected cb func OnSlaveStateChanged(evt: ref<PSDeviceChangedEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted