Skip to content

Unity ファクトリメソッド

R3.Unity が提供する、Unity のイベント、uGUI、TextMeshPro、XR Interaction Toolkit、MonoBehaviour コールバックを Observable に変換するファクトリメソッドをまとめています。

← ファクトリメソッド一覧に戻る

API 一覧

UnityEvent

API概要
UnityEvent.AsObservableUnityEvent / UnityEvent<T...> を Observable に変換する

uGUI / TextMeshPro

API概要
uGUI eventsButton / Toggle / Slider / InputField などの UI イベントを Observable に変換する
TextMeshPro eventsTMP_InputField / TMP_Dropdown のイベントを Observable に変換する

MonoBehaviour / Component triggers

API概要
Lifecycle triggersOnDestroy / OnEnable / OnDisable などを Observable に変換する
Update triggersUpdate / FixedUpdate / LateUpdate を Observable に変換する
Physics triggersOnCollision / OnTrigger 系を Observable に変換する
Mouse and visibility triggersOnMouse* / OnBecameVisible などを Observable に変換する
Transform and UI layout triggersTransform / RectTransform / CanvasGroup 変更を Observable に変換する
EventSystem triggersIPointerClickHandler などの EventSystem イベントを Observable に変換する
Animation and particle triggersAnimator / Particle コールバックを Observable に変換する

外部連携

API概要
XR Interaction Toolkit eventsXRBaseInteractable の select / hover / focus / activate イベントを Observable に変換する

Provider / 初期化

API概要
Unity providersUnityFrameProvider / UnityTimeProvider / SetDefaultObservableSystem の概要