Unity/UniRx/TakeUntilDestroy
提供: 初心者エンジニアの簡易メモ
2023年9月11日 (月) 00:11時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==TakeUntilDestoryの使い方== AddToと同じような使い方。 AddToよりもメモリ的にTakeUntilDestoryのほうが良いかもしれない。 <pre> using Uni...」)
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); }); } }