「Unity/UniRx/ライフタイムイベント取得」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「<pre> using UniRx; using UniRx.Triggers; public class InputKeyScene : MonoBehaviour { void Awake() { this.OnEnableAsObservable() .Subscribe(_...」) |
|||
(同じ利用者による、間の1版が非表示) | |||
行7: | 行7: | ||
{ | { | ||
this.OnEnableAsObservable() | this.OnEnableAsObservable() | ||
− | .Subscribe(_ => Debug.Log("Enable!")); | + | .Subscribe(_ => Debug.Log("Enable!")) |
+ | .AddTo(this); | ||
this.UpdateAsObservable() | this.UpdateAsObservable() | ||
− | .Subscribe(_ => Debug.Log("Update!")); | + | .Subscribe(_ => Debug.Log("Update!")) |
+ | .AddTo(this); | ||
this.OnDisableAsObservable() | this.OnDisableAsObservable() | ||
− | .Subscribe(_ => Debug.Log("Disable!")); | + | .Subscribe(_ => Debug.Log("Disable!")) |
+ | .AddTo(this); | ||
+ | |||
+ | this.OnDestroyAsObservable() | ||
+ | .Subscribe(_ => Debug.Log("Destroy!")) | ||
+ | .AddTo(this); | ||
} | } | ||
} | } | ||
+ | Enableだけ、なぜかログが残らない。実行されてない? | ||
</pre> | </pre> |
2021年11月11日 (木) 04:09時点における最新版
using UniRx; using UniRx.Triggers; public class InputKeyScene : MonoBehaviour { void Awake() { this.OnEnableAsObservable() .Subscribe(_ => Debug.Log("Enable!")) .AddTo(this); this.UpdateAsObservable() .Subscribe(_ => Debug.Log("Update!")) .AddTo(this); this.OnDisableAsObservable() .Subscribe(_ => Debug.Log("Disable!")) .AddTo(this); this.OnDestroyAsObservable() .Subscribe(_ => Debug.Log("Destroy!")) .AddTo(this); } } Enableだけ、なぜかログが残らない。実行されてない?