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

◆ SyncMapMarkers()

void InventoryItemSuper::SyncMapMarkers ( )
inlineprotected

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

1117 {
1118 if (m_MapMarkerArray.Count() <= 0)
1119 return;
1120
1121 PlayerIdentity pid;
1122 //Param1<ref array<vector,int,int,string>> params = new Param1<ref array<vector,int,int,string>>( m_MarkerArray );
1123 Param1<ref array<ref MapMarker>> params = new Param1<ref array<ref MapMarker>>( m_MapMarkerArray );
1124
1125 if (g_Game.IsServer() && GetHierarchyRootPlayer()) //TODO do we need PlayerIdentity here?
1126 {
1127 pid = GetHierarchyRootPlayer().GetIdentity();
1128 RPCSingleParam(ERPCs.RPC_SEND_MAP_MARKERS,params,true,pid);
1129 }
1130 else
1131 {
1132 RPCSingleParam(ERPCs.RPC_SEND_MAP_MARKERS,params,true);
1133 }
1134 }
DayZGame g_Game
Определения DayZGame.c:3942
ERPCs
Определения ERPCs.c:2
ref array< ref MapMarker > m_MapMarkerArray

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

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