DayZ Scripts
v1.21.156300 ยท Jun 20, 2023
 
Loading...
Searching...
No Matches
StuffedNotfr.c
Go to the documentation of this file.
2{
4 {
5 m_Active = true;
6 }
7
8 override int GetNotifierType()
9 {
10 return eNotifiers.NTF_STUFFED;
11 }
12
13 override void DisplayBadge()
14 {
15 float volume = m_Player.m_PlayerStomach.GetStomachVolume();
17 DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_STUFFED));
18
19 if( dis_elm )
20 {
21 dis_elm.SetLevel(lvl);
22 }
23 }
24
25 override void HideBadge()
26 {
27 DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_STUFFED));
28
29 if( dis_elm )
30 {
31 dis_elm.SetLevel(eBadgeLevel.NONE);
32 }
33 }
34};
eBadgeLevel
Definition _constants.c:2
DisplayElementBase GetElement(eDisplayElements element_id)
void NotifiersManager(PlayerBase player)
eNotifiers
PlayerBase m_Player
Definition NotifierBase.c:6
VirtualHud GetVirtualHud()
protected eBadgeLevel DetermineBadgeLevel(float value, float lvl_1, float lvl_2, float lvl_3)
static const int BT_STOMACH_VOLUME_LVL3
void StuffedNotfr(NotifiersManager manager)
Definition StuffedNotfr.c:3
override void HideBadge()
override void DisplayBadge()
override int GetNotifierType()
Definition StuffedNotfr.c:8