DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Radio.c
См. документацию.
1class Radio extends ItemRadio
2{
3 override bool IsTransmitter()
4 {
5 return true;
6 }
7
8 //--- COMMON
9 bool CanOperate()
10 {
11 return GetCompEM().IsSwitchedOn();
12 }
13
14 //--- POWER EVENTS
15 override void OnSwitchOn()
16 {
17 //switch device on
18 SwitchOn ( true );
19 }
20
21 override void OnSwitchOff()
22 {
23 //switch device off
24 SwitchOn ( false );
25 }
26
27 override void OnWorkStop()
28 {
29 //turn off device
30 GetCompEM().SwitchOff();
31 }
32
33 //--- RADIO ACTIONS
35 {
36 //tune next station
37 TuneNext();
38 }
39
41 {
42 //tune previous station
43 TunePrev();
44 }
45
46 override void SetActions()
47 {
48 super.SetActions();
49
53 }
54}
class ItemBarrel extends InventoryItemSuper TuneNext
proto native void TunePrev()
ActionTuneRadioStationCB ActionContinuousBaseCB ActionTuneRadioStation()
Определения ActionTuneRadioStation.c:13
ActionTurnOffTransmitterCB ActionSingleUseBaseCB ActionTurnOffTransmitter()
Определения ActionTurnOffTransmitter.c:11
ActionTurnOnTransmitterCB ActionSingleUseBaseCB ActionTurnOnTransmitter()
Определения ActionTurnOnTransmitter.c:11
void AddAction(typename actionName)
Определения AdvancedCommunication.c:220
override void OnSwitchOff()
Определения Radio.c:21
void TunePreviousStation()
Определения Radio.c:40
override void OnWorkStop()
Определения Radio.c:27
void TuneNextStation()
Определения Radio.c:34
override void SetActions()
Определения Radio.c:46
bool CanOperate()
Определения Radio.c:9
override void OnSwitchOn()
Определения Radio.c:15
override bool IsTransmitter()
Определения Radio.c:3
Определения Radio.c:2