REDNODE / GAME API

SecuritySystemInput

classscriptedClass

extends SecurityAreaEvent › ActionBool › ScriptableDeviceAction › BaseScriptableAction › DeviceAction › Event › IScriptable › ISerializable

Extended by 1 type

SecurityBreachPuppetNotificationEvent

Properties 11

NameTypeFlags
canPerformReprimandBoolscriptedprivate
customRecipientsListarray<EntityID>scriptedprivate
debugReporterCharRecordref<Character_Record>scriptedprivate
idInt32scriptedprivate
isSharingRestrictedBoolscriptedprivate
lastKnownPositionVector4scriptedprivate
notifierref<SharedGameplayPS>scriptedprivate
objectOfInterestwref<GameObject>scriptedprivate
shouldLeadReprimendBoolscriptedprivate
stimTypeTriggeredAlarmgamedataStimTypescriptedprivate
typeESecurityNotificationTypescriptedprivate

Methods 24

public final func AttachCustomRecipientsList(list: script_ref<array<EntityID>>)scripted
public final const func CanPerformReprimand() -> Boolscripted
public final const func GetCustomRecipientsList() -> array<EntityID>scripted
public final const func GetID() -> Int32scripted
public final const func GetLastKnownPosition() -> Vector4scripted
public final const func GetNotificationType() -> ESecurityNotificationTypescripted
public final const func GetNotifierHandle() -> wref<SharedGameplayPS>scripted
public final const func GetObjectOfInterest() -> ref<GameObject>scripted
public final const func GetPuppetCharRecord() -> ref<Character_Record>scripted
public final const func GetPuppetDisplayName() -> Stringscripted
public final const func GetStimTypeTriggeredAlarm() -> gamedataStimTypescripted
public final const func HasCustomRecipients() -> Boolscripted
public final func Initialize(initialEvent: ref<SecuritySystemInput>)scripted
public final const func IsSharingRestricted() -> Boolscripted
public final func ModifyNotificationType(newEventType: ESecurityNotificationType)scripted
public final func RestrictSharing()scripted
public final func SetAsReprimendLeader(isLeader: Bool)scripted
public final func SetID(id: Int32)scripted
public final func SetLastKnownPosition(lkp: Vector4)scripted
public final func SetObjectOfInterest(object: wref<GameObject>)scripted
public final func SetProperties(lkp: Vector4, whoBreached: ref<GameObject>, reporter: wref<SharedGameplayPS>, type: ESecurityNotificationType, canDoReprimand: Bool, shouldLeadReprimand: Bool, opt stimType: gamedataStimType)scripted
public final func SetProperties(lkp: Vector4, whoBreached: ref<GameObject>, reporter: wref<SharedGameplayPS>, type: ESecurityNotificationType, canDoReprimand: Bool, shouldLeadReprimand: Bool, id: Int32, customRecipients: script_ref<array<EntityID>>, isSharingRestricted: Bool)scripted
public final func SetPuppetCharacterRecord(record: TweakDBID)scripted
public final const func ShouldLeadReprimend() -> Boolscripted