GameplayRoleComponent class
GameplayRoleComponent
Inheritance
Base: game.ScriptableComponent
Derived
None.
Properties
| Property | Type | |
|---|---|---|
gameplayRole | EGameplayRole | scripted |
autoDeterminGameplayRole | bool | scripted |
mappinsDisplayMode | EMappinDisplayMode | scripted |
displayAllRolesAsGeneric | bool | scripted |
alwaysCreateMappinAsDynamic | bool | scripted |
forcedMappinVisualState | EMappinVisualState | scripted |
mappins | SDeviceMappinData[] | scripted |
offsetValue | float | scripted |
isBeingScanned | bool | scripted |
isCurrentTarget | bool | scripted |
isShowingMappins | bool | scripted |
canShowMappinsByTask | bool | scripted |
canHideMappinsByTask | bool | scripted |
isHighlightedInFocusMode | bool | scripted |
currentGameplayRole | EGameplayRole | scripted |
isGameplayRoleInitialized | bool | scripted |
isForceHidden | bool | scripted |
isForcedVisibleThroughWalls | bool | scripted |
enabledMinimapMappins | game.data.MappinVariant[] | scripted |
Functions
void DeterminGamplayRoleByTask()RTTIvoid DeterminGamplayRoleTask(game.ScriptTaskData data)RTTIvoid ShowRoleMappinsByTask()RTTIvoid ShowRoleMappinsTask(game.ScriptTaskData data)RTTIvoid HideRoleMappinsByTask()RTTIvoid HideRoleMappinsTask(game.ScriptTaskData data)RTTIvoid ClearAllRoleMappinsByTask()RTTIvoid ClearAllRoleMappinsTask(game.ScriptTaskData data)RTTIbool OnPostInitialize(ent.PostInitializeEvent evt)RTTIbool OnPreUninitialize(ent.PreUninitializeEvent evt)RTTIvoid OnGameAttach()RTTIvoid OnGameDetach()RTTIbool OnSetGameplayRole(SetGameplayRoleEvent evt)RTTIbool OnSetCurrentGameplayRole(SetCurrentGameplayRoleEvent evt)RTTIbool OnReEvaluateGameplayRole(EvaluateGameplayRoleEvent evt)RTTIvoid SetCurrentGameplayRoleWithNotification(EGameplayRole role)RTTIbool OnLookedAtEvent(LookedAtEvent evt)RTTIbool OnScanningLookedAt(game.ScanningLookAtEvent evt)RTTIbool IsHighlightedInFocusMode()RTTIbool OnLogicReady(SetLogicReadyEvent evt)RTTIbool OnHUDInstruction(HUDInstruction evt)RTTIbool OnUploadProgressStateChanged(UploadProgramProgressEvent evt)RTTIbool OnPerformedAction(PerformedAction evt)RTTIvoid ActivateQuickHackDurationIndicator(GameplayRoleMappinData visualData)RTTIvoid DeactivateQuickHackDurationIndicator()RTTIvoid ActivateQuickHackIndicator(GameplayRoleMappinData visualData)RTTIvoid DeactivateQuickHackIndicator()RTTIbool OnDeactivateQuickHackIndicator(DeactivateQuickHackIndicatorEvent evt)RTTIint GetQuickHackQueueSize()RTTIvoid ActivatePhoneCallIndicator(GameplayRoleMappinData visualData)RTTIvoid DeactivatePhoneCallIndicator()RTTIbool OnEvaluateMappinVisualStateEvent(EvaluateMappinsVisualStateEvent evt)RTTIbool OnShowSingleMappin(ShowSingleMappinEvent evt)RTTIbool OnHideSingleMappin(HideSingleMappinEvent evt)RTTIvoid DeterminGamplayRole()RTTIvoid InitializeQuickHackIndicator()RTTIvoid InitializePhoneCallIndicator()RTTIvoid InitializeGamepleyRoleMappin()RTTISDeviceMappinData GetMappinDataForGamepleyRole(EGameplayRole role)RTTIgame.data.MappinVariant GetCurrentMappinVariant(EGameplayRole role)RTTIgame.data.MappinVariant GetMinimalisticMappinVariant()RTTIgame.data.MappinVariant GetPlaystyleMappinVariant()RTTIgame.data.MappinVariant GetRoleMappinVariant(EGameplayRole role)RTTIbool HasOffscreenArrow()RTTIvoid ReEvaluateGameplayRole()RTTIgame.map.pins.MappinSystem? GetMappinSystem()RTTIgame.ui.GameSystemUI? GetUISystem()RTTIvoid EvaluateMappins()RTTIvoid EvaluatePositions()RTTIEAxisType GetNextAxis(EAxisType currentAxis)RTTIvoid ShowRoleMappins()RTTIGameplayRoleMappinData? CreateRoleMappinData(SDeviceMappinData data)RTTIbool IsShardRead()RTTIbool CompareRoleMappinsData(GameplayRoleMappinData data1, GameplayRoleMappinData data2)RTTITDBID GetIconIdForMappinVariant(game.data.MappinVariant mappinVariant)RTTIvoid HideRoleMappins()RTTIvoid ClearAllRoleMappins()RTTIvoid UnregisterAllRoleMappins()RTTIbool OnUnregisterAllMappinsEvent(UnregisterAllMappinsEvent evt)RTTIvoid UnregisterAllMappins()RTTIvoid HideSingleMappin_Event(int index)RTTIvoid HideSingleMappin(int index)RTTIvoid DeactivateSingleMappin(int index)RTTIvoid ShowSingleMappin_Event(int index)RTTIvoid ShowSingleMappin(int index, GameplayRoleMappinData visualData, CName? bindPositionToSlotName)RTTIvoid ShowSingleMappin(int index)RTTIvoid UpdateSingleMappinData(int index, GameplayRoleMappinData visualData, bool shouldUpdateVariant)RTTIvoid ActivateSingleMappin(int index)RTTIbool HasActiveMappin(game.data.MappinVariant mappinVariant)RTTIbool HasMappin(game.data.MappinVariant mappinVariant)RTTIbool HasMappin(SDeviceMappinData data)RTTIbool HasMappin(EGameplayRole gameplayRole)RTTIbool IsMappinDataValid(SDeviceMappinData mappinData)RTTIbool IsMappinDynamic()RTTIbool IsCurrentTarget()RTTIvoid AddQuickhackMappinToQueue(GameplayRoleMappinData visualData)RTTIvoid RemoveQuickhackMappinFromQueue()RTTIvoid ToggleMappin(game.data.MappinVariant mappinVariant, bool enable, bool show, GameplayRoleMappinData visualData, CName? bindPositionToSlotName)RTTIvoid ToggleMappin(game.data.MappinVariant mappinVariant, bool enable, bool show)RTTIvoid ToggleMappin(game.data.MappinVariant mappinVariant, bool enable)RTTIvoid ToggleMappin(int mappinIndex, bool enable)RTTIbool AddMappin(SDeviceMappinData data)RTTIEGameplayRole GetCurrentGameplayRole()RTTIbool IsGameplayRoleStatic()RTTIEMappinVisualState GetForcedMappinVisualState()RTTIvoid UpdateDefaultHighlight()RTTIbool IsForceHidden()RTTIvoid SetForceHidden(bool isHidden)RTTIbool OnToggleGameplayMappinVisibilityEvent(ToggleGameplayMappinVisibilityEvent evt)RTTIvoid RequestHUDRefresh()RTTIvoid EnableMappinVariantOnMinimap(game.data.MappinVariant mappinVariant)RTTI