|
Arma Reforger Script API
|
Marker entry which can be placed through map. More...
Public Member Functions | |
| string | GetMenuDescription () |
| ResourceName | GetMenuImageset () |
| string | GetMenuIcon () |
| Color | GetColorEntry (int i) |
| bool | GetIconEntry (int i, out ResourceName imageset, out ResourceName imagesetGlow, out string imageQuad) |
| int | GetIconCategoryID (int iconID) |
| array< ref SCR_MarkerColorEntry > | GetColorEntries () |
| array< ref SCR_MarkerIconEntry > | GetIconEntries () |
| array< ref SCR_MarkerIconCategory > | GetIconCategories () |
| override SCR_EMapMarkerType | GetMarkerType () |
| Override this in child classes with own config entries to define type. | |
| override 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. | |
| override void | OnMapLayerChanged (notnull SCR_MapMarkerWidgetComponent widgetComp, int layerID) |
| Override this to set up client side behavior for when map changes zoom layers. | |
Public Member Functions inherited from SCR_MapMarkerEntryConfig | |
| ResourceName | GetMarkerLayout () |
| 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 | 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 | |
| string | m_sMenuDescription |
| ResourceName | m_sMenuImageset |
| string | m_sMenuIcon |
| ref array< ref SCR_MarkerIconCategory > | m_aPlacedMarkerIconCategories |
| ref array< ref SCR_MarkerIconEntry > | m_aPlacedMarkerIcons |
| ref array< ref SCR_MarkerColorEntry > | m_aPlacedMarkerColors |
Protected Attributes inherited from SCR_MapMarkerEntryConfig | |
| ResourceName | m_sMarkerLayout |
Marker entry which can be placed through map.
| array< ref SCR_MarkerColorEntry > SCR_MapMarkerEntryPlaced.GetColorEntries | ( | ) |
| Color SCR_MapMarkerEntryPlaced.GetColorEntry | ( | int | i | ) |
| array< ref SCR_MarkerIconCategory > SCR_MapMarkerEntryPlaced.GetIconCategories | ( | ) |
| int SCR_MapMarkerEntryPlaced.GetIconCategoryID | ( | int | iconID | ) |
| array< ref SCR_MarkerIconEntry > SCR_MapMarkerEntryPlaced.GetIconEntries | ( | ) |
| bool SCR_MapMarkerEntryPlaced.GetIconEntry | ( | int | i, |
| out ResourceName | imageset, | ||
| out ResourceName | imagesetGlow, | ||
| out string | imageQuad ) |
| override SCR_EMapMarkerType SCR_MapMarkerEntryPlaced.GetMarkerType | ( | ) |
Override this in child classes with own config entries to define type.
Implements SCR_MapMarkerEntryConfig.
| string SCR_MapMarkerEntryPlaced.GetMenuDescription | ( | ) |
| string SCR_MapMarkerEntryPlaced.GetMenuIcon | ( | ) |
| ResourceName SCR_MapMarkerEntryPlaced.GetMenuImageset | ( | ) |
| override void SCR_MapMarkerEntryPlaced.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.
Implements SCR_MapMarkerEntryConfig.
| override void SCR_MapMarkerEntryPlaced.OnMapLayerChanged | ( | notnull SCR_MapMarkerWidgetComponent | widgetComp, |
| int | layerID ) |
Override this to set up client side behavior for when map changes zoom layers.
Implements SCR_MapMarkerEntryConfig.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |