ProjectVTransactionConfirmationCoordinator class
Drives a confirmation dialog: call Prepare to open it, ConfirmAsync or Cancel from its buttons, and redraw on Changed. Only one action runs at a time.
Namespace: SilverTiger.ProjectV.Unity.Presentation.Recovery
public sealed class ProjectVTransactionConfirmationCoordinator
Properties
| Property | Type | Description |
|---|---|---|
Status | ProjectVTransactionStatus | Where the current action is. |
Current | ProjectVTransactionConfirmation? | The dialog content being confirmed, or null when no dialog is open. |
LastResult | ProjectVTransactionResult? | The result of the last action, or null before one finishes. |
IsBusy | bool | True while the action runs; disable the dialog buttons. |
CanConfirm | bool | True when the Confirm button should be enabled: the dialog waits for the player, or the last outcome was unknown and the result allows a retry. |
CanCancel | bool | True when the Cancel or Close button should be enabled: a dialog is open and no action is running. |