private void SetObjectControl() { if (oc == null) { oc = GetComponent <VRTK_ObjectControl>(); } }
/// <summary> /// Observable YAxisChanged event /// </summary> /// <param name="events"></param> /// <returns></returns> public static IObservable <ObjectControlEventArgs> YAxisChangedAsObservable(this VRTK_ObjectControl events) { return(Observable.FromEvent <ObjectControlEventHandler, ObjectControlEventArgs>( h => (s, e) => h(e), h => events.YAxisChanged += h, h => events.YAxisChanged -= h)); }