BlackICE Scripting

class

SecuritySystemInput

  • 11 properties
  • 24 functions
  • 1 derived class

Extends SecurityAreaEvent ActionBool ScriptableDeviceAction BaseScriptableAction game.device.Action red.Event IScriptable ISerializable

Properties

PropertyTypeOffset
lastKnownPositionVector40x2F0 scripted
notifierSharedGameplayPS?0x300 scripted
typeESecurityNotificationType0x310 scripted
objectOfInterestWeakHandle<game.Object>0x318 scripted
canPerformReprimandbool0x328 scripted
shouldLeadReprimendbool0x329 scripted
idint0x32C scripted
customRecipientsListent.EntityID[]0x330 scripted
isSharingRestrictedbool0x340 scripted
debugReporterCharRecordgame.data.Character_Record?0x348 scripted
stimTypeTriggeredAlarmgame.data.StimType0x358 scripted

Functions

  • void Initialize(SecuritySystemInput initialEvent) RTTI
  • void SetProperties(Vector4 lkp, game.Object whoBreached, WeakHandle<SharedGameplayPS> reporter, ESecurityNotificationType type, bool canDoReprimand, bool shouldLeadReprimand, game.data.StimType? stimType) RTTI
  • void SetProperties(Vector4 lkp, game.Object whoBreached, WeakHandle<SharedGameplayPS> reporter, ESecurityNotificationType type, bool canDoReprimand, bool shouldLeadReprimand, int id, ent.EntityID[] customRecipients, bool isSharingRestricted) RTTI
  • WeakHandle<SharedGameplayPS> GetNotifierHandle() RTTI
  • ESecurityNotificationType GetNotificationType() RTTI
  • game.Object? GetObjectOfInterest() RTTI
  • bool CanPerformReprimand() RTTI
  • bool ShouldLeadReprimend() RTTI
  • Vector4 GetLastKnownPosition() RTTI
  • int GetID() RTTI
  • bool HasCustomRecipients() RTTI
  • ent.EntityID[] GetCustomRecipientsList() RTTI
  • bool IsSharingRestricted() RTTI
  • game.data.StimType GetStimTypeTriggeredAlarm() RTTI
  • game.data.Character_Record? GetPuppetCharRecord() RTTI
  • string GetPuppetDisplayName() RTTI
  • void SetAsReprimendLeader(bool isLeader) RTTI
  • void SetID(int id) RTTI
  • void AttachCustomRecipientsList(ent.EntityID[] list) RTTI
  • void ModifyNotificationType(ESecurityNotificationType newEventType) RTTI
  • void RestrictSharing() RTTI
  • void SetLastKnownPosition(Vector4 lkp) RTTI
  • void SetObjectOfInterest(WeakHandle<game.Object> objectt) RTTI
  • void SetPuppetCharacterRecord(TDBID record) RTTI