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

◆ UpdateStatsLocal()

void PluginBase::UpdateStatsLocal ( )
inlineprotected

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

498 {
499 PlayerBase player = PlayerBase.Cast( GetDayZGame().GetPlayer() );
500
501 //clear values
502 m_PlayerStatsSynced.Clear();
503
504 //set values
505 for ( int i = 0; i < player.m_PlayerStats.GetPCO().Get().Count(); i++ )
506 {
507 string label = player.m_PlayerStats.GetPCO().Get().Get( i ).GetLabel();
508 float value = player.m_PlayerStats.GetPCO().Get().Get( i ).Get();
509 float value_norm = player.m_PlayerStats.GetPCO().Get().Get( i ).GetNormalized();
510 m_PlayerStatsSynced.Insert( new SyncedValue( label, value, false, value_norm ) );
511 }
512
513 m_PlayerStatsSynced.Insert(new SyncedValue( "(NaS)Immunity", player.GetImmunity() , false, 0));
514 m_PlayerStatsSynced.Insert(new SyncedValue( "(NaS) BrokenLegs", player.m_BrokenLegState, false, 0));
515 }
DayZGame GetDayZGame()
Определения DayZGame.c:3870
PlayerBase GetPlayer()
Определения ModifierBase.c:51
override float Get()
Определения PlayerStatBase.c:134
@ Count
Определения RandomGeneratorSyncManager.c:8
ref array< ref SyncedValue > m_PlayerStatsSynced
Определения PluginDeveloperSync.c:32

Перекрестные ссылки Count, Get(), GetDayZGame(), GetPlayer() и m_PlayerStatsSynced.