Dayz Explorer 1.29.162510
Loading...
Searching...
No Matches
fracturedlegnotfr.c
Go to the documentation of this file.
1class FracturedLegNotfr: NotifierBase
2{
3 void FracturedLegNotfr(NotifiersManager manager)
4 {
5 m_Active = false;
6 }
7
8 override int GetNotifierType()
9 {
10 return eNotifiers.NTF_FRACTURE;
11 }
12
13 override void SetActive( bool state )
14 {
15 if (state)
16 {
18 }
19 else
20 {
21 HideBadge();
22 }
23 }
24
25 override void DisplayBadge()
26 {
27 DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_FRACTURE));
28 if( dis_elm )
29 {
30 dis_elm.SetLevel(eBadgeLevel.FIRST);
31 }
32
33 }
34
35 override void HideBadge()
36 {
37 DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_FRACTURE));
38 if( dis_elm )
39 {
40 dis_elm.SetLevel(eBadgeLevel.NONE);
41 }
42 }
43};
eBadgeLevel
Definition _constants.c:2
void HideBadge()
void DisplayBadge()
DisplayElementBase GetElement(eDisplayElements element_id)
eNotifiers
void SetActive()
Definition trapbase.c:404