class game
VisionModeComponent
game.VisionModeComponent
- 8 properties
- 58 functions
Extends game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
defaultHighlightData | HighlightEditableData? | 0x0 | scripted |
forcedHighlights | FocusForcedHighlightData?[] | 0x10 | scripted |
activeForcedHighlight | FocusForcedHighlightData? | 0x20 | scripted |
currentDefaultHighlight | FocusForcedHighlightData? | 0x30 | scripted |
activeRevealRequests | game.VisionModeSystemRevealIdentifier[] | 0x40 | scripted |
isFocusModeActive | bool | 0x50 | scripted |
wasCleanedUp | bool | 0x51 | scripted |
slaveObjectsToHighlight | ent.EntityID[] | 0x58 | scripted |
Functions
void SetHiddenInVisionMode(bool hidden, game.VisionModeType type)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "SetHiddenInVisionMode", (VisionModeComponent_SetHiddenInVisionMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_SetHiddenInVisionMode( game.VisionModeComponent self, bool hidden, game.VisionModeType type );void OnGameAttach()RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "OnGameAttach;", (VisionModeComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnGameAttach( game.VisionModeComponent self );void OnGameDetach()RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "OnGameDetach;", (VisionModeComponent_OnGameDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnGameDetach( game.VisionModeComponent self );bool OnRestoreRevealEvent(RestoreRevealStateEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnRestoreRevealEvent", (VisionModeComponent_OnRestoreRevealEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnRestoreRevealEvent( game.VisionModeComponent self, RestoreRevealStateEvent? evt );void RestoreReveal()RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "RestoreReveal;", (VisionModeComponent_RestoreReveal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_RestoreReveal( game.VisionModeComponent self );game.VisionModeComponentPS? GetMyPS()RTTIre.Hooks.Place( "gameVisionModeComponent", "GetMyPS;", (VisionModeComponent_GetMyPS x) => { return re.Hooks.CallOriginal<re.msgpack.game.VisionModeComponentPS>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_GetMyPS( game.VisionModeComponent self );game.Object? GetOwner()RTTIre.Hooks.Place( "gameVisionModeComponent", "GetOwner;", (VisionModeComponent_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_GetOwner( game.VisionModeComponent self );void AddForcedHighlight(FocusForcedHighlightData data)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "AddForcedHighlight;FocusForcedHighlightData", (VisionModeComponent_AddForcedHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_AddForcedHighlight( game.VisionModeComponent self, FocusForcedHighlightData? data );void RemoveForcedHighlight(FocusForcedHighlightData data, bool? ignoreStackEvaluation)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "RemoveForcedHighlight;FocusForcedHighlightDataBool", (VisionModeComponent_RemoveForcedHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_RemoveForcedHighlight( game.VisionModeComponent self, FocusForcedHighlightData? data, bool? ignoreStackEvaluation );void EvaluateForcedHighLightsStack()RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "EvaluateForcedHighLightsStack;", (VisionModeComponent_EvaluateForcedHighLightsStack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_EvaluateForcedHighLightsStack( game.VisionModeComponent self );bool OnAIAction(AIAIEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnAIAction", (VisionModeComponent_OnAIAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnAIAction( game.VisionModeComponent self, AIAIEvent? evt );void UpdateActiveForceHighlight(FocusForcedHighlightData data)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "UpdateActiveForceHighlight;FocusForcedHighlightData", (VisionModeComponent_UpdateActiveForceHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_UpdateActiveForceHighlight( game.VisionModeComponent self, FocusForcedHighlightData? data );void ReactivateForceHighlight()RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "ReactivateForceHighlight;", (VisionModeComponent_ReactivateForceHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_ReactivateForceHighlight( game.VisionModeComponent self );bool HasForcedHighlightOnStack(FocusForcedHighlightData data)RTTIre.Hooks.Place( "gameVisionModeComponent", "HasForcedHighlightOnStack;FocusForcedHighlightData", (VisionModeComponent_HasForcedHighlightOnStack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasForcedHighlightOnStack( game.VisionModeComponent self, FocusForcedHighlightData? data );void ForceVisionAppearance(FocusForcedHighlightData data)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "ForceVisionAppearance;FocusForcedHighlightData", (VisionModeComponent_ForceVisionAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_ForceVisionAppearance( game.VisionModeComponent self, FocusForcedHighlightData? data );void CancelForcedVisionAppearance(float transitionTime)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "CancelForcedVisionAppearance;Float", (VisionModeComponent_CancelForcedVisionAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_CancelForcedVisionAppearance( game.VisionModeComponent self, float transitionTime );FocusForcedHighlightData? GetDefaultHighlight(HighlightInstance? data)RTTIre.Hooks.Place( "gameVisionModeComponent", "GetDefaultHighlight;HighlightInstance", (VisionModeComponent_GetDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.FocusForcedHighlightData>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_GetDefaultHighlight( game.VisionModeComponent self, HighlightInstance? data );void ToggleRevealObject(bool reveal, bool? forced)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "ToggleRevealObject;BoolBool", (VisionModeComponent_ToggleRevealObject x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_ToggleRevealObject( game.VisionModeComponent self, bool reveal, bool? forced );bool IsTagged()RTTIre.Hooks.Place( "gameVisionModeComponent", "IsTagged;", (VisionModeComponent_IsTagged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_IsTagged( game.VisionModeComponent self );int AddRevealRequest(game.VisionModeSystemRevealIdentifier data)RTTIre.Hooks.Place( "gameVisionModeComponent", "AddRevealRequest;gameVisionModeSystemRevealIdentifier", (VisionModeComponent_AddRevealRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_AddRevealRequest( game.VisionModeComponent self, game.VisionModeSystemRevealIdentifier data );void RemoveRevealRequest(game.VisionModeSystemRevealIdentifier data)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "RemoveRevealRequest;gameVisionModeSystemRevealIdentifier", (VisionModeComponent_RemoveRevealRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_RemoveRevealRequest( game.VisionModeComponent self, game.VisionModeSystemRevealIdentifier data );bool HasRevealRequest(game.VisionModeSystemRevealIdentifier data)RTTIre.Hooks.Place( "gameVisionModeComponent", "HasRevealRequest;gameVisionModeSystemRevealIdentifier", (VisionModeComponent_HasRevealRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasRevealRequest( game.VisionModeComponent self, game.VisionModeSystemRevealIdentifier data );int GetRevealRequestIndex(game.VisionModeSystemRevealIdentifier data)RTTIre.Hooks.Place( "gameVisionModeComponent", "GetRevealRequestIndex;gameVisionModeSystemRevealIdentifier", (VisionModeComponent_GetRevealRequestIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_GetRevealRequestIndex( game.VisionModeComponent self, game.VisionModeSystemRevealIdentifier data );bool IsRequestTheSame(game.VisionModeSystemRevealIdentifier request1, game.VisionModeSystemRevealIdentifier request2)RTTIre.Hooks.Place( "gameVisionModeComponent", "IsRequestTheSame;gameVisionModeSystemRevealIdentifiergameVisionModeSystemRevealIdentifier", (VisionModeComponent_IsRequestTheSame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_IsRequestTheSame( game.VisionModeComponent self, game.VisionModeSystemRevealIdentifier request1, game.VisionModeSystemRevealIdentifier request2 );bool IsRevealed()RTTIre.Hooks.Place( "gameVisionModeComponent", "IsRevealed;", (VisionModeComponent_IsRevealed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_IsRevealed( game.VisionModeComponent self );bool IsRevealRequestIndexValid(int index)RTTIre.Hooks.Place( "gameVisionModeComponent", "IsRevealRequestIndexValid;Int32", (VisionModeComponent_IsRevealRequestIndexValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_IsRevealRequestIndexValid( game.VisionModeComponent self, int index );void UpdateDefaultHighlight(FocusForcedHighlightData data)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "UpdateDefaultHighlight;FocusForcedHighlightData", (VisionModeComponent_UpdateDefaultHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_UpdateDefaultHighlight( game.VisionModeComponent self, FocusForcedHighlightData? data );void RequestHUDRefresh()RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "RequestHUDRefresh;", (VisionModeComponent_RequestHUDRefresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_RequestHUDRefresh( game.VisionModeComponent self );game.VisionModeSystem? GetVisionModeSystem()RTTIre.Hooks.Place( "gameVisionModeComponent", "GetVisionModeSystem;", (VisionModeComponent_GetVisionModeSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.VisionModeSystem>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_GetVisionModeSystem( game.VisionModeComponent self );void SendRevealStateChangedEvent(ERevealState state, game.VisionModeSystemRevealIdentifier reason, bool? onlyRevealWeakspots)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "SendRevealStateChangedEvent;ERevealStategameVisionModeSystemRevealIdentifierBool", (VisionModeComponent_SendRevealStateChangedEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_SendRevealStateChangedEvent( game.VisionModeComponent self, ERevealState state, game.VisionModeSystemRevealIdentifier reason, bool? onlyRevealWeakspots );bool ClearAllReavealRequests()RTTIre.Hooks.Place( "gameVisionModeComponent", "ClearAllReavealRequests;", (VisionModeComponent_ClearAllReavealRequests x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_ClearAllReavealRequests( game.VisionModeComponent self );bool ClearForcedHighlights()RTTIre.Hooks.Place( "gameVisionModeComponent", "ClearForcedHighlights;", (VisionModeComponent_ClearForcedHighlights x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_ClearForcedHighlights( game.VisionModeComponent self );bool CompareHighlightData(FocusForcedHighlightData data1, FocusForcedHighlightData data2)RTTIre.Hooks.Place( "gameVisionModeComponent", "CompareHighlightData;FocusForcedHighlightDataFocusForcedHighlightData", (VisionModeComponent_CompareHighlightData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_CompareHighlightData( game.VisionModeComponent self, FocusForcedHighlightData? data1, FocusForcedHighlightData? data2 );void ForwardHighlightToSlaveEntity(FocusForcedHighlightData data, bool apply)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "ForwardHighlightToSlaveEntity;FocusForcedHighlightDataBool", (VisionModeComponent_ForwardHighlightToSlaveEntity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_ForwardHighlightToSlaveEntity( game.VisionModeComponent self, FocusForcedHighlightData? data, bool apply );void UpdateSlaveObjectsToHighlight(WeakHandle<game.Object>[] objectsToHighlight)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "UpdateSlaveObjectsToHighlight;script_ref<array<GameObject>>", (VisionModeComponent_UpdateSlaveObjectsToHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_UpdateSlaveObjectsToHighlight( game.VisionModeComponent self, WeakHandle<game.Object>[] objectsToHighlight );bool OnForceVisionApperance(ForceVisionApperanceEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnForceVisionApperance", (VisionModeComponent_OnForceVisionApperance x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnForceVisionApperance( game.VisionModeComponent self, ForceVisionApperanceEvent? evt );bool OnRevealObject(game.events.RevealObjectEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnRevealObject", (VisionModeComponent_OnRevealObject x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnRevealObject( game.VisionModeComponent self, game.events.RevealObjectEvent? evt );bool OnVisionRevealExpiredEvent(game.VisionRevealExpiredEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnVisionRevealExpiredEvent", (VisionModeComponent_OnVisionRevealExpiredEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnVisionRevealExpiredEvent( game.VisionModeComponent self, game.VisionRevealExpiredEvent? evt );void RevealObject(bool reveal, game.VisionModeSystemRevealIdentifier reason, float lifetime, bool? onlyRevealWeakspots)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "RevealObject;BoolgameVisionModeSystemRevealIdentifierFloatBool", (VisionModeComponent_RevealObject x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_RevealObject( game.VisionModeComponent self, bool reveal, game.VisionModeSystemRevealIdentifier reason, float lifetime, bool? onlyRevealWeakspots );void RemoveRevealWithDelay(game.VisionModeSystemRevealIdentifier reason, float lifetime)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "RemoveRevealWithDelay;gameVisionModeSystemRevealIdentifierFloat", (VisionModeComponent_RemoveRevealWithDelay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_RemoveRevealWithDelay( game.VisionModeComponent self, game.VisionModeSystemRevealIdentifier reason, float lifetime );bool OnForceReactivateHighlights(ForceReactivateHighlightsEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnForceReactivateHighlights", (VisionModeComponent_OnForceReactivateHighlights x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnForceReactivateHighlights( game.VisionModeComponent self, ForceReactivateHighlightsEvent? evt );bool OnHUDInstruction(HUDInstruction evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnHUDInstruction", (VisionModeComponent_OnHUDInstruction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnHUDInstruction( game.VisionModeComponent self, HUDInstruction? evt );bool OnDeath(game.events.DeathEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnDeath", (VisionModeComponent_OnDeath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnDeath( game.VisionModeComponent self, game.events.DeathEvent? evt );bool OnDefeated(game.events.DefeatedEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnDefeated", (VisionModeComponent_OnDefeated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnDefeated( game.VisionModeComponent self, game.events.DefeatedEvent? evt );void CleanUp()RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "CleanUp;", (VisionModeComponent_CleanUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_CleanUp( game.VisionModeComponent self );bool OnForceUpdateDefultHighlight(ForceUpdateDefaultHighlightEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnForceUpdateDefultHighlight", (VisionModeComponent_OnForceUpdateDefultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnForceUpdateDefultHighlight( game.VisionModeComponent self, ForceUpdateDefaultHighlightEvent? evt );bool OnSetForcedDefaultHighlight(SetDefaultHighlightEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnSetForcedDefaultHighlight", (VisionModeComponent_OnSetForcedDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnSetForcedDefaultHighlight( game.VisionModeComponent self, SetDefaultHighlightEvent? evt );bool OnRevealQuestTargetEvent(RevealQuestTargetEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnRevealQuestTargetEvent", (VisionModeComponent_OnRevealQuestTargetEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnRevealQuestTargetEvent( game.VisionModeComponent self, RevealQuestTargetEvent? evt );bool OnSetPersistentForcedHighlightEvent(SetPersistentForcedHighlightEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnSetPersistentForcedHighlightEvent", (VisionModeComponent_OnSetPersistentForcedHighlightEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnSetPersistentForcedHighlightEvent( game.VisionModeComponent self, SetPersistentForcedHighlightEvent? evt );bool OnToggleForcedHighlightEvent(ToggleForcedHighlightEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnToggleForcedHighlightEvent", (VisionModeComponent_OnToggleForcedHighlightEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnToggleForcedHighlightEvent( game.VisionModeComponent self, ToggleForcedHighlightEvent? evt );bool OnToggleWeakspotHighlightEvent(ToggleWeakspotHighlightEvent evt)RTTIre.Hooks.Place( "gameVisionModeComponent", "OnToggleWeakspotHighlightEvent", (VisionModeComponent_OnToggleWeakspotHighlightEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_OnToggleWeakspotHighlightEvent( game.VisionModeComponent self, ToggleWeakspotHighlightEvent? evt );void ToggleForcedHighlight(CName sourceName, HighlightEditableData highlightData, EToggleOperationType operation)RTTIre.Hooks.PlaceVoid( "gameVisionModeComponent", "ToggleForcedHighlight;CNameHighlightEditableDataEToggleOperationType", (VisionModeComponent_ToggleForcedHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_ToggleForcedHighlight( game.VisionModeComponent self, CName sourceName, HighlightEditableData? highlightData, EToggleOperationType operation );bool HasStaticDefaultHighlight()RTTIre.Hooks.Place( "gameVisionModeComponent", "HasStaticDefaultHighlight;", (VisionModeComponent_HasStaticDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasStaticDefaultHighlight( game.VisionModeComponent self );bool HasDefaultHighlight()RTTIre.Hooks.Place( "gameVisionModeComponent", "HasDefaultHighlight;", (VisionModeComponent_HasDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasDefaultHighlight( game.VisionModeComponent self );bool HasOutlineOrFill(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType)RTTIre.Hooks.Place( "gameVisionModeComponent", "HasOutlineOrFill;EFocusForcedHighlightTypeEFocusOutlineType", (VisionModeComponent_HasOutlineOrFill x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasOutlineOrFill( game.VisionModeComponent self, EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType );bool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType)RTTIre.Hooks.Place( "gameVisionModeComponent", "HasHighlight;EFocusForcedHighlightTypeEFocusOutlineType", (VisionModeComponent_HasHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasHighlight( game.VisionModeComponent self, EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType );bool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID)RTTIre.Hooks.Place( "gameVisionModeComponent", "HasHighlight;EFocusForcedHighlightTypeEFocusOutlineTypeEntityID", (VisionModeComponent_HasHighlight2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasHighlight2( game.VisionModeComponent self, EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID );bool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID, CName sourceName)RTTIre.Hooks.Place( "gameVisionModeComponent", "HasHighlight;EFocusForcedHighlightTypeEFocusOutlineTypeEntityIDCName", (VisionModeComponent_HasHighlight3 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VisionModeComponent_HasHighlight3( game.VisionModeComponent self, EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID, CName sourceName );