BlackICE Scripting

class

FocusCluesSystem

  • 3 properties
  • 24 functions

Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable

Properties

PropertyTypeOffset
linkedCluesLinkedFocusClueData[]0x0 scripted
disabledGroupesCName[]0x10 scripted
activeLinkedClueLinkedFocusClueData0x20 scripted

Functions

  • void EnableGroup(CName groupID) RTTI
  • void DisableGroup(CName groupID) RTTI
  • void AddLinkedClue(LinkedFocusClueData clue) RTTI
  • void RemoveLinkedClue(LinkedFocusClueData clue) RTTI
  • void RemoveLinkedClueByIndex(int clueID) RTTI
  • bool HasLinkedClue(LinkedFocusClueData clue) RTTI
  • bool GetLinkedClueGroupData(CName groupID, LinkedFocusClueData clue) RTTI
  • bool IsRegistered(ent.EntityID ownerID, CName groupID) RTTI
  • bool IsGroupped(ent.EntityID ownerID, out CName groupID) RTTI
  • bool IsGroupDisabled(CName groupID) RTTI
  • bool GetClueGroupData(CName groupID, FocusClueDefinition clue) RTTI
  • bool IsGroupTagged(LinkedFocusClueData clue) RTTI
  • bool IsTagged(game.Object owner) RTTI
  • void UpdateLinkedClues(LinkedFocusClueData clue) RTTI
  • void UpdateSingleLinkedClue(LinkedFocusClueData clue) RTTI
  • void SendlinkedClueUpdateEvent(LinkedFocusClueData linkedClue, ent.EntityID requester) RTTI
  • void ResolveLinkedCluesTagging(LinkedFocusClueData clue, bool tag) RTTI
  • void SendlinkedClueTagEvent(LinkedFocusClueData linkedClue, ent.EntityID requester, bool tag) RTTI
  • void OnTagLinkedClueRequest(TagLinkedCluekRequest request) RTTI
  • void OnRegisterLinkedClueRequest(RegisterLinkedCluekRequest request) RTTI
  • void OnUnregisterLinkedClueRequest(UnregisterLinkedCluekRequest request) RTTI
  • void OnUpdateLinkedCluesRequest(UpdateLinkedClueskRequest request) RTTI
  • LinkedFocusClueData GetActiveLinkedClue() RTTI
  • game.ScanningTooltipElementDef[] GetActiveLinkedClueScannableData() RTTI