/// <summary> /// Sliderの値が変更されるのを待つ /// </summary> /// <param name="token"></param> /// <returns></returns> private async void AwaitSlider(CancellationToken token) { IAsyncValueChangedEventHandler <float> handler = _slider.GetAsyncValueChangedEventHandler(token); float value = await handler.OnValueChangedAsync(); Debug.Log("Slider Value : " + value); }
/// <summary> /// トグルの値が変更されるのを待つ /// </summary> /// <param name="token"></param> /// <returns></returns> private async void AwaitToggle(CancellationToken token) { IAsyncValueChangedEventHandler <bool> handler = _toggle.GetAsyncValueChangedEventHandler(token); bool isOn = await handler.OnValueChangedAsync(); Debug.Log("Toggle State : " + isOn); }