Пример #1
0
 private void Start()
 {
     VariableJoystick.JoysticStateAsObservable()
     .DistinctUntilChanged()
     .Subscribe(isMove => {
         ModelAnimator.SetBool("Run", isMove);
         Debug.Log("RUn");
     })
     .AddTo(this);
 }
Пример #2
0
    private void Start()
    {
        _cameraRote = new Quaternion(
            Camera.transform.localRotation.x,
            Camera.transform.localRotation.y,
            Camera.transform.localRotation.z,
            Camera.transform.localRotation.w);

        VariableJoystick.JoysticStateAsObservable()
        .Where(x => !x)
        .Subscribe(_ =>
        {
            var rote = Camera.transform.localRotation;
            rote.x   = _cameraRote.x;
            rote.y   = _cameraRote.y;
            Camera.transform.localRotation = rote;
        })
        .AddTo(this);
    }