public static void ChangeFrequency( int oldFrequency, int newFrequency, IRFObject obj, bool isListener, bool isOn = true) { newFrequency = RFManager.ClampFrequency(newFrequency); if (isListener) { RFManager.RemoveListener(oldFrequency, obj); if (!isOn) { return; } RFManager.AddListener(newFrequency, obj); } else { RFManager.RemoveBroadcaster(oldFrequency, obj); if (!isOn) { return; } RFManager.AddBroadcaster(newFrequency, obj); } }
public override void ServerInit() { base.ServerInit(); RFManager.AddListener(this.frequency, (IRFObject)this); }
public override void Init() { base.Init(); RFManager.AddListener(this.frequency, this); }