diff --git a/src/UniTask.NetCore/UniTask.NetCore.csproj b/src/UniTask.NetCore/UniTask.NetCore.csproj index 0060575..3b143ae 100644 --- a/src/UniTask.NetCore/UniTask.NetCore.csproj +++ b/src/UniTask.NetCore/UniTask.NetCore.csproj @@ -7,7 +7,27 @@ - + diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime.meta new file mode 100644 index 0000000..4ccbc47 --- /dev/null +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa765154468d4b34eb34304100d39e64 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/src/UniTask/Assets/Plugins/UniTask/AsyncLazy.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/AsyncLazy.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/AsyncLazy.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/AsyncLazy.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/AsyncUnit.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncUnit.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/AsyncUnit.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncUnit.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/AsyncUnit.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncUnit.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/AsyncUnit.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncUnit.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CancellationTokenEqualityComparer.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenEqualityComparer.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CancellationTokenEqualityComparer.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenEqualityComparer.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/CancellationTokenEqualityComparer.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenEqualityComparer.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CancellationTokenEqualityComparer.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenEqualityComparer.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CancellationTokenExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CancellationTokenExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/CancellationTokenExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CancellationTokenExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CancellationTokenSourceExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenSourceExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CancellationTokenSourceExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenSourceExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/CancellationTokenSourceExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenSourceExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CancellationTokenSourceExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CancellationTokenSourceExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncMethodBuilderAttribute.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncMethodBuilderAttribute.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncMethodBuilderAttribute.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncMethodBuilderAttribute.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskMethodBuilder.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskMethodBuilder.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskMethodBuilder.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskMethodBuilder.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskMethodBuilder.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskMethodBuilder.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskMethodBuilder.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskMethodBuilder.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/AsyncUniTaskVoidMethodBuilder.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/MoveNextRunner.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/MoveNextRunner.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/MoveNextRunner.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/MoveNextRunner.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/CompilerServices/MoveNextRunner.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/MoveNextRunner.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/CompilerServices/MoveNextRunner.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/CompilerServices/MoveNextRunner.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/EnumerableAsyncExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumerableAsyncExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/EnumerableAsyncExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/EnumerableAsyncExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/EnumerableAsyncExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumerableAsyncExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/EnumerableAsyncExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/EnumerableAsyncExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/EnumeratorAsyncExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/EnumeratorAsyncExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/EnumeratorAsyncExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/EnumeratorAsyncExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/ExceptionExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/ExceptionExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/ExceptionExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/ExceptionExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/ExceptionExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/ExceptionExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/ExceptionExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/ExceptionExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/External.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/External.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/External.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/External.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/External/AddressableAsyncExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/External/AddressableAsyncExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/External/AddressableAsyncExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/External/AddressableAsyncExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/External/AddressableAsyncExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/External/AddressableAsyncExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/External/AddressableAsyncExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/External/AddressableAsyncExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/IUniTaskAsyncEnumerable.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskAsyncEnumerable.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/IUniTaskAsyncEnumerable.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskAsyncEnumerable.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/IUniTaskAsyncEnumerable.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskAsyncEnumerable.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/IUniTaskAsyncEnumerable.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskAsyncEnumerable.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/IUniTaskSource.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskSource.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/IUniTaskSource.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskSource.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/IUniTaskSource.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskSource.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/IUniTaskSource.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/IUniTaskSource.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPool.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPool.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPool.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPool.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPool.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPool.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPool.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPool.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPoolUtil.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPoolUtil.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPoolUtil.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPoolUtil.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPoolUtil.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPoolUtil.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ArrayPoolUtil.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayPoolUtil.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ArrayUtil.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayUtil.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ArrayUtil.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayUtil.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ArrayUtil.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayUtil.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ArrayUtil.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ArrayUtil.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ContinuationQueue.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ContinuationQueue.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ContinuationQueue.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ContinuationQueue.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/ContinuationQueue.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ContinuationQueue.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/ContinuationQueue.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/ContinuationQueue.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/DiagnosticsExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/DiagnosticsExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/DiagnosticsExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/DiagnosticsExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/DiagnosticsExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/DiagnosticsExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/DiagnosticsExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/DiagnosticsExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/Error.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Error.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/Error.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Error.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/Error.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Error.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/Error.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Error.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/Hack.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Hack.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/Hack.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Hack.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/Hack.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Hack.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/Hack.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/Hack.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/MinimumQueue.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/MinimumQueue.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/MinimumQueue.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/MinimumQueue.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/MinimumQueue.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/MinimumQueue.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/MinimumQueue.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/MinimumQueue.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/PlayerLoopRunner.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PlayerLoopRunner.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/PlayerLoopRunner.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PlayerLoopRunner.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/PlayerLoopRunner.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PlayerLoopRunner.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/PlayerLoopRunner.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PlayerLoopRunner.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/PromisePool.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PromisePool.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/PromisePool.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PromisePool.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/PromisePool.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PromisePool.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/PromisePool.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/PromisePool.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/RuntimeHelpersAbstraction.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/RuntimeHelpersAbstraction.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/RuntimeHelpersAbstraction.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/RuntimeHelpersAbstraction.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/RuntimeHelpersAbstraction.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/RuntimeHelpersAbstraction.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/RuntimeHelpersAbstraction.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/RuntimeHelpersAbstraction.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/StatePool.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/StatePool.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/StatePool.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/StatePool.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/StatePool.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/StatePool.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/StatePool.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/StatePool.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/TaskTracker.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/TaskTracker.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/TaskTracker.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/TaskTracker.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/TaskTracker.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/TaskTracker.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/TaskTracker.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/TaskTracker.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/UnityEqualityComparer.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/UnityEqualityComparer.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/UnityEqualityComparer.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/UnityEqualityComparer.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/UnityEqualityComparer.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/UnityEqualityComparer.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/UnityEqualityComparer.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/UnityEqualityComparer.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/WeakDictionary.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/WeakDictionary.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/WeakDictionary.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/WeakDictionary.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Internal/WeakDictionary.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/WeakDictionary.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Internal/WeakDictionary.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Internal/WeakDictionary.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Aggregate.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Aggregate.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Aggregate.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Aggregate.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Aggregate.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Aggregate.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Aggregate.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Aggregate.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/All.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/All.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/All.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/All.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/All.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/All.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/All.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/All.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Any.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Any.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Any.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Any.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Any.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Any.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Any.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Any.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/AppendPrepend.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AppendPrepend.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/AppendPrepend.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AppendPrepend.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/AppendPrepend.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AppendPrepend.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/AppendPrepend.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AppendPrepend.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/AsUniTaskAsyncEnumerable.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsUniTaskAsyncEnumerable.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/AsUniTaskAsyncEnumerable.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsUniTaskAsyncEnumerable.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/AsUniTaskAsyncEnumerable.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsUniTaskAsyncEnumerable.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/AsUniTaskAsyncEnumerable.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsUniTaskAsyncEnumerable.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/AsyncEnumeratorBase.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsyncEnumeratorBase.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/AsyncEnumeratorBase.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsyncEnumeratorBase.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/AsyncEnumeratorBase.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsyncEnumeratorBase.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/AsyncEnumeratorBase.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/AsyncEnumeratorBase.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Average.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Average.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Average.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Average.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Average.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Average.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Average.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Average.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Average.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Buffer.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Buffer.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Buffer.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Buffer.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Buffer.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Buffer.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Buffer.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Buffer.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Cast.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Cast.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Cast.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Cast.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Cast.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Cast.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Cast.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Cast.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Concat.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Concat.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Concat.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Concat.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Concat.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Concat.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Concat.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Concat.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Contains.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Contains.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Contains.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Contains.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Contains.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Contains.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Contains.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Contains.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Count.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Count.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Count.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Count.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Count.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Count.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Count.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Count.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/DefaultIfEmpty.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DefaultIfEmpty.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/DefaultIfEmpty.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DefaultIfEmpty.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/DefaultIfEmpty.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DefaultIfEmpty.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/DefaultIfEmpty.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DefaultIfEmpty.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Distinct.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Distinct.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Distinct.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Distinct.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Distinct.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Distinct.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Distinct.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Distinct.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/DistinctUntilChanged.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DistinctUntilChanged.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/DistinctUntilChanged.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DistinctUntilChanged.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/DistinctUntilChanged.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DistinctUntilChanged.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/DistinctUntilChanged.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/DistinctUntilChanged.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Do.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Do.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Do.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Do.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Do.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Do.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Do.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Do.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ElementAt.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ElementAt.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ElementAt.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ElementAt.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ElementAt.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ElementAt.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ElementAt.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ElementAt.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Empty.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Empty.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Empty.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Empty.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Empty.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Empty.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Empty.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Empty.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Except.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Except.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Except.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Except.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Except.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Except.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Except.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Except.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/First.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/First.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/First.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/First.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/First.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/First.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/First.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/First.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ForEach.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ForEach.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ForEach.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ForEach.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ForEach.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ForEach.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ForEach.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ForEach.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/GroupBy.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupBy.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/GroupBy.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupBy.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/GroupBy.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupBy.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/GroupBy.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupBy.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/GroupJoin.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupJoin.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/GroupJoin.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupJoin.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/GroupJoin.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupJoin.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/GroupJoin.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/GroupJoin.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Intersect.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Intersect.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Intersect.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Intersect.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Intersect.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Intersect.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Intersect.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Intersect.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Join.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Join.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Join.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Join.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Join.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Join.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Join.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Join.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Last.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Last.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Last.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Last.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Last.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Last.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Last.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Last.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/LongCount.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/LongCount.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/LongCount.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/LongCount.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/LongCount.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/LongCount.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/LongCount.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/LongCount.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Max.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Max.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Max.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Max.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Max.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Max.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Max.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Max.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Min.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Min.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Min.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Min.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Min.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Min.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Min.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Min.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/MinMax.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/MinMax.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Never.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Never.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Never.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Never.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Never.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Never.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Never.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Never.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/OfType.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OfType.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/OfType.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OfType.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/OfType.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OfType.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/OfType.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OfType.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/OrderBy.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OrderBy.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/OrderBy.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OrderBy.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/OrderBy.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OrderBy.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/OrderBy.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/OrderBy.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Range.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Range.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Range.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Range.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Range.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Range.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Range.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Range.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Repeat.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Repeat.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Repeat.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Repeat.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Repeat.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Repeat.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Repeat.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Repeat.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Return.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Return.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Return.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Return.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Return.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Return.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Return.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Return.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Reverse.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Reverse.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Reverse.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Reverse.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Reverse.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Reverse.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Reverse.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Reverse.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Select.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Select.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Select.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Select.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Select.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Select.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Select.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Select.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SelectMany.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SelectMany.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SelectMany.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SelectMany.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SelectMany.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SelectMany.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SelectMany.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SelectMany.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SequenceEqual.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SequenceEqual.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SequenceEqual.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SequenceEqual.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SequenceEqual.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SequenceEqual.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SequenceEqual.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SequenceEqual.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Single.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Single.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Single.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Single.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Single.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Single.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Single.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Single.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Skip.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Skip.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Skip.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Skip.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Skip.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Skip.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Skip.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Skip.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SkipLast.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipLast.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SkipLast.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipLast.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SkipLast.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipLast.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SkipLast.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipLast.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SkipWhile.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipWhile.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SkipWhile.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipWhile.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/SkipWhile.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipWhile.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/SkipWhile.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/SkipWhile.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Sum.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Sum.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Sum.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Sum.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Sum.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Sum.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Sum.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Sum.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Sum.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Take.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Take.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Take.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Take.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Take.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Take.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Take.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Take.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/TakeLast.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeLast.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/TakeLast.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeLast.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/TakeLast.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeLast.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/TakeLast.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeLast.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/TakeWhile.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeWhile.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/TakeWhile.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeWhile.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/TakeWhile.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeWhile.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/TakeWhile.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/TakeWhile.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Throw.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Throw.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Throw.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Throw.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Throw.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Throw.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Throw.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Throw.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToArray.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToArray.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToArray.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToArray.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToArray.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToArray.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToArray.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToArray.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToDictionary.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToDictionary.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToDictionary.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToDictionary.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToDictionary.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToDictionary.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToDictionary.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToDictionary.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToHashSet.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToHashSet.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToHashSet.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToHashSet.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToHashSet.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToHashSet.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToHashSet.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToHashSet.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToList.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToList.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToList.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToList.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToList.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToList.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToList.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToList.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToLookup.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToLookup.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToLookup.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToLookup.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToLookup.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToLookup.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToLookup.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToLookup.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToObservable.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToObservable.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToObservable.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToObservable.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToObservable.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToObservable.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToObservable.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToObservable.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToUniTaskAsyncEnumerable.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToUniTaskAsyncEnumerable.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToUniTaskAsyncEnumerable.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToUniTaskAsyncEnumerable.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/ToUniTaskAsyncEnumerable.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToUniTaskAsyncEnumerable.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/ToUniTaskAsyncEnumerable.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/ToUniTaskAsyncEnumerable.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Union.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Union.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Union.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Union.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Union.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Union.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Union.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Union.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/EveryUpdate.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/EveryUpdate.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/EveryUpdate.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/EveryUpdate.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/EveryUpdate.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/EveryUpdate.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/EveryUpdate.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/EveryUpdate.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Interval.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Interval.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Interval.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Interval.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Interval.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Interval.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Interval.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Interval.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Timer.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Timer.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Timer.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Timer.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Timer.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Timer.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/UnityExtensions/Timer.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/UnityExtensions/Timer.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Where.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Where.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Where.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Where.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Where.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Where.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Where.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Where.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Zip.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Zip.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Zip.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Zip.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Linq/Zip.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Zip.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Linq/Zip.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Linq/Zip.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/PlayerLoopHelper.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/PlayerLoopHelper.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/PlayerLoopHelper.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/PlayerLoopHelper.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/PlayerLoopHelper.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/PlayerLoopHelper.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/PlayerLoopHelper.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/PlayerLoopHelper.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Progress.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Progress.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Progress.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Progress.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Progress.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Progress.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Progress.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Progress.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncAwakeTrigger.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncAwakeTrigger.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncAwakeTrigger.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncAwakeTrigger.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncAwakeTrigger.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncAwakeTrigger.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncAwakeTrigger.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncAwakeTrigger.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncDestroyTrigger.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncDestroyTrigger.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncDestroyTrigger.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncDestroyTrigger.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncDestroyTrigger.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncDestroyTrigger.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncDestroyTrigger.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncDestroyTrigger.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncStartTrigger.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncStartTrigger.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncStartTrigger.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncStartTrigger.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncStartTrigger.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncStartTrigger.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncStartTrigger.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncStartTrigger.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerBase.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerBase.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerBase.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerBase.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerBase.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerBase.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerBase.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerBase.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/AsyncTriggerExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/Triggers/MonoBehaviourMessagesTriggers.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/MonoBehaviourMessagesTriggers.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Bridge.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Bridge.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Bridge.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Bridge.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Bridge.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Bridge.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Bridge.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Bridge.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Delay.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Delay.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Delay.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Delay.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Delay.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Delay.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Delay.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Delay.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Factory.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Factory.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Factory.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Factory.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Factory.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Factory.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Factory.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Factory.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Run.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Run.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Run.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Run.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Run.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Run.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Run.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Run.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Threading.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Threading.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Threading.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Threading.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.Threading.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Threading.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.Threading.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.Threading.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WaitUntil.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WaitUntil.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WaitUntil.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WaitUntil.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WaitUntil.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WaitUntil.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WaitUntil.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WaitUntil.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.Generated.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.Generated.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAll.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAll.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.Generated.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.Generated.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.WhenAny.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.WhenAny.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.asmdef b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.asmdef similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.asmdef rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.asmdef diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.asmdef.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.asmdef.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.asmdef.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.asmdef.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTask.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTask.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTask.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskCompletionSource.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskCompletionSource.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskCompletionSource.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskCompletionSource.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.Shorthand.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.Shorthand.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskObservableExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskObservableExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskObservableExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskObservableExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskScheduler.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskScheduler.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskScheduler.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskScheduler.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskScheduler.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskScheduler.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskScheduler.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskScheduler.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskVoid.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskVoid.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskVoid.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskVoid.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UniTaskVoid.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskVoid.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UniTaskVoid.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskVoid.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.Jobs.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.Jobs.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.Jobs.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.Jobs.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.Jobs.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.Jobs.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.Jobs.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.Jobs.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.MonoBehaviour.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.MonoBehaviour.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.MonoBehaviour.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.MonoBehaviour.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.tt b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.tt similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.tt rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.tt diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.tt.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.tt.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.tt.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.tt.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.uGUI.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.uGUI.cs similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.uGUI.cs rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.uGUI.cs diff --git a/src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.uGUI.cs.meta b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.uGUI.cs.meta similarity index 100% rename from src/UniTask/Assets/Plugins/UniTask/UnityAsyncExtensions.uGUI.cs.meta rename to src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.uGUI.cs.meta diff --git a/src/UniTask/Assets/Plugins/UniTask/package.json b/src/UniTask/Assets/Plugins/UniTask/package.json index 9304bd0..403bf83 100644 --- a/src/UniTask/Assets/Plugins/UniTask/package.json +++ b/src/UniTask/Assets/Plugins/UniTask/package.json @@ -1,7 +1,7 @@ { "name": "com.cysharp.unitask", "displayName": "UniTask", - "version": "2.0.2-preview3", + "version": "2.0.3-preview4", "unity": "2018.3", "description": "Provides an efficient async/await integration to Unity.", "keywords": ["async/await", "async", "Task", "UniTask"],