111
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
using R3;
|
||||
using System;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class SimpleR3Test : MonoBehaviour
|
||||
{
|
||||
BindableReactiveProperty<float> value = new(0);
|
||||
public SerializableReactiveProperty<float> value = new(0);
|
||||
|
||||
public InputField inputField;
|
||||
public Scrollbar scrollbar;
|
||||
|
||||
@@ -8,15 +8,15 @@ namespace R3
|
||||
{
|
||||
public static class UnityUIBindings
|
||||
{
|
||||
public static IDisposable SubscribeToScrollbar(this Observable<float> source, Scrollbar scrollbar)
|
||||
public static IDisposable SubscribeToScrollbar(this ReactiveProperty<float> source, Scrollbar scrollbar)
|
||||
{
|
||||
return source.Subscribe(scrollbar, static (x, s) => s.value = x);
|
||||
}
|
||||
public static IDisposable SubscribeToText(this Observable<float> source, InputField inputField)
|
||||
public static IDisposable SubscribeToText(this ReactiveProperty<float> source, InputField inputField)
|
||||
{
|
||||
return source.Subscribe(inputField, static (x, t) => t.text = x.ToString());
|
||||
}
|
||||
public static IDisposable BindToScrollbar(this BindableReactiveProperty<float> source, Scrollbar scrollbar)
|
||||
public static IDisposable BindToScrollbar(this ReactiveProperty<float> source, Scrollbar scrollbar)
|
||||
{
|
||||
var disposable = new CompositeDisposable();
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace R3
|
||||
|
||||
return disposable;
|
||||
}
|
||||
public static IDisposable BindToInputField(this BindableReactiveProperty<float> source, InputField inputField)
|
||||
public static IDisposable BindToInputField(this ReactiveProperty<float> source, InputField inputField)
|
||||
{
|
||||
var disposable = new CompositeDisposable();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user