public override void OnRequest() { Dispose(); var manager = DeepBindManager.Instance; deepBinder = manager.Request(trueRequestText); handle = deepBinder.Subscribe(onChange); onChange(deepBinder.Value); }
public object GetRequestResult(string request) { if (_tmp == null) { _tmp = new DeepBindVarable("", bindingManager); } _tmp.SetReuest(request); object result = _tmp.Value; _tmp.Dispose(); return(result); }
public DeepBindVarable Request(string request) { DeepBindVarable result = new DeepBindVarable(request, bindingManager); return(result); }