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