void InitVar() { m_pointer = GetComponent <VRTK_Pointer>(); m_playAreaCursor = GetComponent <VRTK_PlayAreaCursor>(); m_interTouch = GetComponent <VRTK_InteractTouch>(); m_interGrab = GetComponent <VRTK_InteractGrab>(); }
/// <summary> /// Observable PlayAreaCursorEndCollision event /// </summary> /// <param name="events"></param> /// <returns></returns> public static IObservable <PlayAreaCursorEventArgs> PlayAreaCursorEndCollisionAsObservable(this VRTK_PlayAreaCursor events) { return(Observable.FromEvent <PlayAreaCursorEventHandler, PlayAreaCursorEventArgs>( h => (s, e) => h(e), h => events.PlayAreaCursorEndCollision += h, h => events.PlayAreaCursorEndCollision -= h)); }