BlackICE Scripting

class game

VisionModeComponent

game.VisionModeComponent

  • 8 properties
  • 58 functions

Extends game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
defaultHighlightDataHighlightEditableData?0x0 scripted
forcedHighlightsFocusForcedHighlightData?[]0x10 scripted
activeForcedHighlightFocusForcedHighlightData?0x20 scripted
currentDefaultHighlightFocusForcedHighlightData?0x30 scripted
activeRevealRequestsgame.VisionModeSystemRevealIdentifier[]0x40 scripted
isFocusModeActivebool0x50 scripted
wasCleanedUpbool0x51 scripted
slaveObjectsToHighlightent.EntityID[]0x58 scripted

Functions

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