|
Arma Reforger Script API
|
Squad leader marker entry. More...
Public Member Functions | |
| void | RegisterMarker (SCR_MapMarkerSquadMember marker, int playerID) |
| Register marker. | |
| void | UnregisterMarker (int playerID) |
| Unregister marker. | |
| 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. | |
| override void | OnMapLayerChangedDynamic (notnull SCR_MapMarkerDynamicWComponent widgetComp, int layerID) |
| Override this to set up client side behavior for when map changes zoom layers. | |
Public Member Functions inherited from SCR_MapMarkerEntryDynamic | |
| ResourceName | GetMarkerPrefab () |
Public Member Functions inherited from SCR_MapMarkerEntryConfig | |
| ResourceName | GetMarkerLayout () |
| 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. | |
| 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 | 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 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. | |
Protected Attributes | |
| SCR_GroupsManagerComponent | m_GroupsManager |
| ref map< int, SCR_MapMarkerSquadMember > | m_mGroupMemberMarkers = new map<int, SCR_MapMarkerSquadMember>() |
Protected Attributes inherited from SCR_MapMarkerEntryDynamic | |
| ResourceName | m_sMarkerPrefab |
| SCR_MapMarkerManagerComponent | m_MarkerMgr |
Protected Attributes inherited from SCR_MapMarkerEntryConfig | |
| ResourceName | m_sMarkerLayout |
Squad leader marker entry.
| override SCR_EMapMarkerType SCR_MapMarkerEntrySquadMember.GetMarkerType | ( | ) |
Override this in child classes with own config entries to define type.
Implements SCR_MapMarkerEntryConfig.
| override void SCR_MapMarkerEntrySquadMember.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.
| override void SCR_MapMarkerEntrySquadMember.InitServerLogic | ( | ) |
Override this to set up logic & event behavior on server.
Implements SCR_MapMarkerEntryDynamic.
| override void SCR_MapMarkerEntrySquadMember.OnMapLayerChangedDynamic | ( | notnull SCR_MapMarkerDynamicWComponent | widgetComp, |
| int | layerID ) |
Override this to set up client side behavior for when map changes zoom layers.
Implements SCR_MapMarkerEntryConfig.
|
protected |
SCR_BaseGameMode event.
|
protected |
SCR_BaseGameMode event.
|
protected |
SCR_BaseGameMode event.
| void SCR_MapMarkerEntrySquadMember.RegisterMarker | ( | SCR_MapMarkerSquadMember | marker, |
| int | playerID ) |
Register marker.
| [in] | marker | |
| [in] | playerID |
| void SCR_MapMarkerEntrySquadMember.UnregisterMarker | ( | int | playerID | ) |
Unregister marker.
| [in] | playerID |
|
protected |
|
protected |