3 override bool DisableVicinityIcon()
11 super.OnStoreSave(ctx);
14 ctx.Write(GetTunedFrequencyIndex());
19 if (!super.OnStoreLoad(ctx, version))
22 int tunedFrequencyIndex;
23 if (!ctx.Read(tunedFrequencyIndex))
24 tunedFrequencyIndex = 0;
26 SetFrequencyByIndex(tunedFrequencyIndex);
32 override bool IsStaticTransmitter()
37 void SetNextFrequency(
PlayerBase player = null)
43 override void OnSwitchOn()
45 if (!GetCompEM().CanWork())
46 GetCompEM().SwitchOff();
49 override void OnWorkStart()
52 EnableBroadcast(
true);
57 override void OnWorkStop()
60 GetCompEM().SwitchOff();
63 EnableBroadcast(
false);
67 override void SetActions()