![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| int | CalculateTendency (float delta, float inctresholdlow, float inctresholdmed, float inctresholdhigh, float dectresholdlow, float dectresholdmed, float dectresholdhigh) |
| eBadgeLevel | DetermineBadgeLevel (float value, float lvl_1, float lvl_2, float lvl_3) |
| void | DisplayBadge () |
| float | GetObservedValue () |
| void | HideBadge () |
Private Member Functions | |
| void | NotifierBase (NotifiersManager manager) |
| void | AddToCyclicBuffer (float value) |
| void | DisplayTendency (float delta) |
| float | GetDeltaAvaraged () |
| string | GetName () |
| int | GetNotifierType () |
| VirtualHud | GetVirtualHud () |
| bool | IsActive () |
| bool | IsTimeToTick (int current_time) |
| void | OnTick (float current_Time) |
| void | OnTick (int currentTime) |
| float | ReadFromCyclicBuffer (int index) |
| void | SetActive (bool state) |
| void | SmoothOutFloatValues (array< float > values) |
Private Attributes | |
| bool | m_Active |
| float | m_DeltaT |
| bool | m_FirstPass = true |
| float | m_LastMA |
| float | m_LastTendency |
| NotifiersManager | m_Manager |
| PluginPlayerStatus | m_ModulePlayerStatus |
| PlayerBase | m_Player |
| bool | m_ShowTendency |
| float | m_TendencyBuffer [TENDENCY_BUFFER_SIZE] |
| int | m_TendencyBufferSize = 3 |
| int | m_TendencyBufferWriteIterator |
| int | m_TickInterval |
| int | m_TickIntervalLastTick |
| ref Timer | m_Timer1 |
| int | m_Type |
| const int | TENDENCY_BUFFER_SIZE = 30 |
Definition at line 1 of file notifierbase.c.
|
inlineprivate |
Definition at line 22 of file notifierbase.c.
References GetNotifierType(), GetPlugin(), m_Active, m_Manager, m_ModulePlayerStatus, m_Player, m_TickInterval, and NotifiersManager().
|
inlineprivate |
Definition at line 78 of file notifierbase.c.
References m_ShowTendency, m_TendencyBuffer, m_TendencyBufferSize, and m_TendencyBufferWriteIterator.
Referenced by OnTick().
|
inlineprotected |
Definition at line 166 of file notifierbase.c.
References TENDENCY_DEC_HIGH, TENDENCY_DEC_LOW, TENDENCY_DEC_MED, TENDENCY_INC_HIGH, TENDENCY_INC_LOW, TENDENCY_INC_MED, and TENDENCY_STABLE.
Referenced by BloodNotfr::DisplayTendency(), HealthNotfr::DisplayTendency(), HungerNotfr::DisplayTendency(), ThirstNotfr::DisplayTendency(), and WarmthNotfr::DisplayTendency().
|
inlineprotected |
Definition at line 186 of file notifierbase.c.
Referenced by InjuredLegNotfr::DisplayBadge(), and StuffedNotfr::DisplayBadge().
|
protected |
Referenced by OnTick().
|
inlineprivate |
Definition at line 100 of file notifierbase.c.
References m_FirstPass, m_LastMA, m_TendencyBufferSize, and ReadFromCyclicBuffer().
Referenced by OnTick().
|
inlineprivate |
Definition at line 59 of file notifierbase.c.
|
inlineprivate |
|
inlineprotected |
Definition at line 203 of file notifierbase.c.
Referenced by OnTick().
|
inlineprivate |
Definition at line 49 of file notifierbase.c.
References m_Player, and VirtualHud().
Referenced by BleedingNotfr::DisplayBadge(), FracturedLegNotfr::DisplayBadge(), HeartbeatNotfr::DisplayBadge(), InjuredLegNotfr::DisplayBadge(), PillsNotfr::DisplayBadge(), SickNotfr::DisplayBadge(), StuffedNotfr::DisplayBadge(), WetnessNotfr::DisplayBadge(), BloodNotfr::DisplayTendency(), HealthNotfr::DisplayTendency(), HungerNotfr::DisplayTendency(), ThirstNotfr::DisplayTendency(), WarmthNotfr::DisplayTendency(), BleedingNotfr::HideBadge(), FracturedLegNotfr::HideBadge(), HeartbeatNotfr::HideBadge(), InjuredLegNotfr::HideBadge(), PillsNotfr::HideBadge(), SickNotfr::HideBadge(), StuffedNotfr::HideBadge(), and WetnessNotfr::HideBadge().
|
protected |
Referenced by SetActive().
|
inlineprivate |
Definition at line 32 of file notifierbase.c.
References ErrorEx, m_TickInterval, and m_TickIntervalLastTick.
Referenced by TickNotifiers().
|
inlineprivate |
Definition at line 147 of file notifierbase.c.
References OnTick().
Referenced by OnTick(), and TickNotifiers().
|
inlineprivate |
Definition at line 152 of file notifierbase.c.
References AddToCyclicBuffer(), DisplayBadge(), DisplayTendency(), ErrorEx, GetDeltaAvaraged(), GetObservedValue(), m_ShowTendency, and m_TickIntervalLastTick.
Definition at line 89 of file notifierbase.c.
References m_TendencyBuffer, m_TendencyBufferSize, and m_TendencyBufferWriteIterator.
Referenced by GetDeltaAvaraged().
|
inlineprivate |
Definition at line 69 of file notifierbase.c.
References HideBadge(), and m_Active.
Referenced by ActivateByType(), and DeactivateByType().
Definition at line 129 of file notifierbase.c.
|
private |
Definition at line 11 of file notifierbase.c.
Referenced by BleedingNotfr::BleedingNotfr(), FeverNotfr::FeverNotfr(), FracturedLegNotfr::FracturedLegNotfr(), HeartbeatNotfr::HeartbeatNotfr(), InjuredLegNotfr::InjuredLegNotfr(), NotifierBase(), PillsNotfr::PillsNotfr(), SickNotfr::SickNotfr(), StuffedNotfr::StuffedNotfr(), WetnessNotfr::WetnessNotfr(), IsActive(), and SetActive().
|
private |
Definition at line 3 of file notifierbase.c.
|
private |
Definition at line 18 of file notifierbase.c.
Referenced by GetDeltaAvaraged().
|
private |
Definition at line 17 of file notifierbase.c.
Referenced by GetDeltaAvaraged().
|
private |
Definition at line 16 of file notifierbase.c.
|
private |
Definition at line 7 of file notifierbase.c.
Referenced by NotifierBase().
|
private |
Definition at line 20 of file notifierbase.c.
Referenced by NotifierBase().
|
private |
Definition at line 5 of file notifierbase.c.
Referenced by NotifierBase(), WarmthNotfr::DetermineLevelEx(), HeartbeatNotfr::DisplayBadge(), InjuredLegNotfr::DisplayBadge(), StuffedNotfr::DisplayBadge(), BloodNotfr::DisplayTendency(), HealthNotfr::DisplayTendency(), HungerNotfr::DisplayTendency(), ThirstNotfr::DisplayTendency(), BloodNotfr::GetObservedValue(), HealthNotfr::GetObservedValue(), HungerNotfr::GetObservedValue(), ThirstNotfr::GetObservedValue(), WarmthNotfr::GetObservedValue(), and GetVirtualHud().
|
private |
Definition at line 10 of file notifierbase.c.
Referenced by AddToCyclicBuffer(), and OnTick().
|
private |
Definition at line 14 of file notifierbase.c.
Referenced by AddToCyclicBuffer(), and ReadFromCyclicBuffer().
|
private |
Definition at line 8 of file notifierbase.c.
Referenced by BleedingNotfr::BleedingNotfr(), HealthNotfr::HealthNotfr(), AddToCyclicBuffer(), GetDeltaAvaraged(), and ReadFromCyclicBuffer().
|
private |
Definition at line 15 of file notifierbase.c.
Referenced by AddToCyclicBuffer(), and ReadFromCyclicBuffer().
|
private |
Definition at line 12 of file notifierbase.c.
Referenced by HealthNotfr::HealthNotfr(), NotifierBase(), and IsTimeToTick().
|
private |
Definition at line 13 of file notifierbase.c.
Referenced by IsTimeToTick(), and OnTick().
|
private |
Definition at line 4 of file notifierbase.c.
|
private |
Definition at line 6 of file notifierbase.c.
Referenced by GetNotifierType().
|
private |
Definition at line 9 of file notifierbase.c.