This version is preview, if you want to use stable version, check 1.3.1.
2.0.x has many breaking changes, see 2.0.0-preview1 release notes.
Changed
- Modified directory structure, under
Runtime
andEdtiro
directory to follow standard UPM design
UniTask.Linq
preview4 new feature, Cysharp.Threading.Tasks.Linq
, it includes asynchronous LINQ(push-based Rx vs pull-based async linq).
UniTaskAsyncEnumerable
, standard factory and all linq operators.- Unity specified factory generator
EveryUpdate
,Timer
,TimerFrame
,Interval
,IntervalFrame
. - uGUI component has
***AsAsyncEnumerable
that converts event to async stream. - All async triggers(
Cysharp.Threading.Tasks.Triggers
) implementsIUniTaskAsyncEnumerable<T>
, all triggers can query LINQ.