Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
radio.c
Go to the documentation of this file.
1
class
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
34
void
TuneNextStation
()
35
{
36
//tune next station
37
TuneNext
();
38
}
39
40
void
TunePreviousStation
()
41
{
42
//tune previous station
43
TunePrev
();
44
}
45
46
override
void
SetActions
()
47
{
48
super.SetActions();
49
50
AddAction
(
ActionTurnOnTransmitter
);
51
AddAction
(
ActionTurnOffTransmitter
);
52
AddAction
(
ActionTuneRadioStation
);
53
}
54
}
TuneNext
class ItemBarrel extends InventoryItemSuper TuneNext
TunePrev
proto native void TunePrev()
ActionTuneRadioStation
ActionTuneRadioStationCB ActionContinuousBaseCB ActionTuneRadioStation()
Definition
actiontuneradiostation.c:13
ActionTurnOffTransmitter
ActionTurnOffTransmitterCB ActionSingleUseBaseCB ActionTurnOffTransmitter()
Definition
actionturnofftransmitter.c:11
ActionTurnOnTransmitter
ActionTurnOnTransmitterCB ActionSingleUseBaseCB ActionTurnOnTransmitter()
Definition
actionturnontransmitter.c:11
AddAction
void AddAction(typename actionName)
Definition
advancedcommunication.c:220
ItemRadio
Definition
radio.c:2
ItemRadio::TuneNextStation
void TuneNextStation()
Definition
radio.c:34
ItemRadio::OnSwitchOn
override void OnSwitchOn()
Definition
radio.c:15
ItemRadio::TunePreviousStation
void TunePreviousStation()
Definition
radio.c:40
ItemRadio::OnSwitchOff
override void OnSwitchOff()
Definition
radio.c:21
ItemRadio::OnWorkStop
override void OnWorkStop()
Definition
radio.c:27
ItemRadio::CanOperate
bool CanOperate()
Definition
radio.c:9
ItemRadio::IsTransmitter
override bool IsTransmitter()
Definition
radio.c:3
ItemRadio::SetActions
override void SetActions()
Definition
radio.c:46
Games
Dayz
scripts
4_world
entities
itembase
radio.c
Generated by
1.17.0