/// <summary> /// Observable ValueChanged event /// </summary> /// <param name="events"></param> /// <returns></returns> public static IObservable <Control3DEventArgs> ValueChangedAsObservable(this VRTK_Slider events) { return(Observable.FromEvent <Control3DEventHandler, Control3DEventArgs>( h => (s, e) => h(e), h => events.ValueChanged += h, h => events.ValueChanged -= h)); }
// Use this for initialization void Start() { // cursor = rope.GetComponent<ObiRopeCursor>(); doorOpen = GetComponent <ElevatorGlobals>().doorOpen; handleGrabbed = slider.GetComponent <VRTK_InteractableObject>().IsGrabbed(); vrsl = slider.GetComponent <VRTK_Slider>(); eGlobal = GetComponent <ElevatorGlobals>(); playerObject = GameObject.FindGameObjectWithTag("PlayerManager"); playerFSM = playerObject.GetComponent <PlayMakerFSM>(); }
public void UpdateValue(VRTK_Slider slider, Vector3 value, string axis) { }