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

◆ OnAnimationStart()

override void VomitSymptom::OnAnimationStart ( )
inlineprivate

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

39 {
40 if (m_Player)
41 {
42 m_Player.GetStatToxicity().Set(0);
43 if (m_Player.m_PlayerStomach)
44 {
45 if (m_VomitContentPercentage < 0) //unspecified, calculate from duration
46 {
48 m_Player.m_PlayerStomach.ReduceContents(contentLoss);
49 }
50 else
51 m_Player.m_PlayerStomach.ReduceContents(m_VomitContentPercentage);
52 }
53
55 m_Player.AddHealth("","Blood", -BLOOD_LOSS);
56 }
57 }
float m_Duration
Определения StateBase.c:22
PlayerBase m_Player
Определения StateBase.c:8
bool IsContaminationActive()
Определения VomitState.c:24
float m_VomitContentPercentage
Определения VomitState.c:10
const int STOMACH_CONTENT_PERCENTAGE_DEFAULT
Определения VomitState.c:8
const int BLOOD_LOSS
Определения VomitState.c:7

Перекрестные ссылки BLOOD_LOSS, IsContaminationActive(), SymptomBase::m_Duration, SymptomBase::m_Player, m_VomitContentPercentage и STOMACH_CONTENT_PERCENTAGE_DEFAULT.