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

◆ UpdateBloodName() [2/2]

override void Hud::UpdateBloodName ( )
inlineprotected

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

1029 {
1030 PlayerBase player;
1031 Class.CastTo(player, GetGame().GetPlayer() );
1032
1033 if( player )
1034 {
1035 string blood_name;
1036 bool positive;
1037 BloodTypes.GetBloodTypeName( player.GetBloodType(), blood_name, positive );
1038 bool blood_type_visible = player.HasBloodTypeVisible();
1039
1040 if( blood_type_visible )
1041 {
1042 m_BloodType.SetText( blood_name );
1043 if( positive )
1044 m_BloodPosType.SetText( "+" );
1045 else
1046 m_BloodPosType.SetText( "-" );
1047 }
1048 else
1049 {
1050 m_BloodType.SetText( "" );
1051 m_BloodPosType.SetText( "" );
1052 }
1053 }
1054 }
PlayerBase GetPlayer()
Определения ModifierBase.c:51
TextWidget m_BloodPosType
Определения IngameHud.c:44
TextWidget m_BloodType
Определения IngameHud.c:43
proto native CGame GetGame()

Перекрестные ссылки Class::CastTo(), BloodTypes::GetBloodTypeName(), GetGame(), GetPlayer(), m_BloodPosType и m_BloodType.