Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_MapMarkerEntryDynamic Interface Reference

Marker dynamic entry base. More...

Inheritance diagram for SCR_MapMarkerEntryDynamic:
SCR_MapMarkerEntryConfig SCR_MapMarkerEntryDynamicExample SCR_MapMarkerEntrySquadLeader

Public Member Functions

ResourceName GetMarkerPrefab ()
 
override void InitServerLogic ()
 Override this to set up logic & event behavior on server.
 
override void InitClientSettingsDynamic (notnull SCR_MapMarkerEntity marker, notnull SCR_MapMarkerDynamicWComponent widgetComp)
 Client side initialization of visuals or other client logic for dynamic markers Override this in children where wanted.
 
- Public Member Functions inherited from SCR_MapMarkerEntryConfig
SCR_EMapMarkerType GetMarkerType ()
 Override this in child classes with own config entries to define type.
 
ResourceName GetMarkerLayout ()
 
void InitClientSettings (SCR_MapMarkerBase marker, SCR_MapMarkerWidgetComponent widgetComp, bool skipProfanityFilter=false)
 Client side initialization of visuals or other client logic Override this in children where wanted.
 
void InitClientLogic ()
 Override this to set up logic & event behavior on client.
 
void OnMapLayerChanged (notnull SCR_MapMarkerWidgetComponent widgetComp, int layerID)
 Override this to set up client side behavior for when map changes zoom layers.
 
void OnMapLayerChangedDynamic (notnull SCR_MapMarkerDynamicWComponent widgetComp, int layerID)
 Override this to set up client side behavior for when map changes zoom layers.
 
void OnMapInit (notnull SCR_MapEntity mapEnt, notnull SCR_MapMarkersUI markerUIComp)
 Override this to set up client side behavior on map init.
 
void OnMapOpen (notnull SCR_MapEntity mapEnt, notnull SCR_MapMarkersUI markerUIComp)
 Override this to set up client side behavior on map open.
 
void OnMapClose (notnull SCR_MapEntity mapEnt, notnull SCR_MapMarkersUI markerUIComp)
 Override this to set up client side behavior on map close.
 

Protected Attributes

ResourceName m_sMarkerPrefab
 
SCR_MapMarkerManagerComponent m_MarkerMgr
 
- Protected Attributes inherited from SCR_MapMarkerEntryConfig
ResourceName m_sMarkerLayout
 

Detailed Description

Marker dynamic entry base.

Member Function Documentation

◆ GetMarkerPrefab()

ResourceName SCR_MapMarkerEntryDynamic.GetMarkerPrefab ( )

◆ InitClientSettingsDynamic()

override void SCR_MapMarkerEntryDynamic.InitClientSettingsDynamic ( notnull SCR_MapMarkerEntity marker,
notnull SCR_MapMarkerDynamicWComponent widgetComp )

Client side initialization of visuals or other client logic for dynamic markers Override this in children where wanted.

Implements SCR_MapMarkerEntryConfig.

Implemented in SCR_MapMarkerEntryDynamicExample.

◆ InitServerLogic()

override void SCR_MapMarkerEntryDynamic.InitServerLogic ( )

Override this to set up logic & event behavior on server.

Implements SCR_MapMarkerEntryConfig.

Implemented in SCR_MapMarkerEntryDynamicExample, and SCR_MapMarkerEntrySquadLeader.

Member Data Documentation

◆ m_MarkerMgr

SCR_MapMarkerManagerComponent SCR_MapMarkerEntryDynamic.m_MarkerMgr
protected

◆ m_sMarkerPrefab

ResourceName SCR_MapMarkerEntryDynamic.m_sMarkerPrefab
protected

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