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

◆ OnRPCHealth()

void PluginBase::OnRPCHealth ( ParamsReadContext ctx,
PlayerBase player )
inlineprotected

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

592 {
593 m_TargetHealthSynced.Clear();
594
595 Param2<int, bool> paramsHeader = new Param2<int, bool>(0, false);
596 Param4<string, float, float, bool> p = new Param4<string, float, float, bool>("", 0, 0, false);
597
598 int paramCount = 0;
599 if ( ctx.Read(paramsHeader) )
600 {
601 paramCount = paramsHeader.param1;
602 SetTargetChanged(paramsHeader.param2);
603 }
604
605 for ( int i = 0; i < paramCount; i++ )
606 {
607 ctx.Read(p);
608 m_TargetHealthSynced.Insert( new SyncedValue( p.param1, p.param2, p.param4, p.param3 ) );
609 }
610 }
void SetTargetChanged(bool state)
Определения PluginDeveloperSync.c:548
ref array< ref SyncedValue > m_TargetHealthSynced
Определения PluginDeveloperSync.c:39
proto bool Read(void value_in)

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

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