facebook twitter hatena line email

「Unity/UniRx/ライフタイムイベント取得」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「<pre> using UniRx; using UniRx.Triggers; public class InputKeyScene : MonoBehaviour { void Awake() { this.OnEnableAsObservable() .Subscribe(_...」)
 
行14: 行14:
 
         this.OnDisableAsObservable()
 
         this.OnDisableAsObservable()
 
             .Subscribe(_ => Debug.Log("Disable!"));
 
             .Subscribe(_ => Debug.Log("Disable!"));
 +
 +
        this.OnDestroyAsObservable()
 +
            .Subscribe(_ => Debug.Log("Destroy!"));
 
     }
 
     }
 
}
 
}
 
</pre>
 
</pre>

2021年11月11日 (木) 03:59時点における版

using UniRx;
using UniRx.Triggers;
public class InputKeyScene : MonoBehaviour
{
    void Awake()
    {
        this.OnEnableAsObservable()
            .Subscribe(_ => Debug.Log("Enable!")); // なぜかログが残らない。実行されてない?

        this.UpdateAsObservable()
            .Subscribe(_ => Debug.Log("Update!"));

        this.OnDisableAsObservable()
            .Subscribe(_ => Debug.Log("Disable!"));

        this.OnDestroyAsObservable()
            .Subscribe(_ => Debug.Log("Destroy!"));
    }
}