Arma Reforger Script API
|
Marker military symbol entry. More...
Public Member Functions | |
string | GetMenuDescription () |
ResourceName | GetMenuImageset () |
string | GetMenuIcon () |
array< ref SCR_MarkerMilitaryFactionEntry > | GetMilitaryFactionEntries () |
SCR_MarkerMilitaryFactionEntry | GetFactionEntry (int i) |
int | GetFactionEntryID (EMilitarySymbolIdentity faction) |
array< ref SCR_MarkerMilitaryDimension > | GetMilitaryDimensions () |
SCR_MarkerMilitaryDimension | GetDimensionEntry (int i) |
int | GetDimensionEntryID (EMilitarySymbolDimension dimension) |
array< ref SCR_MarkerMilitaryType > | GetMilitaryTypes () |
SCR_MarkerMilitaryType | GetTypeEntry (int i) |
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) |
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 | |
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. | |
Static Public Attributes | |
const int | FACTION_DETERMINATOR = 100 |
const float | DIMENSION_DETERMINATOR = 0.01 |
Protected Attributes | |
string | m_sMenuDescription |
ResourceName | m_sMenuImageset |
string | m_sMenuIcon |
ref array< ref SCR_MarkerMilitaryFactionEntry > | m_aMilitaryFactionEntries |
ref array< ref SCR_MarkerMilitaryDimension > | m_aMilitaryDimensions |
ref array< ref SCR_MarkerMilitaryType > | m_aMilitaryTypes |
Protected Attributes inherited from SCR_MapMarkerEntryConfig | |
ResourceName | m_sMarkerLayout |
Marker military symbol entry.
SCR_MarkerMilitaryDimension SCR_MapMarkerEntryMilitary.GetDimensionEntry | ( | int | i | ) |
int SCR_MapMarkerEntryMilitary.GetDimensionEntryID | ( | EMilitarySymbolDimension | dimension | ) |
SCR_MarkerMilitaryFactionEntry SCR_MapMarkerEntryMilitary.GetFactionEntry | ( | int | i | ) |
int SCR_MapMarkerEntryMilitary.GetFactionEntryID | ( | EMilitarySymbolIdentity | faction | ) |
override SCR_EMapMarkerType SCR_MapMarkerEntryMilitary.GetMarkerType | ( | ) |
Override this in child classes with own config entries to define type.
Implements SCR_MapMarkerEntryConfig.
string SCR_MapMarkerEntryMilitary.GetMenuDescription | ( | ) |
string SCR_MapMarkerEntryMilitary.GetMenuIcon | ( | ) |
ResourceName SCR_MapMarkerEntryMilitary.GetMenuImageset | ( | ) |
array< ref SCR_MarkerMilitaryDimension > SCR_MapMarkerEntryMilitary.GetMilitaryDimensions | ( | ) |
array< ref SCR_MarkerMilitaryFactionEntry > SCR_MapMarkerEntryMilitary.GetMilitaryFactionEntries | ( | ) |
array< ref SCR_MarkerMilitaryType > SCR_MapMarkerEntryMilitary.GetMilitaryTypes | ( | ) |
SCR_MarkerMilitaryType SCR_MapMarkerEntryMilitary.GetTypeEntry | ( | int | i | ) |
override void SCR_MapMarkerEntryMilitary.InitClientSettings | ( | SCR_MapMarkerBase | marker, |
SCR_MapMarkerWidgetComponent | widgetComp | ||
) |
Client side initialization of visuals or other client logic Override this in children where wanted.
Implements SCR_MapMarkerEntryConfig.
override void SCR_MapMarkerEntryMilitary.OnMapLayerChanged | ( | notnull SCR_MapMarkerWidgetComponent | widgetComp, |
int | layerID | ||
) |
Override this to set up client side behavior for when map changes zoom layers.
Implements SCR_MapMarkerEntryConfig.
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |