Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_MapCampaignUI Class Reference
Inheritance diagram for SCR_MapCampaignUI:
SCR_MapUIElementContainer

Protected Member Functions

void InitMobileAssembly (string factionKey, bool deployed)
void InitBases ()
override void UpdateIconPosition (Widget widget, SCR_MapUIElement icon, float x, float y)
 Offset task icon so it doesn't overlap with base icon.
override void ShowSpawnPoint (notnull SCR_SpawnPoint spawnPoint)
void CreatePlayerSpawnPositionHint ()
void RemoveSpawnPositionHint ()
 Called to hide Spawn Position hint if player is killed (or his entity disappear for some reason).
void HideSpawnPositionHint (int layer)
int GetBases (out notnull array< SCR_CampaignMapUIBase > bases)
 Get all bases elements.
void SetHoveredBase (SCR_CampaignMilitaryBaseComponent base)
BaseHoveredInvoker GetOnBaseHovered ()
ScriptInvokerVoid GetOnBasesInited ()
override void OnSpawnPointFactionChange (SCR_SpawnPoint spawnPoint)
void OnMapZoom (float pixelPerUnit)
override void OnMapOpen (MapConfiguration config)
override void OnMapClose (MapConfiguration config)
void ~SCR_MapCampaignUI ()

Protected Attributes

ResourceName m_sBaseElement
ResourceName m_sServiceHint
ResourceName m_sSpawnPositionHint
Widget m_wMobileAssembly
ref ScriptInvokerVoid m_OnBasesInited
ref BaseHoveredInvoker m_OnBaseHovered
SCR_CampaignMilitaryBaseComponent m_HoveredBase

Static Protected Attributes

static const int TASK_ICON_Y_OFFSET = 10

Detailed Description

Definition at line 6 of file SCR_MapCampaignUI.c.

Constructor & Destructor Documentation

◆ ~SCR_MapCampaignUI()

void SCR_MapCampaignUI::~SCR_MapCampaignUI ( )
inlineprotected

Definition at line 418 of file SCR_MapCampaignUI.c.

Member Function Documentation

◆ CreatePlayerSpawnPositionHint()

void SCR_MapCampaignUI::CreatePlayerSpawnPositionHint ( )
inlineprotected

Definition at line 194 of file SCR_MapCampaignUI.c.

◆ GetBases()

int SCR_MapCampaignUI::GetBases ( out notnull array< SCR_CampaignMapUIBase > bases)
inlineprotected

Get all bases elements.

Definition at line 301 of file SCR_MapCampaignUI.c.

◆ GetOnBaseHovered()

BaseHoveredInvoker SCR_MapCampaignUI::GetOnBaseHovered ( )
inlineprotected
Returns

Definition at line 333 of file SCR_MapCampaignUI.c.

◆ GetOnBasesInited()

ScriptInvokerVoid SCR_MapCampaignUI::GetOnBasesInited ( )
inlineprotected
Returns

Definition at line 343 of file SCR_MapCampaignUI.c.

◆ HideSpawnPositionHint()

void SCR_MapCampaignUI::HideSpawnPositionHint ( int layer)
inlineprotected

Definition at line 281 of file SCR_MapCampaignUI.c.

◆ InitBases()

void SCR_MapCampaignUI::InitBases ( )
inlineprotected

Definition at line 68 of file SCR_MapCampaignUI.c.

◆ InitMobileAssembly()

void SCR_MapCampaignUI::InitMobileAssembly ( string factionKey,
bool deployed )
inlineprotected

Definition at line 25 of file SCR_MapCampaignUI.c.

◆ OnMapClose()

override void SCR_MapCampaignUI::OnMapClose ( MapConfiguration config)
inlineprotected

Definition at line 398 of file SCR_MapCampaignUI.c.

◆ OnMapOpen()

override void SCR_MapCampaignUI::OnMapOpen ( MapConfiguration config)
inlineprotected

Definition at line 372 of file SCR_MapCampaignUI.c.

◆ OnMapZoom()

void SCR_MapCampaignUI::OnMapZoom ( float pixelPerUnit)
inlineprotected

Definition at line 366 of file SCR_MapCampaignUI.c.

◆ OnSpawnPointFactionChange()

override void SCR_MapCampaignUI::OnSpawnPointFactionChange ( SCR_SpawnPoint spawnPoint)
inlineprotected

Definition at line 352 of file SCR_MapCampaignUI.c.

◆ RemoveSpawnPositionHint()

void SCR_MapCampaignUI::RemoveSpawnPositionHint ( )
inlineprotected

Called to hide Spawn Position hint if player is killed (or his entity disappear for some reason).

Definition at line 265 of file SCR_MapCampaignUI.c.

◆ SetHoveredBase()

void SCR_MapCampaignUI::SetHoveredBase ( SCR_CampaignMilitaryBaseComponent base)
inlineprotected

Sets provided base as hovered.

Parameters
[in]base

Definition at line 321 of file SCR_MapCampaignUI.c.

◆ ShowSpawnPoint()

override void SCR_MapCampaignUI::ShowSpawnPoint ( notnull SCR_SpawnPoint spawnPoint)
inlineprotected

Definition at line 150 of file SCR_MapCampaignUI.c.

◆ UpdateIconPosition()

override void SCR_MapCampaignUI::UpdateIconPosition ( Widget widget,
SCR_MapUIElement icon,
float x,
float y )
inlineprotected

Offset task icon so it doesn't overlap with base icon.

Definition at line 121 of file SCR_MapCampaignUI.c.

Member Data Documentation

◆ m_HoveredBase

SCR_CampaignMilitaryBaseComponent SCR_MapCampaignUI::m_HoveredBase
protected

Definition at line 22 of file SCR_MapCampaignUI.c.

◆ m_OnBaseHovered

ref BaseHoveredInvoker SCR_MapCampaignUI::m_OnBaseHovered
protected

Definition at line 21 of file SCR_MapCampaignUI.c.

◆ m_OnBasesInited

ref ScriptInvokerVoid SCR_MapCampaignUI::m_OnBasesInited
protected

Definition at line 20 of file SCR_MapCampaignUI.c.

◆ m_sBaseElement

ResourceName SCR_MapCampaignUI::m_sBaseElement
protected

Definition at line 9 of file SCR_MapCampaignUI.c.

◆ m_sServiceHint

ResourceName SCR_MapCampaignUI::m_sServiceHint
protected

Definition at line 12 of file SCR_MapCampaignUI.c.

◆ m_sSpawnPositionHint

ResourceName SCR_MapCampaignUI::m_sSpawnPositionHint
protected

Definition at line 15 of file SCR_MapCampaignUI.c.

◆ m_wMobileAssembly

Widget SCR_MapCampaignUI::m_wMobileAssembly
protected

Definition at line 19 of file SCR_MapCampaignUI.c.

◆ TASK_ICON_Y_OFFSET

const int SCR_MapCampaignUI::TASK_ICON_Y_OFFSET = 10
staticprotected

Definition at line 17 of file SCR_MapCampaignUI.c.


The documentation for this class was generated from the following file: