Esempio n. 1
0
    protected override void Awake()
    {
        base.Awake();

        ForceState();
        isAcceptMode.SkipLatestValueOnSubscribe().Subscribe(OnModeChanged).AddTo(this);
        onClick.Where(x => isAcceptMode.Value).Subscribe(onAccepted.OnNext).AddTo(this);
        onClick.Where(x => !isAcceptMode.Value).Subscribe(onClickNormal.OnNext).AddTo(this);
    }
 void Start()
 {
     zooming.SkipLatestValueOnSubscribe()
     .Subscribe(x =>
     {
         _animator.SetBool("zooming", x);
         _audio.Play();
     })
     .AddTo(this);
 }