REDNODE / GAME API

SecuritySystem

classscriptedClass

extends DeviceSystemBase › InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 1

NameTypeFlags
savedOutputCachearray<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