示例#1
0
    private void ShowResult()
    {
        Subject <int> process = new Subject <int>();

        process.Where(x => x == 0)
        .Subscribe(_ =>
        {
            clearUI.SetActive(true);

            var param = model.GetStageParam();

            desireCountText.text = param.DesireCount.ToString();
            clickCountText.text  = param.ClickCount.ToString();
            rankText.text        = GetRank(param.ClickCount, param.DesireCount).ToString();
        });

        source.PlayOneShot(clip);
        Observable.Timer(TimeSpan.FromSeconds(0.5f)).Subscribe(_ => process.OnNext(0));
    }