VRTK_UIPointerをコントローラーにつけたらエラーが大量に出る
NullReferenceException: Object reference not set to an instance of an object
VRTK.VRTK_UIPointer.LateUpdate () (at Assets/VRTK/Source/Scripts/UI/VRTK_UIPointer.cs:488)
488行目はこんな感じだった
pointerEventData.pointerId = (int)VRTK_ControllerReference.GetRealIndex(GetControllerReference());
結果としてはEventSystemがシーンにないせいだった。
いや本当はVRTKのSDKSetupSwitcherの下にあるけど非アクティブになっていた。
そのせいで新しくUIを追加してもEventSystemが自動で追加されなかった。
解決した!!
EventSystemが生きてないからUICanvas自体にはカーソルが当たるけど、ボタンとか゚の入力はできない状態だった。