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

◆ OnRPCAgents()

void PluginBase::OnRPCAgents ( ParamsReadContext ctx)
inlineprotected

См. определение в файле PluginDeveloperSync.c строка 991

992 {
993 //clear values
994 m_PlayerAgentsSynced.Clear();
995
996 Param4<string, string, int, float> p4 = new Param4<string, string, int, float>("", "" , 0, 0.0);
997 Param1<int> p1 = new Param1<int>(0);
998
999 //get param count
1000 int paramCount = 0;
1001 if (ctx.Read(p1))
1002 paramCount = p1.param1;
1003
1004 //read values and set
1005 for (int i = 0; i < paramCount; i++)
1006 {
1007 ctx.Read(p4);
1008 m_PlayerAgentsSynced.Insert(new SyncedValueAgent(p4.param1, p4.param2, p4.param3, p4.param4));
1009 }
1010 }
void SyncedValueAgent(string name, string value, int id, float temporaryResistance)
Определения SyncedValue.c:111
ref array< ref SyncedValueAgent > m_PlayerAgentsSynced
Определения PluginDeveloperSync.c:38
proto bool Read(void value_in)

Перекрестные ссылки m_PlayerAgentsSynced, Serializer::Read() и SyncedValueAgent().

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