Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
temperatureaccesscomponent.c
Go to the documentation of this file.
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 {
17 m_LastAccessTime = GetGame().GetTickTime();
18 return true;
19 }
20
21 return false;
22 }
23
24 protected bool PriorityCheck(TemperatureData data)
25 {
28 }
29
31 {
32 float timeCurrent = GetGame().GetTickTime();
33 return (timeCurrent - m_LastAccessTime) > data.m_UpdateTimeInfo;
34 }
35}
bool PriorityCheck(TemperatureData data)
bool TryAccessSource(TemperatureData data)
void TemperatureAccessComponent(EntityAI owner)
bool CheckAccessTimeout(TemperatureData data)
TemperatureAccessTypeBase m_AccessDataCurrent
static TemperatureAccessTypeBase GetTAData(ETemperatureAccessTypes id)
proto native CGame GetGame()