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

◆ OnBleedingSourceRemoved()

void ManBase::OnBleedingSourceRemoved ( )
inlineprotected

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

7303 {
7305 if (GetGame().IsServer())
7306 {
7307 ArrowManagerBase arrowManager = GetArrowManager();
7308 if (GetBleedingSourceCount() > 0)
7309 {
7310 arrowManager.DropFirstArrow();
7311 }
7312 else
7313 {
7314 arrowManager.DropAllArrows();
7315 }
7316 }
7317
7318 if (IsControlledPlayer())
7319 {
7320 if (!GetGame().IsDedicatedServer())
7321 {
7322 //Print("GetBleedingSourceCount() "+GetBleedingSourceCount());
7323 DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_BLEEDING));
7324 if (dis_elm)
7325 {
7326 dis_elm.SetValue(GetBleedingSourceCount());
7327 }
7328 }
7329 }
7330 }
DisplayElementBase GetElement(eDisplayElements element_id)
Определения DisplayStatus.c:95
void DropFirstArrow()
Определения ArrowManagerBase.c:59
void DropAllArrows()
Определения ArrowManagerBase.c:64
VirtualHud GetVirtualHud()
Определения PlayerBase.c:2669
int GetBleedingSourceCount()
Определения PlayerBase.c:7338
int m_BleedingSourceCount
Определения PlayerBase.c:137
override ArrowManagerBase GetArrowManager()
Определения PlayerBase.c:1864
proto native CGame GetGame()

Перекрестные ссылки ArrowManagerBase::DropAllArrows(), ArrowManagerBase::DropFirstArrow(), GetArrowManager(), GetBleedingSourceCount(), GetElement(), GetGame(), GetVirtualHud() и m_BleedingSourceCount.

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