BlackICE Scripting

class

GameplayRoleComponent

  • 19 properties
  • 91 functions

Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
gameplayRoleEGameplayRole0x0 scripted
autoDeterminGameplayRolebool0x4 scripted
mappinsDisplayModeEMappinDisplayMode0x5 scripted
displayAllRolesAsGenericbool0x9 scripted
alwaysCreateMappinAsDynamicbool0xA scripted
forcedMappinVisualStateEMappinVisualState0xB scripted
mappinsSDeviceMappinData[]0x10 scripted
offsetValuefloat0x20 scripted
isBeingScannedbool0x24 scripted
isCurrentTargetbool0x25 scripted
isShowingMappinsbool0x26 scripted
canShowMappinsByTaskbool0x27 scripted
canHideMappinsByTaskbool0x28 scripted
isHighlightedInFocusModebool0x29 scripted
currentGameplayRoleEGameplayRole0x2A scripted
isGameplayRoleInitializedbool0x2E scripted
isForceHiddenbool0x2F scripted
isForcedVisibleThroughWallsbool0x30 scripted
enabledMinimapMappinsgame.data.MappinVariant[]0x38 scripted

Functions

  • void DeterminGamplayRoleByTask() RTTI
  • void DeterminGamplayRoleTask(game.ScriptTaskData data) RTTI
  • void ShowRoleMappinsByTask() RTTI
  • void ShowRoleMappinsTask(game.ScriptTaskData data) RTTI
  • void HideRoleMappinsByTask() RTTI
  • void HideRoleMappinsTask(game.ScriptTaskData data) RTTI
  • void ClearAllRoleMappinsByTask() RTTI
  • void ClearAllRoleMappinsTask(game.ScriptTaskData data) RTTI
  • bool OnPostInitialize(ent.PostInitializeEvent evt) RTTI
  • bool OnPreUninitialize(ent.PreUninitializeEvent evt) RTTI
  • void OnGameAttach() RTTI
  • void OnGameDetach() RTTI
  • bool OnSetGameplayRole(SetGameplayRoleEvent evt) RTTI
  • bool OnSetCurrentGameplayRole(SetCurrentGameplayRoleEvent evt) RTTI
  • bool OnReEvaluateGameplayRole(EvaluateGameplayRoleEvent evt) RTTI
  • void SetCurrentGameplayRoleWithNotification(EGameplayRole role) RTTI
  • bool OnLookedAtEvent(LookedAtEvent evt) RTTI
  • bool OnScanningLookedAt(game.ScanningLookAtEvent evt) RTTI
  • bool IsHighlightedInFocusMode() RTTI
  • bool OnLogicReady(SetLogicReadyEvent evt) RTTI
  • bool OnHUDInstruction(HUDInstruction evt) RTTI
  • bool OnUploadProgressStateChanged(UploadProgramProgressEvent evt) RTTI
  • bool OnPerformedAction(PerformedAction evt) RTTI
  • void ActivateQuickHackDurationIndicator(GameplayRoleMappinData visualData) RTTI
  • void DeactivateQuickHackDurationIndicator() RTTI
  • void ActivateQuickHackIndicator(GameplayRoleMappinData visualData) RTTI
  • void DeactivateQuickHackIndicator() RTTI
  • bool OnDeactivateQuickHackIndicator(DeactivateQuickHackIndicatorEvent evt) RTTI
  • int GetQuickHackQueueSize() RTTI
  • void ActivatePhoneCallIndicator(GameplayRoleMappinData visualData) RTTI
  • void DeactivatePhoneCallIndicator() RTTI
  • bool OnEvaluateMappinVisualStateEvent(EvaluateMappinsVisualStateEvent evt) RTTI
  • bool OnShowSingleMappin(ShowSingleMappinEvent evt) RTTI
  • bool OnHideSingleMappin(HideSingleMappinEvent evt) RTTI
  • void DeterminGamplayRole() RTTI
  • void InitializeQuickHackIndicator() RTTI
  • void InitializePhoneCallIndicator() RTTI
  • void InitializeGamepleyRoleMappin() RTTI
  • SDeviceMappinData GetMappinDataForGamepleyRole(EGameplayRole role) RTTI
  • game.data.MappinVariant GetCurrentMappinVariant(EGameplayRole role) RTTI
  • game.data.MappinVariant GetMinimalisticMappinVariant() RTTI
  • game.data.MappinVariant GetPlaystyleMappinVariant() RTTI
  • game.data.MappinVariant GetRoleMappinVariant(EGameplayRole role) RTTI
  • bool HasOffscreenArrow() RTTI
  • void ReEvaluateGameplayRole() RTTI
  • game.map.pins.MappinSystem? GetMappinSystem() RTTI
  • game.ui.GameSystemUI? GetUISystem() RTTI
  • void EvaluateMappins() RTTI
  • void EvaluatePositions() RTTI
  • EAxisType GetNextAxis(EAxisType currentAxis) RTTI
  • void ShowRoleMappins() RTTI
  • GameplayRoleMappinData? CreateRoleMappinData(SDeviceMappinData data) RTTI
  • bool IsShardRead() RTTI
  • bool CompareRoleMappinsData(GameplayRoleMappinData data1, GameplayRoleMappinData data2) RTTI
  • TDBID GetIconIdForMappinVariant(game.data.MappinVariant mappinVariant) RTTI
  • void HideRoleMappins() RTTI
  • void ClearAllRoleMappins() RTTI
  • void UnregisterAllRoleMappins() RTTI
  • bool OnUnregisterAllMappinsEvent(UnregisterAllMappinsEvent evt) RTTI
  • void UnregisterAllMappins() RTTI
  • void HideSingleMappin_Event(int index) RTTI
  • void HideSingleMappin(int index) RTTI
  • void DeactivateSingleMappin(int index) RTTI
  • void ShowSingleMappin_Event(int index) RTTI
  • void ShowSingleMappin(int index, GameplayRoleMappinData visualData, CName? bindPositionToSlotName) RTTI
  • void ShowSingleMappin(int index) RTTI
  • void UpdateSingleMappinData(int index, GameplayRoleMappinData visualData, bool shouldUpdateVariant) RTTI
  • void ActivateSingleMappin(int index) RTTI
  • bool HasActiveMappin(game.data.MappinVariant mappinVariant) RTTI
  • bool HasMappin(game.data.MappinVariant mappinVariant) RTTI
  • bool HasMappin(SDeviceMappinData data) RTTI
  • bool HasMappin(EGameplayRole gameplayRole) RTTI
  • bool IsMappinDataValid(SDeviceMappinData mappinData) RTTI
  • bool IsMappinDynamic() RTTI
  • bool IsCurrentTarget() RTTI
  • void AddQuickhackMappinToQueue(GameplayRoleMappinData visualData) RTTI
  • void RemoveQuickhackMappinFromQueue() RTTI
  • void ToggleMappin(game.data.MappinVariant mappinVariant, bool enable, bool show, GameplayRoleMappinData visualData, CName? bindPositionToSlotName) RTTI
  • void ToggleMappin(game.data.MappinVariant mappinVariant, bool enable, bool show) RTTI
  • void ToggleMappin(game.data.MappinVariant mappinVariant, bool enable) RTTI
  • void ToggleMappin(int mappinIndex, bool enable) RTTI
  • bool AddMappin(SDeviceMappinData data) RTTI
  • EGameplayRole GetCurrentGameplayRole() RTTI
  • bool IsGameplayRoleStatic() RTTI
  • EMappinVisualState GetForcedMappinVisualState() RTTI
  • void UpdateDefaultHighlight() RTTI
  • bool IsForceHidden() RTTI
  • void SetForceHidden(bool isHidden) RTTI
  • bool OnToggleGameplayMappinVisibilityEvent(ToggleGameplayMappinVisibilityEvent evt) RTTI
  • void RequestHUDRefresh() RTTI
  • void EnableMappinVariantOnMinimap(game.data.MappinVariant mappinVariant) RTTI