Esempio n. 1
0
        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);
        }