class
GameplayRoleComponent
- 19 properties
- 91 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gameplayRole | EGameplayRole | 0x0 | scripted |
autoDeterminGameplayRole | bool | 0x4 | scripted |
mappinsDisplayMode | EMappinDisplayMode | 0x5 | scripted |
displayAllRolesAsGeneric | bool | 0x9 | scripted |
alwaysCreateMappinAsDynamic | bool | 0xA | scripted |
forcedMappinVisualState | EMappinVisualState | 0xB | scripted |
mappins | SDeviceMappinData[] | 0x10 | scripted |
offsetValue | float | 0x20 | scripted |
isBeingScanned | bool | 0x24 | scripted |
isCurrentTarget | bool | 0x25 | scripted |
isShowingMappins | bool | 0x26 | scripted |
canShowMappinsByTask | bool | 0x27 | scripted |
canHideMappinsByTask | bool | 0x28 | scripted |
isHighlightedInFocusMode | bool | 0x29 | scripted |
currentGameplayRole | EGameplayRole | 0x2A | scripted |
isGameplayRoleInitialized | bool | 0x2E | scripted |
isForceHidden | bool | 0x2F | scripted |
isForcedVisibleThroughWalls | bool | 0x30 | scripted |
enabledMinimapMappins | game.data.MappinVariant[] | 0x38 | scripted |
Functions
void DeterminGamplayRoleByTask()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "DeterminGamplayRoleByTask;", (GameplayRoleComponent_DeterminGamplayRoleByTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_DeterminGamplayRoleByTask( GameplayRoleComponent self );void DeterminGamplayRoleTask(game.ScriptTaskData data)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "DeterminGamplayRoleTask;ScriptTaskData", (GameplayRoleComponent_DeterminGamplayRoleTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_DeterminGamplayRoleTask( GameplayRoleComponent self, game.ScriptTaskData? data );void ShowRoleMappinsByTask()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ShowRoleMappinsByTask;", (GameplayRoleComponent_ShowRoleMappinsByTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ShowRoleMappinsByTask( GameplayRoleComponent self );void ShowRoleMappinsTask(game.ScriptTaskData data)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ShowRoleMappinsTask;ScriptTaskData", (GameplayRoleComponent_ShowRoleMappinsTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ShowRoleMappinsTask( GameplayRoleComponent self, game.ScriptTaskData? data );void HideRoleMappinsByTask()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "HideRoleMappinsByTask;", (GameplayRoleComponent_HideRoleMappinsByTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HideRoleMappinsByTask( GameplayRoleComponent self );void HideRoleMappinsTask(game.ScriptTaskData data)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "HideRoleMappinsTask;ScriptTaskData", (GameplayRoleComponent_HideRoleMappinsTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HideRoleMappinsTask( GameplayRoleComponent self, game.ScriptTaskData? data );void ClearAllRoleMappinsByTask()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ClearAllRoleMappinsByTask;", (GameplayRoleComponent_ClearAllRoleMappinsByTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ClearAllRoleMappinsByTask( GameplayRoleComponent self );void ClearAllRoleMappinsTask(game.ScriptTaskData data)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ClearAllRoleMappinsTask;ScriptTaskData", (GameplayRoleComponent_ClearAllRoleMappinsTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ClearAllRoleMappinsTask( GameplayRoleComponent self, game.ScriptTaskData? data );bool OnPostInitialize(ent.PostInitializeEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnPostInitialize", (GameplayRoleComponent_OnPostInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnPostInitialize( GameplayRoleComponent self, ent.PostInitializeEvent? evt );bool OnPreUninitialize(ent.PreUninitializeEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnPreUninitialize", (GameplayRoleComponent_OnPreUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnPreUninitialize( GameplayRoleComponent self, ent.PreUninitializeEvent? evt );void OnGameAttach()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "OnGameAttach;", (GameplayRoleComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnGameAttach( GameplayRoleComponent self );void OnGameDetach()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "OnGameDetach;", (GameplayRoleComponent_OnGameDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnGameDetach( GameplayRoleComponent self );bool OnSetGameplayRole(SetGameplayRoleEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnSetGameplayRole", (GameplayRoleComponent_OnSetGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnSetGameplayRole( GameplayRoleComponent self, SetGameplayRoleEvent? evt );bool OnSetCurrentGameplayRole(SetCurrentGameplayRoleEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnSetCurrentGameplayRole", (GameplayRoleComponent_OnSetCurrentGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnSetCurrentGameplayRole( GameplayRoleComponent self, SetCurrentGameplayRoleEvent? evt );bool OnReEvaluateGameplayRole(EvaluateGameplayRoleEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnReEvaluateGameplayRole", (GameplayRoleComponent_OnReEvaluateGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnReEvaluateGameplayRole( GameplayRoleComponent self, EvaluateGameplayRoleEvent? evt );void SetCurrentGameplayRoleWithNotification(EGameplayRole role)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "SetCurrentGameplayRoleWithNotification;EGameplayRole", (GameplayRoleComponent_SetCurrentGameplayRoleWithNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_SetCurrentGameplayRoleWithNotification( GameplayRoleComponent self, EGameplayRole role );bool OnLookedAtEvent(LookedAtEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnLookedAtEvent", (GameplayRoleComponent_OnLookedAtEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnLookedAtEvent( GameplayRoleComponent self, LookedAtEvent? evt );bool OnScanningLookedAt(game.ScanningLookAtEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnScanningLookedAt", (GameplayRoleComponent_OnScanningLookedAt x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnScanningLookedAt( GameplayRoleComponent self, game.ScanningLookAtEvent? evt );bool IsHighlightedInFocusMode()RTTIre.Hooks.Place( "GameplayRoleComponent", "IsHighlightedInFocusMode;", (GameplayRoleComponent_IsHighlightedInFocusMode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_IsHighlightedInFocusMode( GameplayRoleComponent self );bool OnLogicReady(SetLogicReadyEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnLogicReady", (GameplayRoleComponent_OnLogicReady x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnLogicReady( GameplayRoleComponent self, SetLogicReadyEvent? evt );bool OnHUDInstruction(HUDInstruction evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnHUDInstruction", (GameplayRoleComponent_OnHUDInstruction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnHUDInstruction( GameplayRoleComponent self, HUDInstruction? evt );bool OnUploadProgressStateChanged(UploadProgramProgressEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnUploadProgressStateChanged", (GameplayRoleComponent_OnUploadProgressStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnUploadProgressStateChanged( GameplayRoleComponent self, UploadProgramProgressEvent? evt );bool OnPerformedAction(PerformedAction evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnPerformedAction", (GameplayRoleComponent_OnPerformedAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnPerformedAction( GameplayRoleComponent self, PerformedAction? evt );void ActivateQuickHackDurationIndicator(GameplayRoleMappinData visualData)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ActivateQuickHackDurationIndicator;GameplayRoleMappinData", (GameplayRoleComponent_ActivateQuickHackDurationIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ActivateQuickHackDurationIndicator( GameplayRoleComponent self, GameplayRoleMappinData? visualData );void DeactivateQuickHackDurationIndicator()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "DeactivateQuickHackDurationIndicator;", (GameplayRoleComponent_DeactivateQuickHackDurationIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_DeactivateQuickHackDurationIndicator( GameplayRoleComponent self );void ActivateQuickHackIndicator(GameplayRoleMappinData visualData)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ActivateQuickHackIndicator;GameplayRoleMappinData", (GameplayRoleComponent_ActivateQuickHackIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ActivateQuickHackIndicator( GameplayRoleComponent self, GameplayRoleMappinData? visualData );void DeactivateQuickHackIndicator()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "DeactivateQuickHackIndicator;", (GameplayRoleComponent_DeactivateQuickHackIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_DeactivateQuickHackIndicator( GameplayRoleComponent self );bool OnDeactivateQuickHackIndicator(DeactivateQuickHackIndicatorEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnDeactivateQuickHackIndicator", (GameplayRoleComponent_OnDeactivateQuickHackIndicator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnDeactivateQuickHackIndicator( GameplayRoleComponent self, DeactivateQuickHackIndicatorEvent? evt );int GetQuickHackQueueSize()RTTIre.Hooks.Place( "GameplayRoleComponent", "GetQuickHackQueueSize;", (GameplayRoleComponent_GetQuickHackQueueSize x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetQuickHackQueueSize( GameplayRoleComponent self );void ActivatePhoneCallIndicator(GameplayRoleMappinData visualData)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ActivatePhoneCallIndicator;GameplayRoleMappinData", (GameplayRoleComponent_ActivatePhoneCallIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ActivatePhoneCallIndicator( GameplayRoleComponent self, GameplayRoleMappinData? visualData );void DeactivatePhoneCallIndicator()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "DeactivatePhoneCallIndicator;", (GameplayRoleComponent_DeactivatePhoneCallIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_DeactivatePhoneCallIndicator( GameplayRoleComponent self );bool OnEvaluateMappinVisualStateEvent(EvaluateMappinsVisualStateEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnEvaluateMappinVisualStateEvent", (GameplayRoleComponent_OnEvaluateMappinVisualStateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnEvaluateMappinVisualStateEvent( GameplayRoleComponent self, EvaluateMappinsVisualStateEvent? evt );bool OnShowSingleMappin(ShowSingleMappinEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnShowSingleMappin", (GameplayRoleComponent_OnShowSingleMappin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnShowSingleMappin( GameplayRoleComponent self, ShowSingleMappinEvent? evt );bool OnHideSingleMappin(HideSingleMappinEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnHideSingleMappin", (GameplayRoleComponent_OnHideSingleMappin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnHideSingleMappin( GameplayRoleComponent self, HideSingleMappinEvent? evt );void DeterminGamplayRole()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "DeterminGamplayRole;", (GameplayRoleComponent_DeterminGamplayRole x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_DeterminGamplayRole( GameplayRoleComponent self );void InitializeQuickHackIndicator()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "InitializeQuickHackIndicator;", (GameplayRoleComponent_InitializeQuickHackIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_InitializeQuickHackIndicator( GameplayRoleComponent self );void InitializePhoneCallIndicator()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "InitializePhoneCallIndicator;", (GameplayRoleComponent_InitializePhoneCallIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_InitializePhoneCallIndicator( GameplayRoleComponent self );void InitializeGamepleyRoleMappin()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "InitializeGamepleyRoleMappin;", (GameplayRoleComponent_InitializeGamepleyRoleMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_InitializeGamepleyRoleMappin( GameplayRoleComponent self );SDeviceMappinData GetMappinDataForGamepleyRole(EGameplayRole role)RTTIre.Hooks.Place( "GameplayRoleComponent", "GetMappinDataForGamepleyRole;EGameplayRole", (GameplayRoleComponent_GetMappinDataForGamepleyRole x) => { return re.Hooks.CallOriginal<re.msgpack.SDeviceMappinData>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetMappinDataForGamepleyRole( GameplayRoleComponent self, EGameplayRole role );game.data.MappinVariant GetCurrentMappinVariant(EGameplayRole role)RTTIre.Hooks.Place( "GameplayRoleComponent", "GetCurrentMappinVariant;EGameplayRole", (GameplayRoleComponent_GetCurrentMappinVariant x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.MappinVariant>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetCurrentMappinVariant( GameplayRoleComponent self, EGameplayRole role );game.data.MappinVariant GetMinimalisticMappinVariant()RTTIre.Hooks.Place( "GameplayRoleComponent", "GetMinimalisticMappinVariant;", (GameplayRoleComponent_GetMinimalisticMappinVariant x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.MappinVariant>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetMinimalisticMappinVariant( GameplayRoleComponent self );game.data.MappinVariant GetPlaystyleMappinVariant()RTTIre.Hooks.Place( "GameplayRoleComponent", "GetPlaystyleMappinVariant;", (GameplayRoleComponent_GetPlaystyleMappinVariant x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.MappinVariant>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetPlaystyleMappinVariant( GameplayRoleComponent self );game.data.MappinVariant GetRoleMappinVariant(EGameplayRole role)RTTIre.Hooks.Place( "GameplayRoleComponent", "GetRoleMappinVariant;EGameplayRole", (GameplayRoleComponent_GetRoleMappinVariant x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.MappinVariant>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetRoleMappinVariant( GameplayRoleComponent self, EGameplayRole role );bool HasOffscreenArrow()RTTIre.Hooks.Place( "GameplayRoleComponent", "HasOffscreenArrow;", (GameplayRoleComponent_HasOffscreenArrow x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HasOffscreenArrow( GameplayRoleComponent self );void ReEvaluateGameplayRole()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ReEvaluateGameplayRole;", (GameplayRoleComponent_ReEvaluateGameplayRole x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ReEvaluateGameplayRole( GameplayRoleComponent self );game.map.pins.MappinSystem? GetMappinSystem()RTTIre.Hooks.Place( "GameplayRoleComponent", "GetMappinSystem;", (GameplayRoleComponent_GetMappinSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.map.pins.MappinSystem>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetMappinSystem( GameplayRoleComponent self );game.ui.GameSystemUI? GetUISystem()RTTIre.Hooks.Place( "GameplayRoleComponent", "GetUISystem;", (GameplayRoleComponent_GetUISystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ui.GameSystemUI>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetUISystem( GameplayRoleComponent self );void EvaluateMappins()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "EvaluateMappins;", (GameplayRoleComponent_EvaluateMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_EvaluateMappins( GameplayRoleComponent self );void EvaluatePositions()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "EvaluatePositions;", (GameplayRoleComponent_EvaluatePositions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_EvaluatePositions( GameplayRoleComponent self );EAxisType GetNextAxis(EAxisType currentAxis)RTTIre.Hooks.Place( "GameplayRoleComponent", "GetNextAxis;EAxisType", (GameplayRoleComponent_GetNextAxis x) => { return re.Hooks.CallOriginal<re.msgpack.EAxisType>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetNextAxis( GameplayRoleComponent self, EAxisType currentAxis );void ShowRoleMappins()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ShowRoleMappins;", (GameplayRoleComponent_ShowRoleMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ShowRoleMappins( GameplayRoleComponent self );GameplayRoleMappinData? CreateRoleMappinData(SDeviceMappinData data)RTTIre.Hooks.Place( "GameplayRoleComponent", "CreateRoleMappinData;script_ref<SDeviceMappinData>", (GameplayRoleComponent_CreateRoleMappinData x) => { return re.Hooks.CallOriginal<re.msgpack.GameplayRoleMappinData>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_CreateRoleMappinData( GameplayRoleComponent self, SDeviceMappinData data );bool IsShardRead()RTTIre.Hooks.Place( "GameplayRoleComponent", "IsShardRead;", (GameplayRoleComponent_IsShardRead x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_IsShardRead( GameplayRoleComponent self );bool CompareRoleMappinsData(GameplayRoleMappinData data1, GameplayRoleMappinData data2)RTTIre.Hooks.Place( "GameplayRoleComponent", "CompareRoleMappinsData;GameplayRoleMappinDataGameplayRoleMappinData", (GameplayRoleComponent_CompareRoleMappinsData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_CompareRoleMappinsData( GameplayRoleComponent self, GameplayRoleMappinData? data1, GameplayRoleMappinData? data2 );TDBID GetIconIdForMappinVariant(game.data.MappinVariant mappinVariant)RTTIre.Hooks.Place( "GameplayRoleComponent", "GetIconIdForMappinVariant;gamedataMappinVariant", (GameplayRoleComponent_GetIconIdForMappinVariant x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetIconIdForMappinVariant( GameplayRoleComponent self, game.data.MappinVariant mappinVariant );void HideRoleMappins()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "HideRoleMappins;", (GameplayRoleComponent_HideRoleMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HideRoleMappins( GameplayRoleComponent self );void ClearAllRoleMappins()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ClearAllRoleMappins;", (GameplayRoleComponent_ClearAllRoleMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ClearAllRoleMappins( GameplayRoleComponent self );void UnregisterAllRoleMappins()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "UnregisterAllRoleMappins;", (GameplayRoleComponent_UnregisterAllRoleMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_UnregisterAllRoleMappins( GameplayRoleComponent self );bool OnUnregisterAllMappinsEvent(UnregisterAllMappinsEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnUnregisterAllMappinsEvent", (GameplayRoleComponent_OnUnregisterAllMappinsEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnUnregisterAllMappinsEvent( GameplayRoleComponent self, UnregisterAllMappinsEvent? evt );void UnregisterAllMappins()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "UnregisterAllMappins;", (GameplayRoleComponent_UnregisterAllMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_UnregisterAllMappins( GameplayRoleComponent self );void HideSingleMappin_Event(int index)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "HideSingleMappin_Event;Int32", (GameplayRoleComponent_HideSingleMappin_Event x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HideSingleMappin_Event( GameplayRoleComponent self, int index );void HideSingleMappin(int index)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "HideSingleMappin;Int32", (GameplayRoleComponent_HideSingleMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HideSingleMappin( GameplayRoleComponent self, int index );void DeactivateSingleMappin(int index)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "DeactivateSingleMappin;Int32", (GameplayRoleComponent_DeactivateSingleMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_DeactivateSingleMappin( GameplayRoleComponent self, int index );void ShowSingleMappin_Event(int index)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ShowSingleMappin_Event;Int32", (GameplayRoleComponent_ShowSingleMappin_Event x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ShowSingleMappin_Event( GameplayRoleComponent self, int index );void ShowSingleMappin(int index, GameplayRoleMappinData visualData, CName? bindPositionToSlotName)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ShowSingleMappin;Int32GameplayRoleMappinDataCName", (GameplayRoleComponent_ShowSingleMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ShowSingleMappin( GameplayRoleComponent self, int index, GameplayRoleMappinData? visualData, CName? bindPositionToSlotName );void ShowSingleMappin(int index)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ShowSingleMappin;Int32", (GameplayRoleComponent_ShowSingleMappin2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ShowSingleMappin2( GameplayRoleComponent self, int index );void UpdateSingleMappinData(int index, GameplayRoleMappinData visualData, bool shouldUpdateVariant)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "UpdateSingleMappinData;Int32GameplayRoleMappinDataBool", (GameplayRoleComponent_UpdateSingleMappinData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_UpdateSingleMappinData( GameplayRoleComponent self, int index, GameplayRoleMappinData? visualData, bool shouldUpdateVariant );void ActivateSingleMappin(int index)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ActivateSingleMappin;Int32", (GameplayRoleComponent_ActivateSingleMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ActivateSingleMappin( GameplayRoleComponent self, int index );bool HasActiveMappin(game.data.MappinVariant mappinVariant)RTTIre.Hooks.Place( "GameplayRoleComponent", "HasActiveMappin;gamedataMappinVariant", (GameplayRoleComponent_HasActiveMappin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HasActiveMappin( GameplayRoleComponent self, game.data.MappinVariant mappinVariant );bool HasMappin(game.data.MappinVariant mappinVariant)RTTIre.Hooks.Place( "GameplayRoleComponent", "HasMappin;gamedataMappinVariant", (GameplayRoleComponent_HasMappin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HasMappin( GameplayRoleComponent self, game.data.MappinVariant mappinVariant );bool HasMappin(SDeviceMappinData data)RTTIre.Hooks.Place( "GameplayRoleComponent", "HasMappin;script_ref<SDeviceMappinData>", (GameplayRoleComponent_HasMappin2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HasMappin2( GameplayRoleComponent self, SDeviceMappinData data );bool HasMappin(EGameplayRole gameplayRole)RTTIre.Hooks.Place( "GameplayRoleComponent", "HasMappin;EGameplayRole", (GameplayRoleComponent_HasMappin3 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_HasMappin3( GameplayRoleComponent self, EGameplayRole gameplayRole );bool IsMappinDataValid(SDeviceMappinData mappinData)RTTIre.Hooks.Place( "GameplayRoleComponent", "IsMappinDataValid;script_ref<SDeviceMappinData>", (GameplayRoleComponent_IsMappinDataValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_IsMappinDataValid( GameplayRoleComponent self, SDeviceMappinData mappinData );bool IsMappinDynamic()RTTIre.Hooks.Place( "GameplayRoleComponent", "IsMappinDynamic;", (GameplayRoleComponent_IsMappinDynamic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_IsMappinDynamic( GameplayRoleComponent self );bool IsCurrentTarget()RTTIre.Hooks.Place( "GameplayRoleComponent", "IsCurrentTarget;", (GameplayRoleComponent_IsCurrentTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_IsCurrentTarget( GameplayRoleComponent self );void AddQuickhackMappinToQueue(GameplayRoleMappinData visualData)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "AddQuickhackMappinToQueue;GameplayRoleMappinData", (GameplayRoleComponent_AddQuickhackMappinToQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_AddQuickhackMappinToQueue( GameplayRoleComponent self, GameplayRoleMappinData? visualData );void RemoveQuickhackMappinFromQueue()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "RemoveQuickhackMappinFromQueue;", (GameplayRoleComponent_RemoveQuickhackMappinFromQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_RemoveQuickhackMappinFromQueue( GameplayRoleComponent self );void ToggleMappin(game.data.MappinVariant mappinVariant, bool enable, bool show, GameplayRoleMappinData visualData, CName? bindPositionToSlotName)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ToggleMappin;gamedataMappinVariantBoolBoolGameplayRoleMappinDataCName", (GameplayRoleComponent_ToggleMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ToggleMappin( GameplayRoleComponent self, game.data.MappinVariant mappinVariant, bool enable, bool show, GameplayRoleMappinData? visualData, CName? bindPositionToSlotName );void ToggleMappin(game.data.MappinVariant mappinVariant, bool enable, bool show)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ToggleMappin;gamedataMappinVariantBoolBool", (GameplayRoleComponent_ToggleMappin2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ToggleMappin2( GameplayRoleComponent self, game.data.MappinVariant mappinVariant, bool enable, bool show );void ToggleMappin(game.data.MappinVariant mappinVariant, bool enable)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ToggleMappin;gamedataMappinVariantBool", (GameplayRoleComponent_ToggleMappin3 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ToggleMappin3( GameplayRoleComponent self, game.data.MappinVariant mappinVariant, bool enable );void ToggleMappin(int mappinIndex, bool enable)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "ToggleMappin;Int32Bool", (GameplayRoleComponent_ToggleMappin4 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_ToggleMappin4( GameplayRoleComponent self, int mappinIndex, bool enable );bool AddMappin(SDeviceMappinData data)RTTIre.Hooks.Place( "GameplayRoleComponent", "AddMappin;script_ref<SDeviceMappinData>", (GameplayRoleComponent_AddMappin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_AddMappin( GameplayRoleComponent self, SDeviceMappinData data );EGameplayRole GetCurrentGameplayRole()RTTIre.Hooks.Place( "GameplayRoleComponent", "GetCurrentGameplayRole;", (GameplayRoleComponent_GetCurrentGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetCurrentGameplayRole( GameplayRoleComponent self );bool IsGameplayRoleStatic()RTTIre.Hooks.Place( "GameplayRoleComponent", "IsGameplayRoleStatic;", (GameplayRoleComponent_IsGameplayRoleStatic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_IsGameplayRoleStatic( GameplayRoleComponent self );EMappinVisualState GetForcedMappinVisualState()RTTIre.Hooks.Place( "GameplayRoleComponent", "GetForcedMappinVisualState;", (GameplayRoleComponent_GetForcedMappinVisualState x) => { return re.Hooks.CallOriginal<re.msgpack.EMappinVisualState>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_GetForcedMappinVisualState( GameplayRoleComponent self );void UpdateDefaultHighlight()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "UpdateDefaultHighlight;", (GameplayRoleComponent_UpdateDefaultHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_UpdateDefaultHighlight( GameplayRoleComponent self );bool IsForceHidden()RTTIre.Hooks.Place( "GameplayRoleComponent", "IsForceHidden;", (GameplayRoleComponent_IsForceHidden x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_IsForceHidden( GameplayRoleComponent self );void SetForceHidden(bool isHidden)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "SetForceHidden;Bool", (GameplayRoleComponent_SetForceHidden x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_SetForceHidden( GameplayRoleComponent self, bool isHidden );bool OnToggleGameplayMappinVisibilityEvent(ToggleGameplayMappinVisibilityEvent evt)RTTIre.Hooks.Place( "GameplayRoleComponent", "OnToggleGameplayMappinVisibilityEvent", (GameplayRoleComponent_OnToggleGameplayMappinVisibilityEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_OnToggleGameplayMappinVisibilityEvent( GameplayRoleComponent self, ToggleGameplayMappinVisibilityEvent? evt );void RequestHUDRefresh()RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "RequestHUDRefresh;", (GameplayRoleComponent_RequestHUDRefresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_RequestHUDRefresh( GameplayRoleComponent self );void EnableMappinVariantOnMinimap(game.data.MappinVariant mappinVariant)RTTIre.Hooks.PlaceVoid( "GameplayRoleComponent", "EnableMappinVariantOnMinimap;gamedataMappinVariant", (GameplayRoleComponent_EnableMappinVariantOnMinimap x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayRoleComponent_EnableMappinVariantOnMinimap( GameplayRoleComponent self, game.data.MappinVariant mappinVariant );