Results 11 issues of TORISOUP

An exception was raised when using CancelationToken in ReactivePropertyExtensions.WaitUntilValueChangedAsync.

`isRequiredSubscribeOnCurrentThread` is not working. `CurrentThreadScheduler` is never used, even if this flag is true. ```cs Observable.Create(o => { o.OnNext(1); o.OnCompleted(); return Disposable.Empty; }, isRequiredSubscribeOnCurrentThread: true) // not work .Repeat() .Take(1)...

`ObserveOn(Scheduler.Immediate)` causes an infinite loop. ```cs // Sample var subject = new Subject(); var observable = subject.ObserveOn(Scheduler.Immediate); observable .Where(x => x == 0) .Subscribe(_ => subject.OnNext(1)); subject.OnNext(0); // ! subject.OnCompleted();...

近接攻撃系の武器を持たせても攻撃してこないのを直す

現状、失敗時のBodyを垂れ流しているだけなのでちゃんとパースして構造化する

I have two requests. ### 1. readonly-observable-Dictionary The `IReadonlyReactiveDictionary` that existed in UniRx was easy to use, so we request a function equivalent to it. If I tried to handle...

As pointed out in #330, when using `AsObservable()` in combination with message-delaying operators such as `Delay` or `ObserveOn`, the OnCompleted signal was not properly propagated downstream. ```cs var subject =...

Added an extension to the Dropdown component of TextMeshPro. ```cs using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks.Linq; using TMPro; using UnityEngine; namespace Sandboxes { public class Sandbox: MonoBehaviour { [SerializeField] private TMP_Dropdown _dropdown;...