Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ContainerWithElectricManager
+ Граф наследования:ContainerWithElectricManager:

Закрытые члены

override void UpdateInterval ()
 
override void SetEntity (EntityAI entity, bool immedUpdate=true)
 
void ElectricityIcon ()
 

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

Методы

◆ ElectricityIcon()

void ElectricityIcon ( )
inlineprivate
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 }
EntityAI m_Entity
Definition ActionDebug.c:11
Definition EntityAI.c:95
proto native Widget FindAnyWidget(string pathname)

Перекрестные ссылки FindAnyWidget() и m_Entity.

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

◆ SetEntity()

override void SetEntity ( EntityAI entity,
bool immedUpdate = true )
inlineprivate
12 {
13 super.SetEntity(entity, immedUpdate);
14
16 }
void ElectricityIcon()
Definition ContainerWithElectricManager.c:18

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

◆ UpdateInterval()

override void UpdateInterval ( )
inlineprivate
4 {
5 super.UpdateInterval();
6
7 if (m_Entity)
9 }

Перекрестные ссылки ElectricityIcon() и m_Entity.


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