Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
containerwithelectricmanager.c
Go to the documentation of this file.
1
class
ContainerWithElectricManager
: ContainerWithCargoAndAttachments
2
{
3
override
void
UpdateInterval
()
4
{
5
super.UpdateInterval();
6
7
if
(
m_Entity
)
8
ElectricityIcon
();
9
}
10
11
override
void
SetEntity
(
EntityAI
entity,
bool
immedUpdate =
true
)
12
{
13
super.SetEntity(entity, immedUpdate);
14
15
ElectricityIcon
();
16
}
17
18
void
ElectricityIcon
()
19
{
20
if
(GetRootWidget().
FindAnyWidget
(
"electricity"
))
21
{
22
bool
hasElectricityIcon =
m_Entity
.GetCompEM().HasElectricityIcon();
23
GetRootWidget().FindAnyWidget(
"electricity"
).Show(hasElectricityIcon);
24
}
25
26
if
(GetRootWidget().
FindAnyWidget
(
"electricity_can_work"
))
27
{
28
bool
electricityCanWorkIcon =
m_Entity
.GetCompEM().CanWork() && !
m_Entity
.IsRuined();
29
GetRootWidget().FindAnyWidget(
"electricity_can_work"
).Show(electricityCanWorkIcon);
30
}
31
}
32
}
m_Entity
Entity m_Entity
Definition
cachedequipmentstoragebase.c:14
ContainerWithElectricManager
Definition
containerwithelectricmanager.c:2
ContainerWithElectricManager::ElectricityIcon
void ElectricityIcon()
Definition
containerwithelectricmanager.c:18
ContainerWithElectricManager::SetEntity
override void SetEntity(EntityAI entity, bool immedUpdate=true)
Definition
containerwithelectricmanager.c:11
ContainerWithElectricManager::UpdateInterval
override void UpdateInterval()
Definition
containerwithelectricmanager.c:3
EntityAI
Definition
inventoryitem.c:2
FindAnyWidget
proto native Widget FindAnyWidget(string pathname)
Games
Dayz
scripts
5_mission
gui
inventorynew
inherited
containerwithelectricmanager.c
Generated by
1.17.0