DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SyncMapMarkers()

void InventoryItemSuper::SyncMapMarkers ( )
inlineprotected

См. определение в файле 4_World/DayZ/Entities/Core/Inherited/InventoryItem.c строка 1261

1262 {
1263 if (m_MapMarkerArray.Count() <= 0)
1264 return;
1265
1266 PlayerIdentity pid;
1267 //Param1<ref array<vector,int,int,string>> params = new Param1<ref array<vector,int,int,string>>( m_MarkerArray );
1268 Param1<ref array<ref MapMarker>> params = new Param1<ref array<ref MapMarker>>( m_MapMarkerArray );
1269
1270 if (g_Game.IsServer() && GetHierarchyRootPlayer()) //TODO do we need PlayerIdentity here?
1271 {
1272 pid = GetHierarchyRootPlayer().GetIdentity();
1273 RPCSingleParam(ERPCs.RPC_SEND_MAP_MARKERS,params,true,pid);
1274 }
1275 else
1276 {
1277 RPCSingleParam(ERPCs.RPC_SEND_MAP_MARKERS,params,true);
1278 }
1279 }
DayZGame g_Game
Определения DayZGame.c:4074
ERPCs
Определения ERPCs.c:2
ref array< ref MapMarker > m_MapMarkerArray

Перекрестные ссылки g_Game и m_MapMarkerArray.

Используется в InitMapState().