示例#1
0
        public ReaderPageViewModel(string fanFicStory)
        {
            _fanFicStory     = fanFicStory;
            _defaultFontSize = 20;
            _htmlToText      = new HtmlToText();

            _closePanel = new ClosePanel();
            _closePanel.RunClosePanel += _RunClosePanel;
        }
示例#2
0
    public void EnableCanvas(bool value)
    {
        isEnabled = value;
        GetComponent <Canvas>().enabled = isEnabled;
        GotoPosition();

        if (!isEnabled)
        {
            ClosePanel?.Invoke();
        }
        else
        {
            OpenPanel?.Invoke();
        }

        //any other stuff required for disabling/enabling canvas goes here
    }
 protected void Close()
 {
     ClosePanel?.Invoke();
 }
 private void Close()
 {
     ClosePanel?.Invoke(this, EventArgs.Empty);
 }
示例#5
0
 public IObservable <Unit> OnPanelOut()
 {
     UniRxEvent.GlobalBroker.Publish(ClosePanel.Get(this));
     return(this.InternalOnPanelOut());
 }