11 super.OnStoreSave( ctx );
14 ctx.
Write( GetTunedFrequencyIndex() );
19 if ( !super.OnStoreLoad( ctx, version ) )
24 int tuned_frequency_idx;
25 if ( !ctx.
Read( tuned_frequency_idx ) )
27 tuned_frequency_idx = 0;
29 SetFrequencyByIndex( tuned_frequency_idx );
56 if ( !GetCompEM().CanWork() )
58 GetCompEM().SwitchOff();
65 EnableBroadcast (
true );
66 EnableReceive (
true );
73 GetCompEM().SwitchOff();
76 EnableBroadcast (
false );
77 EnableReceive (
false );
void AddAction(typename actionName)
Serialization general interface. Serializer API works with:
proto bool Write(void value_out)
proto bool Read(void value_in)
override bool DisableVicinityIcon()
void SetNextFrequency(PlayerBase player=NULL)
override void OnStoreSave(ParamsWriteContext ctx)
override void OnSwitchOn()
override bool IsStaticTransmitter()
override void OnWorkStop()
override bool OnStoreLoad(ParamsReadContext ctx, int version)
override void OnWorkStart()
override void SetActions()