This is a c# implementation of the promise pattern for unity with optional automatic pooling. Contains additionally utils for sequences, races and parallel promise runs.
Features:
- solid promise pattern implementation
- generic version of promise with stored result reference
- promise object pooling
- automatic pooling on reference loss
- promise utils for sequences, races and parallel joins.