public void Subscribe(SignalTransmitterComponent transmitter) { if (_transmitters.Contains(transmitter)) { return; } transmitter.Subscribe(this); _transmitters.Add(transmitter); }
public bool Subscribe(SignalTransmitterComponent transmitter) { if (_transmitters.Contains(transmitter)) { return(true); } if (_transmitters.Count >= _maxTransmitters) { return(false); } transmitter.Subscribe(this); _transmitters.Add(transmitter); return(true); }