|
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) |
| 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.
|
|
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.
|
|
Marker entry which can be placed through map.