Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
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:
[legend]

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 ()
 
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)
 Client side initialization of visuals or other client logic Override this in children where wanted.
 
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.
 
void InitServerLogic ()
 Override this to set up server side logic & event behavior for dynamic markers.
 
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: