diff --git a/README.md b/README.md index 48f7b246..ad4eeca8 100644 --- a/README.md +++ b/README.md @@ -1605,11 +1605,13 @@ Operator methods are defined as extension methods to `Observable` in the stat | **Catch**(this `Observable` source, `Observable` second) | `Observable` | | **Catch**(this `Observable` source, `Func>` errorHandler) | `Observable` | | **Chunk**(this `Observable` source, `Int32` count) | `Observable` | +| **Chunk**(this `Observable` source, `Int32` count, `Int32` skip) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan, `TimeProvider` timeProvider) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan, `Int32` count) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan, `Int32` count, `TimeProvider` timeProvider) | `Observable` | | **Chunk**(this `Observable` source, `Observable` windowBoundaries) | `Observable` | +| **Chunk**(this `Observable` source, `Func` asyncWindow, `Boolean` configureAwait = true) | `Observable` | | **ChunkFrame**(this `Observable` source) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `FrameProvider` frameProvider) | `Observable` | @@ -1914,4 +1916,4 @@ Similar to `IObservable`, if you want to stop the stream when an `OnErrorResu License --- -This library is under the MIT License. +This library is under the MIT License. \ No newline at end of file diff --git a/docs/reference_operator.md b/docs/reference_operator.md index ba2693f0..16d6e001 100644 --- a/docs/reference_operator.md +++ b/docs/reference_operator.md @@ -29,11 +29,13 @@ | **Catch**(this `Observable` source, `Observable` second) | `Observable` | | **Catch**(this `Observable` source, `Func>` errorHandler) | `Observable` | | **Chunk**(this `Observable` source, `Int32` count) | `Observable` | +| **Chunk**(this `Observable` source, `Int32` count, `Int32` skip) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan, `TimeProvider` timeProvider) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan, `Int32` count) | `Observable` | | **Chunk**(this `Observable` source, `TimeSpan` timeSpan, `Int32` count, `TimeProvider` timeProvider) | `Observable` | | **Chunk**(this `Observable` source, `Observable` windowBoundaries) | `Observable` | +| **Chunk**(this `Observable` source, `Func` asyncWindow, `Boolean` configureAwait = true) | `Observable` | | **ChunkFrame**(this `Observable` source) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `FrameProvider` frameProvider) | `Observable` | @@ -159,7 +161,7 @@ | **Select**(this `Observable` source, `Func` selector) | `Observable` | | **Select**(this `Observable` source, `TState` state, `Func` selector) | `Observable` | | **Select**(this `Observable` source, `TState` state, `Func` selector) | `Observable` | -| **SelectAwait**(this `Observable` source, `Func>` selector, `AwaitOperation` awaitOperations = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `Observable` | +| **SelectAwait**(this `Observable` source, `Func>` selector, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `Observable` | | **SelectMany**(this `Observable` source, `Func>` selector) | `Observable` | | **SelectMany**(this `Observable` source, `Func>` collectionSelector, `Func` resultSelector) | `Observable` | | **SelectMany**(this `Observable` source, `Func>` selector) | `Observable` | @@ -186,9 +188,9 @@ | **SkipUntil**(this `Observable` source, `Task` task) | `Observable` | | **SkipWhile**(this `Observable` source, `Func` predicate) | `Observable` | | **SkipWhile**(this `Observable` source, `Func` predicate) | `Observable` | -| **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `AwaitOperation` awaitOperations = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `IDisposable` | -| **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onCompleted, `AwaitOperation` awaitOperations = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `IDisposable` | -| **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onErrorResume, `Action` onCompleted, `AwaitOperation` awaitOperations = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onErrorResume, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `IDisposable` | | **SubscribeOn**(this `Observable` source, `SynchronizationContext` synchronizationContext) | `Observable` | | **SubscribeOn**(this `Observable` source, `TimeProvider` timeProvider) | `Observable` | | **SubscribeOn**(this `Observable` source, `FrameProvider` frameProvider) | `Observable` | @@ -271,7 +273,7 @@ | **Where**(this `Observable` source, `Func` predicate) | `Observable` | | **Where**(this `Observable` source, `TState` state, `Func` predicate) | `Observable` | | **Where**(this `Observable` source, `TState` state, `Func` predicate) | `Observable` | -| **WhereAwait**(this `Observable` source, `Func>` predicate, `AwaitOperation` awaitOperations = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `Observable` | +| **WhereAwait**(this `Observable` source, `Func>` predicate, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = true, `Int32` maxConcurrent = -1) | `Observable` | | **WithLatestFrom**(this `Observable` first, `Observable` second, `Func` resultSelector) | `Observable` | | **Zip**(this `Observable` source1, `Observable` source2, `Func` resultSelector) | `Observable` | | **Zip**(this `Observable` source1, `Observable` source2, `Observable` source3, `Func` resultSelector) | `Observable` | diff --git a/src/R3.Godot/addons/R3.Godot/plugin.cfg b/src/R3.Godot/addons/R3.Godot/plugin.cfg index bfe1ccfe..682ce725 100644 --- a/src/R3.Godot/addons/R3.Godot/plugin.cfg +++ b/src/R3.Godot/addons/R3.Godot/plugin.cfg @@ -3,6 +3,6 @@ name="R3.Godot" description="The new future of dotnet/reactive and UniRx." author="Cysharp" -version="1.0.4" +version="1.1.0" language="C-sharp" script="GodotR3Plugin.cs" diff --git a/src/R3.Unity/Assets/R3.Unity/package.json b/src/R3.Unity/Assets/R3.Unity/package.json index d4de258c..813a0778 100644 --- a/src/R3.Unity/Assets/R3.Unity/package.json +++ b/src/R3.Unity/Assets/R3.Unity/package.json @@ -2,7 +2,7 @@ "name": "com.cysharp.r3", "displayName": "R3", "author": { "name": "Cysharp, Inc.", "url": "https://cysharp.co.jp/en/" }, - "version": "1.0.4", + "version": "1.1.0", "unity": "2021.3", "description": "Reactive Extensions for Unity.", "keywords": [ "rx", "event", "Scripting" ],