Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ItemMegaphone

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

override bool IsTransmitter ()
 
override void OnSwitchOn ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
override void SetActions ()
 

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

Методы

◆ IsTransmitter()

override bool IsTransmitter ( )
inlineprivate
4 {
5 return true;
6 }

◆ OnSwitchOn()

override void OnSwitchOn ( )
inlineprivate
10 {
11 if ( !GetCompEM().CanWork() )
12 {
13 GetCompEM().SwitchOff();
14 }
15 }

◆ OnWorkStart()

override void OnWorkStart ( )
inlineprivate
18 {
19 //turn device on
20 SwitchOn ( true ); // Note: This is not Energy Manager function. This is engine function.
21 }

◆ OnWorkStop()

override void OnWorkStop ( )
inlineprivate
24 {
25 //auto switch off (EM)
26 GetCompEM().SwitchOff();
27
28 //turn off device
29 SwitchOn ( false ); // Note: This is not Energy Manager function. This is engine function.
30 }

◆ SetActions()

override void SetActions ( )
inlineprivate
37 {
38 super.SetActions();
39
43 }
ActionRaiseMegaphoneCB ActionContinuousBaseCB ActionRaiseMegaphone()
Definition ActionRaiseMegaphone.c:13
ActionTurnOffTransmitterCB ActionSingleUseBaseCB ActionTurnOffTransmitter()
Definition ActionTurnOffTransmitter.c:11
ActionTurnOnTransmitterCB ActionSingleUseBaseCB ActionTurnOnTransmitter()
Definition ActionTurnOnTransmitter.c:11
void AddAction(typename actionName)
Definition AdvancedCommunication.c:220
Definition EntityAI.c:95

Перекрестные ссылки ActionRaiseMegaphone(), ActionTurnOffTransmitter(), ActionTurnOnTransmitter() и AddAction().


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