Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
bloodnotfr.c
Go to the documentation of this file.
1
class
BloodNotfr
:
NotifierBase
2
{
3
protected
const
float
DEC_TRESHOLD_LOW
= 0;
4
protected
const
float
DEC_TRESHOLD_MED
= -12;
5
protected
const
float
DEC_TRESHOLD_HIGH
= -22;
6
protected
const
float
INC_TRESHOLD_LOW
= 0;
7
protected
const
float
INC_TRESHOLD_MED
= 3;
8
protected
const
float
INC_TRESHOLD_HIGH
= 6;
9
10
override
int
GetNotifierType
()
11
{
12
return
eNotifiers
.NTF_BLOOD;
13
}
14
15
override
void
DisplayTendency
(
float
delta)
16
{
17
int
tendency =
CalculateTendency
(delta,
INC_TRESHOLD_LOW
,
INC_TRESHOLD_MED
,
INC_TRESHOLD_HIGH
,
DEC_TRESHOLD_LOW
,
DEC_TRESHOLD_MED
,
DEC_TRESHOLD_HIGH
);
18
19
//DSLevels level = DetermineLevel( GetObservedValue(), PlayerConstants.THRESHOLD_BLOOD_WARNING, PlayerConstants.THRESHOLD_BLOOD_CRITICAL, PlayerConstants.THRESHOLD_BLOOD_BLINKING, PlayerConstants.THRESHOLD_BLOOD_EXTRA );
20
DisplayElementTendency
dis_elm =
DisplayElementTendency
.Cast(
GetVirtualHud
().
GetElement
(eDisplayElements.DELM_TDCY_BLOOD));
21
22
EStatLevels
blood_level =
m_Player
.GetStatLevelBlood();
23
24
if
( dis_elm )
25
{
26
dis_elm.SetTendency(tendency);
27
dis_elm.SetSeriousnessLevel(blood_level);
28
}
29
}
30
31
override
float
GetObservedValue
()
32
{
33
return
m_Player
.GetHealth(
"GlobalHealth"
,
"Blood"
);
34
}
35
};
BloodNotfr
Definition
bloodnotfr.c:2
BloodNotfr::DEC_TRESHOLD_MED
const float DEC_TRESHOLD_MED
Definition
bloodnotfr.c:4
BloodNotfr::GetObservedValue
override float GetObservedValue()
Definition
bloodnotfr.c:31
BloodNotfr::DisplayTendency
override void DisplayTendency(float delta)
Definition
bloodnotfr.c:15
BloodNotfr::INC_TRESHOLD_LOW
const float INC_TRESHOLD_LOW
Definition
bloodnotfr.c:6
BloodNotfr::DEC_TRESHOLD_HIGH
const float DEC_TRESHOLD_HIGH
Definition
bloodnotfr.c:5
BloodNotfr::INC_TRESHOLD_MED
const float INC_TRESHOLD_MED
Definition
bloodnotfr.c:7
BloodNotfr::DEC_TRESHOLD_LOW
const float DEC_TRESHOLD_LOW
Definition
bloodnotfr.c:3
BloodNotfr::GetNotifierType
override int GetNotifierType()
Definition
bloodnotfr.c:10
BloodNotfr::INC_TRESHOLD_HIGH
const float INC_TRESHOLD_HIGH
Definition
bloodnotfr.c:8
DisplayElementTendency
Definition
tendencybacteria.c:2
NotifierBase::CalculateTendency
int CalculateTendency(float delta, float inctresholdlow, float inctresholdmed, float inctresholdhigh, float dectresholdlow, float dectresholdmed, float dectresholdhigh)
Definition
notifierbase.c:166
NotifierBase::m_Player
PlayerBase m_Player
Definition
notifierbase.c:5
NotifierBase::GetVirtualHud
VirtualHud GetVirtualHud()
Definition
notifierbase.c:49
NotifierBase::NotifierBase
void NotifierBase(NotifiersManager manager)
Definition
notifierbase.c:22
GetElement
DisplayElementBase GetElement(eDisplayElements element_id)
Definition
displaystatus.c:96
EStatLevels
EStatLevels
Definition
estatlevels.c:2
eNotifiers
eNotifiers
Definition
notifiersmanager.c:3
Games
Dayz
scripts
4_world
classes
playernotifiers
notifiers
bloodnotfr.c
Generated by
1.17.0