VisionModeComponent class
game.VisionModeComponent
Inheritance
Base: game.Component
Derived
None.
Properties
| Property | Type | |
|---|---|---|
defaultHighlightData | HighlightEditableData? | scripted |
forcedHighlights | FocusForcedHighlightData?[] | scripted |
activeForcedHighlight | FocusForcedHighlightData? | scripted |
currentDefaultHighlight | FocusForcedHighlightData? | scripted |
activeRevealRequests | game.VisionModeSystemRevealIdentifier[] | scripted |
isFocusModeActive | bool | scripted |
wasCleanedUp | bool | scripted |
slaveObjectsToHighlight | ent.EntityID[] | scripted |
Functions
void SetHiddenInVisionMode(bool hidden, game.VisionModeType type)RTTIvoid OnGameAttach()RTTIvoid OnGameDetach()RTTIbool OnRestoreRevealEvent(RestoreRevealStateEvent evt)RTTIvoid RestoreReveal()RTTIgame.VisionModeComponentPS? GetMyPS()RTTIgame.Object? GetOwner()RTTIvoid AddForcedHighlight(FocusForcedHighlightData data)RTTIvoid RemoveForcedHighlight(FocusForcedHighlightData data, bool? ignoreStackEvaluation)RTTIvoid EvaluateForcedHighLightsStack()RTTIbool OnAIAction(AIAIEvent evt)RTTIvoid UpdateActiveForceHighlight(FocusForcedHighlightData data)RTTIvoid ReactivateForceHighlight()RTTIbool HasForcedHighlightOnStack(FocusForcedHighlightData data)RTTIvoid ForceVisionAppearance(FocusForcedHighlightData data)RTTIvoid CancelForcedVisionAppearance(float transitionTime)RTTIFocusForcedHighlightData? GetDefaultHighlight(HighlightInstance? data)RTTIvoid ToggleRevealObject(bool reveal, bool? forced)RTTIbool IsTagged()RTTIint AddRevealRequest(game.VisionModeSystemRevealIdentifier data)RTTIvoid RemoveRevealRequest(game.VisionModeSystemRevealIdentifier data)RTTIbool HasRevealRequest(game.VisionModeSystemRevealIdentifier data)RTTIint GetRevealRequestIndex(game.VisionModeSystemRevealIdentifier data)RTTIbool IsRequestTheSame(game.VisionModeSystemRevealIdentifier request1, game.VisionModeSystemRevealIdentifier request2)RTTIbool IsRevealed()RTTIbool IsRevealRequestIndexValid(int index)RTTIvoid UpdateDefaultHighlight(FocusForcedHighlightData data)RTTIvoid RequestHUDRefresh()RTTIgame.VisionModeSystem? GetVisionModeSystem()RTTIvoid SendRevealStateChangedEvent(ERevealState state, game.VisionModeSystemRevealIdentifier reason, bool? onlyRevealWeakspots)RTTIbool ClearAllReavealRequests()RTTIbool ClearForcedHighlights()RTTIbool CompareHighlightData(FocusForcedHighlightData data1, FocusForcedHighlightData data2)RTTIvoid ForwardHighlightToSlaveEntity(FocusForcedHighlightData data, bool apply)RTTIvoid UpdateSlaveObjectsToHighlight(WeakHandle<game.Object>[] objectsToHighlight)RTTIbool OnForceVisionApperance(ForceVisionApperanceEvent evt)RTTIbool OnRevealObject(game.events.RevealObjectEvent evt)RTTIbool OnVisionRevealExpiredEvent(game.VisionRevealExpiredEvent evt)RTTIvoid RevealObject(bool reveal, game.VisionModeSystemRevealIdentifier reason, float lifetime, bool? onlyRevealWeakspots)RTTIvoid RemoveRevealWithDelay(game.VisionModeSystemRevealIdentifier reason, float lifetime)RTTIbool OnForceReactivateHighlights(ForceReactivateHighlightsEvent evt)RTTIbool OnHUDInstruction(HUDInstruction evt)RTTIbool OnDeath(game.events.DeathEvent evt)RTTIbool OnDefeated(game.events.DefeatedEvent evt)RTTIvoid CleanUp()RTTIbool OnForceUpdateDefultHighlight(ForceUpdateDefaultHighlightEvent evt)RTTIbool OnSetForcedDefaultHighlight(SetDefaultHighlightEvent evt)RTTIbool OnRevealQuestTargetEvent(RevealQuestTargetEvent evt)RTTIbool OnSetPersistentForcedHighlightEvent(SetPersistentForcedHighlightEvent evt)RTTIbool OnToggleForcedHighlightEvent(ToggleForcedHighlightEvent evt)RTTIbool OnToggleWeakspotHighlightEvent(ToggleWeakspotHighlightEvent evt)RTTIvoid ToggleForcedHighlight(CName sourceName, HighlightEditableData highlightData, EToggleOperationType operation)RTTIbool HasStaticDefaultHighlight()RTTIbool HasDefaultHighlight()RTTIbool HasOutlineOrFill(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType)RTTIbool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType)RTTIbool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID)RTTIbool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID, CName sourceName)RTTI