protected override void OnStart() { _distanceProbe.OnTriggerEnterAsObservable() .Subscribe(OnEnter) .AddTo(Disposer); _distanceProbe.OnTriggerExitAsObservable() .Subscribe(OnExit) .AddTo(Disposer); _sensorDataComponent.VisualRangeSize .Where(_ => _type == SensorType.Visual) .Subscribe(size => _distanceProbe.radius = size) .AddTo(Disposer); }