BlackICE Scripting

class game

ScanningComponentPS

game.ScanningComponentPS

  • 7 properties
  • 20 functions

Extends game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
scanningStategame.ScanningState0x68
pctScannedfloat0x6C
isBlockedbool0x70
storedCluesCluePSData?[]0x0 scripted
isScanningDisabledbool0x10 scripted
isDecriptionEnabledbool0x11 scripted
objectDescriptionOverrideObjectScanningDescription?0x18 scripted

Functions

  • WeakHandle<ent.Entity> GetOwnerEntityWeak() RTTI
  • ent.EntityID GetMyEntityID() RTTI
  • bool IsScanningDisabled() RTTI
  • bool IsDescriptionEnabled() RTTI
  • bool HasAnyStoredClues() RTTI
  • ObjectScanningDescription? GetObjectDecriptionOverride() RTTI
  • bool HasStoredClue(int id) RTTI
  • bool GetStoredClueData(int id, out CluePSData data) RTTI
  • bool UpdateFocusClueData(int id, FocusClueDefinition clueData) RTTI
  • void StoreClueData(int id, FocusClueDefinition clueData, bool isScanned) RTTI
  • EntityNotificationType OnLinkedClueUpdateEvent(linked.ClueUpdateEvent evt) RTTI
  • EntityNotificationType OnToggleFocusClue(ToggleFocusClueEvent evt) RTTI
  • EntityNotificationType OnClueStateChanged(game.FocusClueStateChangeEvent evt) RTTI
  • EntityNotificationType OnQuestToggleClueConclusion(ToggleClueConclusionEvent evt) RTTI
  • EntityNotificationType OnDisableScanner(DisableScannerEvent evt) RTTI
  • EntityNotificationType OnDisableObjectDescription(DisableObjectDescriptionEvent evt) RTTI
  • EntityNotificationType OnClearCustomObjectDescription(ClearCustomObjectDescriptionEvent evt) RTTI
  • EntityNotificationType OnSetCustomObjectDescription(SetCustomObjectDescriptionEvent evt) RTTI
  • FocusCluesSystem? GetFocusClueSystem() RTTI
  • void RequestFocusClueSystemUpdate(CluePSData clueData) RTTI