Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
objecttemperaturestatedata.c
Go to the documentation of this file.
13
14class ObjectTemperatureState
15{
19
20 static ObjectTemperatureState GetStateData(int temperature)
21 {
22 ObjectTemperatureState data = new ObjectTemperatureState();
23
24 if (temperature >= GameConstants.STATE_HOT_LVL_FOUR)
25 {
26 data.m_State = EObjectTemperatureState.HOT_LVL_FOUR;
27 data.m_Color = Colors.TEMPERATURE_HOT_LVL_FOUR;
28 data.m_LocalizedName = "#inv_inspect_hot_lvl_four";
29 }
30 else if (temperature >= GameConstants.STATE_HOT_LVL_THREE)
31 {
32 data.m_State = EObjectTemperatureState.HOT_LVL_THREE;
33 data.m_Color = Colors.TEMPERATURE_HOT_LVL_THREE;
34 data.m_LocalizedName = "#inv_inspect_hot_lvl_three";
35 }
36 else if (temperature >= GameConstants.STATE_HOT_LVL_TWO)
37 {
38 data.m_State = EObjectTemperatureState.HOT_LVL_TWO;
39 data.m_Color = Colors.TEMPERATURE_HOT_LVL_TWO;
40 data.m_LocalizedName = "#inv_inspect_hot_lvl_two";
41 }
42 else if (temperature >= GameConstants.STATE_HOT_LVL_ONE)
43 {
44 data.m_State = EObjectTemperatureState.HOT_LVL_ONE;
45 data.m_Color = Colors.TEMPERATURE_HOT_LVL_ONE;
46 data.m_LocalizedName = "#inv_inspect_hot_lvl_one";
47 }
48 else if (temperature >= GameConstants.STATE_NEUTRAL_TEMP)
49 {
50 data.m_State = EObjectTemperatureState.NEUTRAL;
51 data.m_Color = Colors.TEMPERATURE_NEUTAL;
52 data.m_LocalizedName = "";
53 }
54 else if (temperature >= GameConstants.STATE_COLD_LVL_ONE)
55 {
56 data.m_State = EObjectTemperatureState.COLD_LVL_ONE;
57 data.m_Color = Colors.TEMPERATURE_COLD_LVL_ONE;
58 data.m_LocalizedName = "#inv_inspect_cold_lvl_one";
59 }
60 else if (temperature >= GameConstants.STATE_COLD_LVL_TWO)
61 {
62 data.m_State = EObjectTemperatureState.COLD_LVL_TWO;
63 data.m_Color = Colors.TEMPERATURE_COLD_LVL_TWO;
64 data.m_LocalizedName = "#inv_inspect_cold_lvl_two";
65 }
66 else if (temperature >= GameConstants.STATE_COLD_LVL_THREE)
67 {
68 data.m_State = EObjectTemperatureState.COLD_LVL_THREE;
70 data.m_LocalizedName = "#inv_inspect_cold_lvl_three";
71 }
72 else
73 {
74 data.m_State = EObjectTemperatureState.COLD_LVL_FOUR;
75 data.m_Color = Colors.TEMPERATURE_COLD_LVL_FOUR;
76 data.m_LocalizedName = "#inv_inspect_cold_lvl_four";
77 }
78
79 return data;
80 }
81}
enum CarGearboxType NEUTRAL
Definition colors.c:4
const int TEMPERATURE_COLD_LVL_ONE
Definition colors.c:36
const int TEMPERATURE_HOT_LVL_FOUR
Definition colors.c:31
const int TEMPERATURE_COLD_LVL_THREE
Definition colors.c:38
const int TEMPERATURE_COLD_LVL_TWO
Definition colors.c:37
const int TEMPERATURE_COLD_LVL_FOUR
Definition colors.c:39
const int TEMPERATURE_HOT_LVL_THREE
Definition colors.c:32
const int TEMPERATURE_NEUTAL
Definition colors.c:35
const int TEMPERATURE_HOT_LVL_TWO
Definition colors.c:33
const int TEMPERATURE_HOT_LVL_ONE
Definition colors.c:34
string m_Color
Definition enentity.c:850
const int STATE_HOT_LVL_THREE
Definition constants.c:888
const int STATE_COLD_LVL_ONE
Definition constants.c:892
const int STATE_HOT_LVL_TWO
Definition constants.c:889
const int STATE_COLD_LVL_THREE
Definition constants.c:894
const int STATE_HOT_LVL_FOUR
Definition constants.c:887
const int STATE_HOT_LVL_ONE
Definition constants.c:890
const int STATE_NEUTRAL_TEMP
Definition constants.c:891
const int STATE_COLD_LVL_TWO
Definition constants.c:893
static ObjectTemperatureState GetStateData(int temperature)
string m_LocalizedName
enum EObjectTemperatureState m_State