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

Marker dynamic entry example Utilizes marker system to display player positions to everyone in the session -> to see this work, configure it within MapMarkerConfig.conf. More...

Inheritance diagram for SCR_MapMarkerEntryDynamicExample:
SCR_MapMarkerEntryDynamic SCR_MapMarkerEntryConfig

Public Member Functions

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.
 
override SCR_EMapMarkerType GetMarkerType ()
 Override this in child classes with own config entries to define type.
 
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.
 
override void InitServerLogic ()
 Override this to set up logic & event behavior on server.
 
- Public Member Functions inherited from SCR_MapMarkerEntryDynamic
ResourceName GetMarkerPrefab ()
 
- Public Member Functions inherited from SCR_MapMarkerEntryConfig
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

ref SCR_MarkerSimpleConfig m_EntryConfig
 
- Protected Attributes inherited from SCR_MapMarkerEntryDynamic
ResourceName m_sMarkerPrefab
 
SCR_MapMarkerManagerComponent m_MarkerMgr
 
- Protected Attributes inherited from SCR_MapMarkerEntryConfig
ResourceName m_sMarkerLayout
 

Detailed Description

Marker dynamic entry example Utilizes marker system to display player positions to everyone in the session -> to see this work, configure it within MapMarkerConfig.conf.

Member Function Documentation

◆ GetMarkerType()

override SCR_EMapMarkerType SCR_MapMarkerEntryDynamicExample.GetMarkerType ( )

Override this in child classes with own config entries to define type.

Implements SCR_MapMarkerEntryConfig.

◆ InitClientSettingsDynamic()

override void SCR_MapMarkerEntryDynamicExample.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_MapMarkerEntryDynamic.

◆ InitServerLogic()

override void SCR_MapMarkerEntryDynamicExample.InitServerLogic ( )

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

Implements SCR_MapMarkerEntryDynamic.

◆ OnPlayerDeleted()

void SCR_MapMarkerEntryDynamicExample.OnPlayerDeleted ( int playerId,
IEntity player )

◆ OnPlayerKilled()

void SCR_MapMarkerEntryDynamicExample.OnPlayerKilled ( notnull SCR_InstigatorContextData instigatorContextData)

◆ OnPlayerSpawned()

void SCR_MapMarkerEntryDynamicExample.OnPlayerSpawned ( int playerId,
IEntity player )

Member Data Documentation

◆ m_EntryConfig

ref SCR_MarkerSimpleConfig SCR_MapMarkerEntryDynamicExample.m_EntryConfig
protected

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