Example #1
0
        public void Handle(ConfirmOperation message)
        {
            var model = ServiceLocator.Resolve <ConfirmationCodeViewModel>();

            this.Content = model;
            model.Handle(message.Operation);
        }
Example #2
0
    public void Open(string message, ConfirmOperation operation)
    {
        if (operation == null)
        {
            return;
        }

        Description.text = message;
        CurrentOperation = operation;
        gameObject.SetActive(true);
    }
Example #3
0
    public void OnInput(bool accepts)
    {
        if (!accepts)
        {
            Close();
            return;
        }

        CurrentOperation();
        CurrentOperation = null;
        Close();
    }
Example #4
0
 public void Close()
 {
     gameObject.SetActive(false);
     CurrentOperation = null;
 }