DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
TemperatureAccessComponent.c
См. документацию.
2{
3 protected EntityAI m_Owner;
5 protected float m_LastAccessTime;
6
8 {
9 m_Owner = owner;
10 }
11
13 {
14 if (PriorityCheck(data) || CheckAccessTimeout(data))
15 {
18 return true;
19 }
20
21 return false;
22 }
23
24 protected bool PriorityCheck(TemperatureData data)
25 {
27 return !m_AccessDataCurrent || dataNew.GetPriority() >= m_AccessDataCurrent.GetPriority();
28 }
29
31 {
32 float timeCurrent = GetGame().GetTickTime();
33 return (timeCurrent - m_LastAccessTime) > data.m_UpdateTimeInfo;
34 }
35}
proto native float GetTickTime()
Returns current time from start of the game.
Определения Building.c:6
bool PriorityCheck(TemperatureData data)
Определения TemperatureAccessComponent.c:24
bool TryAccessSource(TemperatureData data)
Определения TemperatureAccessComponent.c:12
void TemperatureAccessComponent(EntityAI owner)
Определения TemperatureAccessComponent.c:7
bool CheckAccessTimeout(TemperatureData data)
Определения TemperatureAccessComponent.c:30
TemperatureAccessTypeBase m_AccessDataCurrent
Определения TemperatureAccessComponent.c:4
static TemperatureAccessTypeBase GetTAData(ETemperatureAccessTypes id)
Определения TemperatureAccessManager.c:28
ETemperatureAccessTypes m_AccessType
Определения TemperatureData.c:3
float m_UpdateTimeInfo
Определения TemperatureData.c:7
Определения TemperatureData.c:2
proto native CGame GetGame()