DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс TemperatureAccessComponent

Защищенные члены

void TemperatureAccessComponent (EntityAI owner)
 
bool TryAccessSource (TemperatureData data)
 
bool PriorityCheck (TemperatureData data)
 
bool CheckAccessTimeout (TemperatureData data)
 

Защищенные данные

EntityAI m_Owner
 
TemperatureAccessTypeBase m_AccessDataCurrent
 
float m_LastAccessTime
 

Подробное описание

Конструктор(ы)

◆ TemperatureAccessComponent()

void TemperatureAccessComponent ( EntityAI owner)
inlineprotected
8 {
10 }
Definition EntityAI.c:95
EntityAI m_Owner
Definition TemperatureAccessComponent.c:3

Перекрестные ссылки m_Owner.

Методы

◆ CheckAccessTimeout()

bool CheckAccessTimeout ( TemperatureData data)
inlineprotected
31 {
32 float timeCurrent = GetGame().GetTickTime();
33 return (timeCurrent - m_LastAccessTime) > data.m_UpdateTimeInfo;
34 }
float m_LastAccessTime
Definition TemperatureAccessComponent.c:5
proto native CGame GetGame()

Перекрестные ссылки GetGame() и m_LastAccessTime.

Используется в TryAccessSource().

◆ PriorityCheck()

bool PriorityCheck ( TemperatureData data)
inlineprotected
25 {
27 return !m_AccessDataCurrent || dataNew.GetPriority() >= m_AccessDataCurrent.GetPriority();
28 }
TemperatureAccessTypeBase m_AccessDataCurrent
Definition TemperatureAccessComponent.c:4
Definition TemperatureAccessManager.c:2
static TemperatureAccessTypeBase GetTAData(ETemperatureAccessTypes id)
Definition TemperatureAccessManager.c:28
Definition TemperatureAccessTypes.c:2
int GetPriority()
Definition TemperatureAccessTypes.c:22

Перекрестные ссылки TemperatureAccessTypeBase::GetPriority(), TemperatureAccessManager::GetTAData() и m_AccessDataCurrent.

Используется в TryAccessSource().

◆ TryAccessSource()

bool TryAccessSource ( TemperatureData data)
inlineprotected
13 {
15 {
17 m_LastAccessTime = GetGame().GetTickTime();
18 return true;
19 }
20
21 return false;
22 }
bool PriorityCheck(TemperatureData data)
Definition TemperatureAccessComponent.c:24
bool CheckAccessTimeout(TemperatureData data)
Definition TemperatureAccessComponent.c:30

Перекрестные ссылки CheckAccessTimeout(), GetGame(), TemperatureAccessManager::GetTAData(), m_AccessDataCurrent, m_LastAccessTime и PriorityCheck().

Поля

◆ m_AccessDataCurrent

TemperatureAccessTypeBase m_AccessDataCurrent
protected

Используется в PriorityCheck() и TryAccessSource().

◆ m_LastAccessTime

float m_LastAccessTime
protected

Используется в CheckAccessTimeout() и TryAccessSource().

◆ m_Owner

EntityAI m_Owner
protected

Используется в TemperatureAccessComponent().


Объявления и описания членов класса находятся в файле: