TabletopGame.Observer
A protocol for objects that progress gameplay when players take actions.
Declaration
protocol Observer : AnyObjectTopics
Handling interaction updates
Validating actions
validateAction(_:snapshot:)actionIsPending(_:oldSnapshot:newSnapshot:)actionWasConfirmed(_:oldSnapshot:newSnapshot:)actionWasRolledBack(_:snapshot:)actionWasDiscarded(_:)