Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_MapMarkerEntrySquadLeader Class Reference

Squad leader marker entry. More...

Inheritance diagram for SCR_MapMarkerEntrySquadLeader:
SCR_MapMarkerEntryDynamic

Protected Member Functions

void RegisterMarker (SCR_MapMarkerSquadLeader marker, SCR_AIGroup group)
 Register marker here so it can be fetched from the map.
void UnregisterMarker (SCR_AIGroup group)
void FocusCurrentSquad ()
 Pans the map to your own squad.
void UpdateToolEntryState ()
 Enables/disables the map tool button for panning to your squad.
void OnPlayableGroupCreated (SCR_AIGroup group)
 SCR_GroupsManagerComponent event.
void OnPlayableGroupRemoved (SCR_AIGroup group)
 SCR_GroupsManagerComponent event.
void OnPlayerLeaderChanged (int groupID, int playerId)
 SCR_AIGroup event.
void OnPlayerAdded (SCR_AIGroup group, int playerId)
 SCR_AIGroup event.
void OnPlayerRemoved (SCR_AIGroup group, int playerId)
 SCR_AIGroup event.
void OnPlayerSpawned (int playerId, IEntity player)
 SCR_BaseGameMode event.
void OnPlayerKilled (notnull SCR_InstigatorContextData instigatorContextData)
 SCR_BaseGameMode event.
void OnPlayerDeleted (int playerId, IEntity player)
 SCR_BaseGameMode event.
void OnGroupCustomNameChanged (SCR_AIGroup group)
 SCR_AIGroup event.
void UpdateMarkerTarget (int playerID)
 Update marker target, will trigger creation of a marker if within map.
override SCR_EMapMarkerType GetMarkerType ()
override void InitServerLogic ()
override void InitClientLogic ()
override void OnMapLayerChangedDynamic (notnull SCR_MapMarkerDynamicWComponent widgetComp, int layerID)
override void OnMapOpen (notnull SCR_MapEntity mapEnt, notnull SCR_MapMarkersUI markerUIComp)
override void OnMapInit (notnull SCR_MapEntity mapEnt, notnull SCR_MapMarkersUI markerUIComp)

Protected Attributes

SCR_GroupsManagerComponent m_GroupsManager
SCR_MapToolEntry m_ToolMenuEntry
SCR_AIGroup m_bCurrentSquad
ref map< SCR_AIGroup, SCR_MapMarkerSquadLeader > m_mGroupMarkers = new map<SCR_AIGroup, SCR_MapMarkerSquadLeader>()

Detailed Description

Squad leader marker entry.

Definition at line 4 of file SCR_MapMarkerEntrySquadLeader.c.

Member Function Documentation

◆ FocusCurrentSquad()

void SCR_MapMarkerEntrySquadLeader::FocusCurrentSquad ( )
inlineprotected

Pans the map to your own squad.

Definition at line 27 of file SCR_MapMarkerEntrySquadLeader.c.

◆ GetMarkerType()

override SCR_EMapMarkerType SCR_MapMarkerEntrySquadLeader::GetMarkerType ( )
inlineprotected

Definition at line 171 of file SCR_MapMarkerEntrySquadLeader.c.

◆ InitClientLogic()

override void SCR_MapMarkerEntrySquadLeader::InitClientLogic ( )
inlineprotected

Definition at line 197 of file SCR_MapMarkerEntrySquadLeader.c.

◆ InitServerLogic()

override void SCR_MapMarkerEntrySquadLeader::InitServerLogic ( )
inlineprotected

Definition at line 177 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnGroupCustomNameChanged()

void SCR_MapMarkerEntrySquadLeader::OnGroupCustomNameChanged ( SCR_AIGroup group)
inlineprotected

SCR_AIGroup event.

Definition at line 150 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnMapInit()

override void SCR_MapMarkerEntrySquadLeader::OnMapInit ( notnull SCR_MapEntity mapEnt,
notnull SCR_MapMarkersUI markerUIComp )
inlineprotected

Definition at line 222 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnMapLayerChangedDynamic()

override void SCR_MapMarkerEntrySquadLeader::OnMapLayerChangedDynamic ( notnull SCR_MapMarkerDynamicWComponent widgetComp,
int layerID )
inlineprotected

Definition at line 205 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnMapOpen()

override void SCR_MapMarkerEntrySquadLeader::OnMapOpen ( notnull SCR_MapEntity mapEnt,
notnull SCR_MapMarkersUI markerUIComp )
inlineprotected

Definition at line 214 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayableGroupCreated()

void SCR_MapMarkerEntrySquadLeader::OnPlayableGroupCreated ( SCR_AIGroup group)
inlineprotected

SCR_GroupsManagerComponent event.

Definition at line 58 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayableGroupRemoved()

void SCR_MapMarkerEntrySquadLeader::OnPlayableGroupRemoved ( SCR_AIGroup group)
inlineprotected

SCR_GroupsManagerComponent event.

Definition at line 70 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayerAdded()

void SCR_MapMarkerEntrySquadLeader::OnPlayerAdded ( SCR_AIGroup group,
int playerId )
inlineprotected

SCR_AIGroup event.

Definition at line 91 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayerDeleted()

void SCR_MapMarkerEntrySquadLeader::OnPlayerDeleted ( int playerId,
IEntity player )
inlineprotected

SCR_BaseGameMode event.

Definition at line 143 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayerKilled()

void SCR_MapMarkerEntrySquadLeader::OnPlayerKilled ( notnull SCR_InstigatorContextData instigatorContextData)
inlineprotected

SCR_BaseGameMode event.

Definition at line 136 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayerLeaderChanged()

void SCR_MapMarkerEntrySquadLeader::OnPlayerLeaderChanged ( int groupID,
int playerId )
inlineprotected

SCR_AIGroup event.

Definition at line 81 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayerRemoved()

void SCR_MapMarkerEntrySquadLeader::OnPlayerRemoved ( SCR_AIGroup group,
int playerId )
inlineprotected

SCR_AIGroup event.

Definition at line 110 of file SCR_MapMarkerEntrySquadLeader.c.

◆ OnPlayerSpawned()

void SCR_MapMarkerEntrySquadLeader::OnPlayerSpawned ( int playerId,
IEntity player )
inlineprotected

SCR_BaseGameMode event.

Definition at line 129 of file SCR_MapMarkerEntrySquadLeader.c.

◆ RegisterMarker()

void SCR_MapMarkerEntrySquadLeader::RegisterMarker ( SCR_MapMarkerSquadLeader marker,
SCR_AIGroup group )
inlineprotected

Register marker here so it can be fetched from the map.

Definition at line 14 of file SCR_MapMarkerEntrySquadLeader.c.

◆ UnregisterMarker()

void SCR_MapMarkerEntrySquadLeader::UnregisterMarker ( SCR_AIGroup group)
inlineprotected

Definition at line 20 of file SCR_MapMarkerEntrySquadLeader.c.

◆ UpdateMarkerTarget()

void SCR_MapMarkerEntrySquadLeader::UpdateMarkerTarget ( int playerID)
inlineprotected

Update marker target, will trigger creation of a marker if within map.

Definition at line 159 of file SCR_MapMarkerEntrySquadLeader.c.

◆ UpdateToolEntryState()

void SCR_MapMarkerEntrySquadLeader::UpdateToolEntryState ( )
inlineprotected

Enables/disables the map tool button for panning to your squad.

Definition at line 45 of file SCR_MapMarkerEntrySquadLeader.c.

Member Data Documentation

◆ m_bCurrentSquad

SCR_AIGroup SCR_MapMarkerEntrySquadLeader::m_bCurrentSquad
protected

Definition at line 8 of file SCR_MapMarkerEntrySquadLeader.c.

◆ m_GroupsManager

SCR_GroupsManagerComponent SCR_MapMarkerEntrySquadLeader::m_GroupsManager
protected

Definition at line 6 of file SCR_MapMarkerEntrySquadLeader.c.

◆ m_mGroupMarkers

ref map<SCR_AIGroup, SCR_MapMarkerSquadLeader> SCR_MapMarkerEntrySquadLeader::m_mGroupMarkers = new map<SCR_AIGroup, SCR_MapMarkerSquadLeader>()
protected

Definition at line 10 of file SCR_MapMarkerEntrySquadLeader.c.

◆ m_ToolMenuEntry

SCR_MapToolEntry SCR_MapMarkerEntrySquadLeader::m_ToolMenuEntry
protected

Definition at line 7 of file SCR_MapMarkerEntrySquadLeader.c.


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