「Unity/UniRx/TakeUntilDestroy」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==TakeUntilDestoryの使い方== AddToと同じような使い方。 AddToよりもメモリ的にTakeUntilDestoryのほうが良いかもしれない。 <pre> using Uni...」) |
(相違点なし)
|
2023年9月11日 (月) 00:11時点における版
TakeUntilDestoryの使い方
AddToと同じような使い方。 AddToよりもメモリ的にTakeUntilDestoryのほうが良いかもしれない。
using UnityEngine; using UnityEngine.UI; using UniRx; public class TakeUntilScene : MonoBehaviour { [SerializeField] Button button; [SerializeField] InputField inputField; void Start() { button.OnClickAsObservable() .TakeUntilDestroy(gameObject) .Subscribe(_ => { Debug.Log("click!"); }); inputField.OnValueChangedAsObservable() .TakeUntilDestroy(gameObject) .Subscribe(_ => { Debug.Log("textChange! " + inputField.text); }); } }