예제 #1
0
    public override void OnRequest()
    {
        Dispose();

        var manager = DeepBindManager.Instance;

        deepBinder = manager.Request(trueRequestText);
        handle     = deepBinder.Subscribe(onChange);
        onChange(deepBinder.Value);
    }
예제 #2
0
    public virtual void OnEnable()
    {
        if (disableDetect) //正在確定是否真的關了
        {
            return;
        }

        if (deepBinder != null && handle == null)
        {
            deepBinder.Update();
            handle = deepBinder.Subscribe(onChange);
            onChange(deepBinder.Value);
        }
    }