ScanningComponent class
game.ScanningComponent
Inheritance
Base: game.Component
Derived
None.
Properties
| Property | Type | |
|---|---|---|
scannableData | game.ScanningTooltipElementDef[] | |
timeNeeded | float | |
autoGenerateBoundingSphere | bool | |
boundingSphere | Sphere | |
ignoresScanningDistanceLimit | bool | |
cpoEnableMultiplePlayersScanningModifier | bool | |
isBraindanceClue | bool | scripted |
BraindanceLayer | braindance.VisionMode | scripted |
isBraindanceBlocked | bool | scripted |
isBraindanceLayerUnlocked | bool | scripted |
isBraindanceTimelineUnlocked | bool | scripted |
isBraindanceActive | bool | scripted |
currentBraindanceLayer | int | scripted |
clues | FocusClueDefinition[] | scripted |
objectDescription | ObjectScanningDescription? | scripted |
scanningBarText | TDBID | scripted |
isFocusModeActive | bool | scripted |
currentHighlight | FocusForcedHighlightData? | scripted |
isHudManagerInitialized | bool | scripted |
isBeingScanned | bool | scripted |
isScanningCluesBlocked | bool | scripted |
isEntityVisible | bool | scripted |
OnBraindanceVisionModeChangeCallback | red.CallbackObject? | scripted |
OnBraindanceFppChangeCallback | red.CallbackObject? | scripted |
Functions
float GetScanningProgress()RTTIfloat GetTimeNeeded()RTTISphere GetBoundingSphere()RTTIbool IsScanned()RTTIbool IsScanning()RTTIbool IsBlocked()RTTIvoid SetBlocked(bool isBlocked)RTTIvoid SetIsScanned_Event(bool val)RTTIvoid UpdateTooltipData()RTTIgame.ScanningState GetScanningState()RTTIvoid SetScannableThroughWalls(bool isScannableThroughWalls)RTTIvoid ToggleScanningBlocked(bool isBlocked)RTTIvoid OnGameAttach()RTTIvoid OnGameDetach()RTTIgame.Object? GetOwner()RTTIgame.ScanningComponentPS? GetMyPS()RTTIvoid RestoreClueState()RTTIbool ReEvaluateGrouppedCluesState()RTTIbool RegisterGrouppedClue(int clueIndex)RTTIbool GetLinkedClueData(int clueIndex, LinkedFocusClueData linkedClueData)RTTIbool IsBraindanceClue()RTTIbraindance.VisionMode GetBraindanceLayer()RTTIObjectScanningDescription? GetObjectDescription()RTTIbool IsObjectDescriptionEnabled()RTTIbool HasValidObjectDescription()RTTIFocusClueDefinition[] GetAllClues()RTTITDBID GetScanningBarTextTweak()RTTIint GetAvailableClueIndex()RTTIbool IsConclusionActive(int clueIndex)RTTIbool IsBraindanceBlocked()RTTIbool IsPhotoModeBlocked()RTTIbool IsClueLinked(int index)RTTIbool IsActiveClueUsingAutoInspect()RTTIbool IsClueUsingAutoInspect(int index)RTTIbool IsActiveClueLinked()RTTICName GetClueGroupID(int index)RTTIFocusClueDefinition GetClueByIndex(int index)RTTIClueRecordData[] GetExtendedClueRecords(int clueIndex)RTTIvoid SetClueExtendedDescriptionAsInspected(int clueIndex, int descriptionIndex)RTTIvoid SetClueState(int clueIndex, bool isEnabled, bool isInspected, bool updateFocusClueSystem, bool ignorePS)RTTIvoid SetClueState(int clueIndex, bool isEnabled, bool updateFocusClueSystem, bool ignorePS)RTTIvoid NotifyClueStateChanged(int clueIndex, bool ignorePS, bool updateFocusClueSystem)RTTIbool IsScanningCluesBlocked()RTTIbool IsAnyClueEnabled()RTTIbool HasAnyStoredClues()RTTIbool IsAnyClueValid()RTTIbool IsClueInspected()RTTIbool IsClueProgressing()RTTIbool HasAnyClue()RTTIint GetClueCount()RTTIbool HasClueWithID(int clueID)RTTIvoid InitializeQuestDBCallbacks()RTTIvoid UnInitializeQuestDBCallbacks()RTTIvoid CancelForcedVisionAppearance(FocusForcedHighlightData data, bool? fast, bool? ignoreStackEvaluation)RTTIvoid ForceVisionAppearance(FocusForcedHighlightData data)RTTIFocusForcedHighlightData? GetQuestHighlight(HighlightInstance highlightInstructions)RTTIFocusForcedHighlightData? GetDefaultHighlight(HighlightInstance highlightInstructions)RTTIFocusForcedHighlightData? GetClueHighlight(HighlightInstance highlightInstructions)RTTIvoid ToggleHighlight(bool toggle, HighlightInstance highlightInstructions)RTTIFocusForcedHighlightData? GetClueHighlightData(HighlightInstance highlightInstructions)RTTIvoid UpdateDefaultHighlight()RTTIvoid ResolveFocusClueOnScannCompleted()RTTIbool Script_IsScanningStateTransitionAllowed(game.ScanningState currentState, game.ScanningState newState)RTTIvoid HighLightWeakspots()RTTIvoid SendHighlightEventToWeakspot(game.Object objectt)RTTIbool OnScanningLookedAt(game.ScanningLookAtEvent evt)RTTIvoid ResolveScannerAvailability()RTTIbool OnEnteventsSetVisibility(ent.events.SetVisibility evt)RTTIbool OnScanningEvent(game.ScanningEvent evt)RTTIbool OnClueLockedByScene(game.SetExclusiveFocusClueEntityEvent evt)RTTIbool OnActivateConclusionFactChanged(game.FactChangedEvent evt)RTTIbool OnHUDInstruction(HUDInstruction evt)RTTIvoid ProcessHighlightHudInstruction(HighlightInstance instruction)RTTIvoid ProcessScannerHudInstruction(ScanInstance instruction)RTTIvoid ProcessBraindanceHudInstruction(BraindanceInstance instruction)RTTIbool OnDisableScanner(DisableScannerEvent evt)RTTIbool OnSetGameplayRole(SetGameplayRoleEvent evt)RTTIbool OnDisableObjectDescription(DisableObjectDescriptionEvent evt)RTTIbool OnSetCustomObjectDescription(SetCustomObjectDescriptionEvent evt)RTTIbool OnClearCustomObjectDescription(ClearCustomObjectDescriptionEvent evt)RTTIbool OnSetCurrentGameplayRole(SetCurrentGameplayRoleEvent evt)RTTIbool OnQuestToggleClueConclusion(ToggleClueConclusionEvent evt)RTTIvoid SetConclusionAsShown(int clueID)RTTIvoid SetConclusionState(int clueID, EConclusionQuestState state)RTTIbool WasConclusionShown(int clueID)RTTIbool OnToggleFocusClue(ToggleFocusClueEvent evt)RTTIbool OnClueStateChanged(game.FocusClueStateChangeEvent evt)RTTIbool OnLinkedClueUpdateEvent(linked.ClueUpdateEvent evt)RTTIvoid UpdateLinkedClues(LinkedFocusClueData linkedCluekData, bool updatePS)RTTIbool OnRevealStateChanged(RevealStateChangedEvent evt)RTTIvoid SetScannableThroughWallsIfPossible()RTTIbool OnScannableBraindanceClueEnabledEvent(game.OnScannableBraindanceClueEnabledEvent evt)RTTIbool OnScannableBraindanceClueDisabledEvent(game.OnScannableBraindanceClueDisabledEvent evt)RTTIbool OnBraindanceVisionModeChange(int value)RTTIbool OnBraindanceFppChange(bool fppToggle)RTTIvoid ToggleBraindanceScanning(bool value)RTTIvoid SignalScannablesBlackboard()RTTIvoid ToggleBraindance(bool value)RTTIvoid StartBraindanceClueEffect()RTTIvoid StopBraindanceClueEffect()RTTIvoid EvaluateBraindanceClueState()RTTIvoid HideMappins(bool value)RTTIvoid NotifyHudManager(bool isClue)RTTIvoid RequestHUDRefresh()RTTIFocusCluesSystem? GetFocusClueSystem()RTTIvoid RequestFocusClueSystemUpdate(int clueIndex)RTTIvoid ForceReEvaluateGameplayRole()RTTI