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);
        }