◆ NotifierBase()
24 {
31 }
PluginBase GetPlugin(typename plugin_type)
Definition PluginManager.c:316
NotifiersManager m_Manager
Definition NotifierBase.c:8
PlayerBase m_Player
Definition NotifierBase.c:6
bool m_Active
Definition NotifierBase.c:12
int m_TickInterval
Definition NotifierBase.c:13
int GetNotifierType()
Definition NotifierBase.c:43
PluginPlayerStatus m_ModulePlayerStatus
Definition NotifierBase.c:21
Перекрестные ссылки GetNotifierType(), GetPlugin(), m_Active, m_Manager, m_ModulePlayerStatus, m_Player и m_TickInterval.
◆ AddToCyclicBuffer()
◆ CalculateTendency()
◆ DetermineBadgeLevel()
◆ DisplayBadge()
◆ DisplayTendency()
◆ GetDeltaAvaraged()
float GetDeltaAvaraged |
( |
| ) |
|
|
inlineprivate |
◆ GetName()
49 {
50 return this.ClassName() + " Notifier";
51 }
◆ GetNotifierType()
44 {
46 }
int m_Type
Definition NotifierBase.c:7
Перекрестные ссылки m_Type.
Используется в NotifierBase().
◆ GetObservedValue()
float GetObservedValue |
( |
| ) |
|
|
inlineprotected |
187 {
188 return 0.0;
189 }
Используется в OnTick().
◆ GetVirtualHud()
Перекрестные ссылки m_Player.
Используется в 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() и WetnessNotfr::HideBadge().
◆ HideBadge()
◆ IsActive()
◆ IsTimeToTick()
bool IsTimeToTick |
( |
int | current_time | ) |
|
|
inlineprivate |
◆ OnTick()
◆ ReadFromCyclicBuffer()
◆ SetActive()
◆ SmoothOutFloatValues()
121 {
124 for (
int i = 0;
i <
values.Count() - 1;
i++)
125 {
131 }
132
135 }
◆ m_Active
Используется в BleedingNotfr::BleedingNotfr(), FeverNotfr::FeverNotfr(), FracturedLegNotfr::FracturedLegNotfr(), HeartbeatNotfr::HeartbeatNotfr(), InjuredLegNotfr::InjuredLegNotfr(), IsActive(), NotifierBase(), PillsNotfr::PillsNotfr(), SetActive(), SickNotfr::SickNotfr(), StuffedNotfr::StuffedNotfr() и WetnessNotfr::WetnessNotfr().
◆ m_DeltaT
◆ m_FirstPass
◆ m_LastMA
◆ m_LastTendency
◆ m_Manager
◆ m_ModulePlayerStatus
PluginPlayerStatus m_ModulePlayerStatus |
|
private |
◆ m_Player
Используется в HeartbeatNotfr::DisplayBadge(), InjuredLegNotfr::DisplayBadge(), StuffedNotfr::DisplayBadge(), ThirstNotfr::DisplayBadge(), BloodNotfr::DisplayTendency(), HealthNotfr::DisplayTendency(), HungerNotfr::DisplayTendency(), ThirstNotfr::DisplayTendency(), WarmthNotfr::DisplayTendency(), BloodNotfr::GetObservedValue(), HealthNotfr::GetObservedValue(), HungerNotfr::GetObservedValue(), ThirstNotfr::GetObservedValue(), WarmthNotfr::GetObservedValue(), GetVirtualHud() и NotifierBase().
◆ m_ShowTendency
◆ m_TendencyBuffer
◆ m_TendencyBufferSize
int m_TendencyBufferSize = 3 |
|
private |
◆ m_TendencyBufferWriteIterator
int m_TendencyBufferWriteIterator |
|
private |
◆ m_TickInterval
◆ m_TickIntervalLastTick
int m_TickIntervalLastTick |
|
private |
◆ m_Timer1
◆ m_Type
◆ TENDENCY_BUFFER_SIZE
Объявления и описания членов класса находятся в файле: