public void Handle(ConfirmOperation message) { var model = ServiceLocator.Resolve <ConfirmationCodeViewModel>(); this.Content = model; model.Handle(message.Operation); }
public void Open(string message, ConfirmOperation operation) { if (operation == null) { return; } Description.text = message; CurrentOperation = operation; gameObject.SetActive(true); }
public void OnInput(bool accepts) { if (!accepts) { Close(); return; } CurrentOperation(); CurrentOperation = null; Close(); }
public void Close() { gameObject.SetActive(false); CurrentOperation = null; }