diff --git a/.github/workflows/preview-netlify.yml b/.github/workflows/preview-netlify.yml deleted file mode 100644 index e004d13..0000000 --- a/.github/workflows/preview-netlify.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Preview on Netlify -on: - workflow_dispatch: {} - pull_request: - paths: - - 'Tools/Docusaurus/**/**.*' - -jobs: - publish: - name: Publish Doc Site - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - lfs: 'true' - - - name: Checkout Action Repo - uses: actions/checkout@v3 - with: - repository: vrchat/creators-docs-builder - token: ${{ secrets.GH_PAT }} - path: action - - - name: Build Docs - uses: ./action - id: build-docs - with: - inputDir: 'Tools/Docusaurus' - outputDir: 'Docs/Published' - - - name: Deploy to Netlify - uses: nwtgck/actions-netlify@v1.2 - with: - publish-dir: Docs/Published/ - github-token: ${{ secrets.GITHUB_TOKEN }} - deploy-message: "Deploy from GitHub Actions" - enable-pull-request-comment: true - enable-commit-comment: true - overwrites-pull-request-comment: true - env: - NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - timeout-minutes: 1 diff --git a/.github/workflows/publish-doc-site-with-action.yml b/.github/workflows/publish-doc-site-with-action.yml deleted file mode 100644 index b3ab908..0000000 --- a/.github/workflows/publish-doc-site-with-action.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Publish Doc Site (With Doc Build Action) -on: - workflow_dispatch: {} - push: - branches: - - main - -jobs: - publish: - name: Publish Doc Site - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - lfs: 'true' - - - name: Checkout Action Repo - uses: actions/checkout@v3 - with: - repository: vrchat/creators-docs-builder - ssh-key: ${{ secrets.ACTION_REPO_KEY }} - path: action - - - name: Build Docs - uses: ./action - id: build-docs - with: - inputDir: 'Tools/Docusaurus' - outputDir: 'Tools/Published' - - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: Tools/Published/ - cname: clientsim.docs.vrchat.com diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 9223627..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,59 +0,0 @@ -name: Build Release - -on: - workflow_dispatch: - -env: - packageName: "com.vrchat.ClientSim" - -jobs: - build: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v3 - with: - lfs: 'true' - - - - name: Delete Tests - run: | - rm -rf "Packages/${{env.packageName}}/Tests" - rm -rf "Packages/${{env.packageName}}/Tests.meta" - - - name: get version - id: version - uses: notiz-dev/github-action-json-property@7c8cf5cc36eb85d8d287a8086a39dac59628eb31 - with: - path: "Packages/${{env.packageName}}/package.json" - prop_path: "version" - - - name: Set Environment Variables - run: | - echo "zipFile=${{ env.packageName }}-${{ steps.version.outputs.prop }}".zip >> $GITHUB_ENV - echo "unityPackage=${{ env.packageName }}-${{ steps.version.outputs.prop }}.unitypackage" >> $GITHUB_ENV - - - name: Create Zip - uses: thedoctor0/zip-release@09336613be18a8208dfa66bd57efafd9e2685657 - with: - type: "zip" - directory: "Packages/${{env.packageName}}/" - filename: "../../${{env.zipFile}}" # make the zip file two directories up, since we start two directories in above - - - run: find "Packages/${{env.packageName}}/" -name \*.meta >> metaList - - - name: Create UnityPackage - uses: pCYSl5EDgo/create-unitypackage@cfcd3cf0391a5ef1306342794866a9897c32af0b - with: - package-path: ${{ env.unityPackage }} - include-files: metaList - - - name: Make Release - uses: softprops/action-gh-release@1e07f4398721186383de40550babbdf2b84acfc5 - with: - tag_name: ${{ steps.version.outputs.prop }} - files: | - ${{ env.zipFile }} - ${{ env.unityPackage }} - Packages/${{ env.packageName }}/package.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 5dcf1e3..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Placeholder Test Action - -on: - workflow_dispatch: - -env: - packageName: "com.vrchat.ClientSim" - -jobs: - build: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v3 \ No newline at end of file diff --git a/.gitignore b/.gitignore index c178053..41ca40b 100644 --- a/.gitignore +++ b/.gitignore @@ -68,23 +68,4 @@ crashlytics-build.properties /[Aa]ssets/[Ss]treamingAssets/aa/* **/.idea/ -Editor/obj/ - -# Nuke Artifacts -Tools/Nuke/ClientSimBuild/obj/ -Tools/Nuke/ClientSimBuild/bin/ -Tools/Nuke/.nuke/temp/ - - -# DocFx artifacts -Packages/com.vrchat.ClientSim/Editor/obj/ -Packages/com.vrchat.ClientSim/Editor/obj.meta - -Tools/DocFx/obj/ -Docs/Published - -# Unity Project Files -Assets/Samples -Assets/SerializedUdonPrograms -Assets/SerializedUdonPrograms.meta -Assets/Samples.meta +Editor/obj/ \ No newline at end of file diff --git a/Assets/.gitkeep b/Assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index c5eeef5..0000000 --- a/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Filename: Dockerfile -FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build -WORKDIR /source - -RUN ls - -COPY ../Tools/* . -RUN Nuke/build.cmd InstallDocusaurus \ No newline at end of file diff --git a/Packages/.gitignore b/Packages/.gitignore deleted file mode 100644 index f16edd2..0000000 --- a/Packages/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -com.vrchat.*/ -!com.vrchat.core.*/ -!com.vrchat.ClientSim/ \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Documentation~/Overview.md b/Packages/com.vrchat.ClientSim/Documentation~/Overview.md deleted file mode 100644 index ab1298b..0000000 --- a/Packages/com.vrchat.ClientSim/Documentation~/Overview.md +++ /dev/null @@ -1 +0,0 @@ -# ClientSim Overview \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests.meta b/Packages/com.vrchat.ClientSim/Tests.meta deleted file mode 100644 index 51ad18a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 431d7bffffa85534099fcdddc3a1509f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor.meta b/Packages/com.vrchat.ClientSim/Tests/Editor.meta deleted file mode 100644 index 38ef06e..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 7babe294d59f4ca1bf6c0231c37cd4b6 -timeCreated: 1640207837 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests.meta b/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests.meta deleted file mode 100644 index f43fc10..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 5fcd1c1b38fe4780b15f554a2af5667a -timeCreated: 1640207845 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimEventDispatcherUnitTests.cs b/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimEventDispatcherUnitTests.cs deleted file mode 100644 index a74206e..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimEventDispatcherUnitTests.cs +++ /dev/null @@ -1,119 +0,0 @@ -using NUnit.Framework; - -namespace VRC.SDK3.ClientSim.Editor.Tests -{ - public class ClientSimEventDispatcherUnitTests - { - private class ClientSimTestEvent1 : IClientSimEvent { } - private class ClientSimTestEvent2 : IClientSimEvent { } - - private class ClientSimTestListener - { - public bool receivedEvent1; - public bool receivedEvent2; - - public void OnEvent(ClientSimTestEvent1 event1) - { - receivedEvent1 = true; - } - - public void OnEvent(ClientSimTestEvent2 event2) - { - receivedEvent2 = true; - } - } - - [Test] - public void TestSingleListenerSendEvent() - { - ClientSimEventDispatcher dispatcher = new ClientSimEventDispatcher(); - ClientSimTestListener listener = new ClientSimTestListener(); - ClientSimTestEvent1 event1 = new ClientSimTestEvent1(); - - // Verify initial value is false - Assert.IsFalse(listener.receivedEvent1); - - // Send the event before subscribing and verify value was not updated. - dispatcher.SendEvent(event1); - Assert.IsFalse(listener.receivedEvent1); - - // Subscribe to the event, send the event, and verify it was called. - dispatcher.Subscribe(listener.OnEvent); - dispatcher.SendEvent(event1); - Assert.IsTrue(listener.receivedEvent1); - - // Test unsubscribing. - listener.receivedEvent1 = false; - dispatcher.Unsubscribe(listener.OnEvent); - dispatcher.SendEvent(event1); - Assert.IsFalse(listener.receivedEvent1); - } - - [Test] - public void TestMultiListenerSendEvent() - { - ClientSimEventDispatcher dispatcher = new ClientSimEventDispatcher(); - ClientSimTestListener listener1 = new ClientSimTestListener(); - ClientSimTestListener listener2 = new ClientSimTestListener(); - ClientSimTestEvent1 event1 = new ClientSimTestEvent1(); - - // Send the event before subscribing and verify value was not updated. - dispatcher.SendEvent(event1); - Assert.IsFalse(listener1.receivedEvent1); - Assert.IsFalse(listener2.receivedEvent1); - - // Subscribe to the event, send the event, and verify it was called. - dispatcher.Subscribe(listener1.OnEvent); - dispatcher.Subscribe(listener2.OnEvent); - dispatcher.SendEvent(event1); - Assert.IsTrue(listener1.receivedEvent1); - Assert.IsTrue(listener2.receivedEvent1); - - // Test unsubscribing for one event - listener1.receivedEvent1 = false; - listener2.receivedEvent1 = false; - dispatcher.Unsubscribe(listener1.OnEvent); - dispatcher.SendEvent(event1); - Assert.IsFalse(listener1.receivedEvent1); - Assert.IsTrue(listener2.receivedEvent1); - } - - [Test] - public void TestMultiEventSendEvent() - { - ClientSimEventDispatcher dispatcher = new ClientSimEventDispatcher(); - ClientSimTestListener listener = new ClientSimTestListener(); - ClientSimTestEvent1 event1 = new ClientSimTestEvent1(); - ClientSimTestEvent2 event2 = new ClientSimTestEvent2(); - - // Send the event before subscribing and verify value was not updated. - dispatcher.SendEvent(event1); - Assert.IsFalse(listener.receivedEvent1); - Assert.IsFalse(listener.receivedEvent2); - - // Subscribe to the event, send the event, and verify it was called. - dispatcher.Subscribe(listener.OnEvent); - dispatcher.Subscribe(listener.OnEvent); - dispatcher.SendEvent(event1); - Assert.IsTrue(listener.receivedEvent1); - Assert.IsFalse(listener.receivedEvent2); - - listener.receivedEvent1 = false; - - // Test sending second event. - dispatcher.SendEvent(event2); - Assert.IsFalse(listener.receivedEvent1); - Assert.IsTrue(listener.receivedEvent2); - - listener.receivedEvent2 = false; - - // Test unsubscribing events - dispatcher.Unsubscribe(listener.OnEvent); - dispatcher.Unsubscribe(listener.OnEvent); - dispatcher.SendEvent(event1); - dispatcher.SendEvent(event2); - Assert.IsFalse(listener.receivedEvent1); - Assert.IsFalse(listener.receivedEvent2); - } - } -} diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimEventDispatcherUnitTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimEventDispatcherUnitTests.cs.meta deleted file mode 100644 index 648a583..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimEventDispatcherUnitTests.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1c00e844d201bec4c9eedd0d1e564b15 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimObjectCollectionTests.cs b/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimObjectCollectionTests.cs deleted file mode 100644 index 2f68eff..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimObjectCollectionTests.cs +++ /dev/null @@ -1,109 +0,0 @@ -using NUnit.Framework; -using System.Collections.Generic; - -namespace VRC.SDK3.ClientSim.Editor.Tests -{ - public class ClientSimObjectCollectionTests - { - [Test] - public void TestAddAndRemove() - { - ClientSimObjectCollection collection = new ClientSimObjectCollection(); - List items = new List(); - - // Add three items to the collection and a list to compare. - collection.AddObject(0); - items.Add(0); - - collection.AddObject(1); - items.Add(1); - - collection.AddObject(2); - items.Add(2); - - // Collection has not yet been processed, create a new list and verify collection is empty. - List other = new List(collection.GetObjects()); - Assert.IsTrue(other.Count == 0); - - // Process list and get all objects again and expect 3 items. - collection.ProcessAddedAndRemovedObjects(); - other.AddRange(collection.GetObjects()); - - Assert.IsTrue(items.Count == other.Count); - Assert.IsTrue(other.Count == 3); - - // Verify the values in the original list and the collection based list are the same. - other.Sort(); - items.Sort(); - for (int i = 0; i < items.Count; ++i) - { - Assert.IsTrue(items[i] == other[i]); - } - - other.Clear(); - items.Clear(); - - collection.RemoveObject(0); - collection.RemoveObject(1); - collection.RemoveObject(2); - - // Items to remove have not yet been removed from the list. - other.AddRange(collection.GetObjects()); - Assert.IsTrue(other.Count == 3); - other.Clear(); - - // Process and remove the item. - collection.ProcessAddedAndRemovedObjects(); - other.AddRange(collection.GetObjects()); - Assert.IsTrue(other.Count == 0); - } - - [Test] - public void TestRemovingWhileIterating() - { - ClientSimObjectCollection collection = new ClientSimObjectCollection(); - - // Add 3 objects and process them. - collection.AddObject(0); - collection.AddObject(1); - collection.AddObject(2); - collection.ProcessAddedAndRemovedObjects(); - - // Add items but do not process them. - collection.AddObject(3); - collection.AddObject(4); - - // Go through and remove only the processed elements. - int count = 0; - foreach (int value in collection.GetObjects()) - { - ++count; - collection.RemoveObject(value); - } - // The first three items should have been iterated over and added to the remove list. - Assert.IsTrue(count == 3); - - collection.ProcessAddedAndRemovedObjects(); - - // Check that the list only contains the second set of elements. - count = 0; - foreach (int value in collection.GetObjects()) - { - ++count; - collection.RemoveObject(value); - } - Assert.IsTrue(count == 2); - - collection.ProcessAddedAndRemovedObjects(); - - // List should now be empty. - count = 0; - foreach (int value in collection.GetObjects()) - { - ++count; - collection.RemoveObject(value); - } - Assert.IsTrue(count == 0); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimObjectCollectionTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimObjectCollectionTests.cs.meta deleted file mode 100644 index 1a59fc2..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimObjectCollectionTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 862aefbd8e844313a80b4715a1c024e2 -timeCreated: 1640208550 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimUdonInputTests.cs b/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimUdonInputTests.cs deleted file mode 100644 index 1adfa19..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimUdonInputTests.cs +++ /dev/null @@ -1,339 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDK3.ClientSim.Tests; -using VRC.Udon; -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Editor.Tests -{ - public class ClientSimUdonInputTests - { - private ClientSimEventDispatcher _eventDispatcher; - private ClientSimTestUdonInputEventListener _udonEventListener; - private ClientSimTestInputMock _testInputMock; - private ClientSimUdonInput _udonInput; - - [SetUp] - public void SetUp() - { - _eventDispatcher = new ClientSimEventDispatcher(); - _udonEventListener = new ClientSimTestUdonInputEventListener(); - _testInputMock = new ClientSimTestInputMock(); - _udonInput = new ClientSimUdonInput(_eventDispatcher, _testInputMock, _udonEventListener); - } - - [TearDown] - public void TearDown() - { - _udonInput.Dispose(); - _eventDispatcher.Dispose(); - } - - [Test] - public void TestUdonButtonInput() - { - // Jump events for true and false/left and right. - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(true, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_JUMP, true, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(false, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_JUMP, false, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(true, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_JUMP, true, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(false, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_JUMP, false, HandType.RIGHT); - - - // Use events for true and false/left and right. - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendUseEvent(true, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_USE, true, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendUseEvent(false, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_USE, false, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendUseEvent(true, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_USE, true, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendUseEvent(false, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_USE, false, HandType.RIGHT); - - - // Grab events for true and false/left and right. - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendGrabEvent(true, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_GRAB, true, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendGrabEvent(false, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_GRAB, false, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendGrabEvent(true, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_GRAB, true, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendGrabEvent(false, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_GRAB, false, HandType.RIGHT); - - - // Drop events for true and false/left and right. - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendDropEvent(true, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_DROP, true, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendDropEvent(false, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_DROP, false, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendDropEvent(true, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_DROP, true, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendDropEvent(false, HandType.RIGHT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_DROP, false, HandType.RIGHT); - } - - [Test] - public void TestUdonAxisInput() - { - // Test movement Horizontal - _testInputMock.SetMovementHorizontal(0); - _udonInput.ProcessInputEvents(); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementHorizontal(1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_MOVE_HORIZONTAL, 1, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementHorizontal(-1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_MOVE_HORIZONTAL, -1, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - - // Test movement Vertical - _testInputMock.SetMovementVertical(0); - _udonInput.ProcessInputEvents(); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementVertical(1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_MOVE_VERTICAL, 1, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementVertical(-1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_MOVE_VERTICAL, -1, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - - - // Test Look Horizontal - _testInputMock.SetLookHorizontal(0); - _udonInput.ProcessInputEvents(); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetLookHorizontal(1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEventSign(UdonManager.UDON_LOOK_HORIZONTAL, 1, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetLookHorizontal(-1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEventSign(UdonManager.UDON_LOOK_HORIZONTAL, -1, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - - - // Test Look Vertical - _testInputMock.SetLookVertical(0); - _udonInput.ProcessInputEvents(); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetLookVertical(1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEventSign(UdonManager.UDON_LOOK_VERTICAL, 1, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetLookVertical(-1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEventSign(UdonManager.UDON_LOOK_VERTICAL, -1, HandType.RIGHT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - } - - // Test that when the menu is opened, no events are sent. - [UnityTest] - public IEnumerator TestOpeningMenuPreventsEvents() - { - // Jump events for true and false - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(true, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_JUMP, true, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(false, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_INPUT_JUMP, false, HandType.LEFT); - - // Test Movement Horizontal - _testInputMock.SetMovementHorizontal(0); - _udonInput.ProcessInputEvents(); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementHorizontal(1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_MOVE_HORIZONTAL, 1, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementHorizontal(-1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 1); - AssertNextEvent(UdonManager.UDON_MOVE_HORIZONTAL, -1, HandType.LEFT); - - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - - - // Must test valid events before opening the menu as Time.frameCount does not update in Editor tests. - yield return null; - _eventDispatcher.SendEvent(new ClientSimMenuStateChangedEvent {isMenuOpen = true}); - - // Jump events for true and false, but all events should fail since menu is open. - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(true, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SendJumpEvent(false, HandType.LEFT); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - - // Test Movement Horizontal does not send event due to menu opened on this frame. - _testInputMock.SetMovementHorizontal(0); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementHorizontal(1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - _testInputMock.SetMovementHorizontal(-1); - _udonInput.ProcessInputEvents(); - Assert.IsTrue(_udonEventListener.EventQueueCount() == 0); - - yield return null; - } - - private void AssertNextEvent( - string eventName, - bool value, - HandType handType) - { - (string, UdonInputEventArgs) udonEvent = _udonEventListener.DequeueEvent(); - - Assert.IsTrue(udonEvent.Item1 == eventName); - Assert.IsTrue(udonEvent.Item2.boolValue == value); - Assert.IsTrue(udonEvent.Item2.handType == handType); - } - - private void AssertNextEvent( - string eventName, - float value, - HandType handType) - { - (string, UdonInputEventArgs) udonEvent = _udonEventListener.DequeueEvent(); - - Assert.IsTrue(udonEvent.Item1 == eventName); - Assert.IsTrue(Mathf.Approximately(udonEvent.Item2.floatValue, value)); - Assert.IsTrue(udonEvent.Item2.handType == handType); - } - - // Compare the sign of the value instead of comparing the value itself. - private void AssertNextEventSign( - string eventName, - float value, - HandType handType) - { - (string, UdonInputEventArgs) udonEvent = _udonEventListener.DequeueEvent(); - - Assert.IsTrue(udonEvent.Item1 == eventName); - Assert.IsTrue(Mathf.Approximately(Mathf.Sign(udonEvent.Item2.floatValue), Mathf.Sign(value))); - Assert.IsTrue(udonEvent.Item2.handType == handType); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimUdonInputTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimUdonInputTests.cs.meta deleted file mode 100644 index 6c12394..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/UnitTests/ClientSimUdonInputTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 3c8eca11a1414f7790082044607d5fbc -timeCreated: 1640234598 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/VRC.ClientSim.Editor.Tests.asmdef b/Packages/com.vrchat.ClientSim/Tests/Editor/VRC.ClientSim.Editor.Tests.asmdef deleted file mode 100644 index 9eb5cd5..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/VRC.ClientSim.Editor.Tests.asmdef +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "VRC.ClientSim.Editor.Tests", - "references": [ - "UnityEngine.TestRunner", - "UnityEditor.TestRunner", - "VRC.ClientSim", - "VRC.ClientSim.Editor", - "VRC.ClientSim.Tests", - "VRC.Udon", - "Unity.Postprocessing.Runtime" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": true, - "precompiledReferences": [ - "nunit.framework.dll", - "VRC.Udon.Common.dll" - ], - "autoReferenced": true, - "defineConstraints": [ - "UNITY_INCLUDE_TESTS" - ], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Editor/VRC.ClientSim.Editor.Tests.asmdef.meta b/Packages/com.vrchat.ClientSim/Tests/Editor/VRC.ClientSim.Editor.Tests.asmdef.meta deleted file mode 100644 index abae0c5..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Editor/VRC.ClientSim.Editor.Tests.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 42f2f1a144d3fe74b887cd10d3cdf278 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime.meta deleted file mode 100644 index c19786a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 45df196aa2ab6724ab3969911a78df8b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/ClientSimTestBase.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/ClientSimTestBase.cs deleted file mode 100644 index dab74a9..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/ClientSimTestBase.cs +++ /dev/null @@ -1,108 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine.SceneManagement; -using UnityEngine.TestTools; - -namespace VRC.SDK3.ClientSim.Tests -{ - public abstract class ClientSimTestBase : IPrebuildSetup, IPostBuildCleanup - { - protected ClientSimTestRuntimeHelper Helper { get; private set; } - protected IClientSimEventDispatcher EventDispatcher { get; private set; } - protected ClientSimTestInput TestInput { get; private set; } - - private bool _sceneWasLoaded = false; - private Scene _loadedScene; - - public virtual void Setup() - { - // Force Disable Domain Reloading to ensure ClientSim starts with the provided settings and not the user's saved settings. - // After this method finishes, Unity will enter playmode and reload the domain, clearing all variable data. - ClientSimTestDomainReloadSetter.SetDisableDomainReloadingSetting(); - - // Begin test and disable default ClientSim behavior - ClientSimRuntimeLoader.BeginUnityTesting(new ClientSimSettings { enableClientSim = false }); - } - - public virtual void Cleanup() - { - ClientSimTestDomainReloadSetter.ResetDisableDomainReloadingSetting(); - - ClientSimRuntimeLoader.EndUnityTesting(); - } - - [SetUp] - public virtual void TestSetUp() - { - _sceneWasLoaded = false; - - Helper = new ClientSimTestRuntimeHelper(); - - EventDispatcher = Helper.EventDispatcher; - TestInput = Helper.TestInput; - } - - [UnityTearDown] - public virtual IEnumerator TearDown() - { - ClientSimMain.RemoveInstance(); - - if (_sceneWasLoaded) - { - yield return ClientSimTestSceneLoader.UnloadPlayModeScene(_loadedScene); - _sceneWasLoaded = false; - } - - Helper.Dispose(); - EventDispatcher = null; - TestInput = null; - - // Extra frame delay for cleaning. - yield return null; - } - - protected IEnumerator StartClientSim(ClientSimSettings settings) - { - Assert.IsFalse(ClientSimMain.HasInstance()); - Assert.IsFalse(Helper.HasReadyEventSent()); - - ClientSimRuntimeLoader.StartClientSim(settings, EventDispatcher); - - yield return ClientSimTestUtils.WaitUntil(ClientSimMain.HasInstance, "ClientSim never started."); - - Assert.IsTrue(ClientSimMain.HasInstance()); - - // Wait for ClientSim ready event to fire. - yield return ClientSimTestUtils.WaitUntil(Helper.HasReadyEventSent, "ClientSim never sent ready event."); - - Assert.IsTrue(Helper.HasReadyEventSent()); - } - - #region Scene loading - - private IEnumerator LoadScene(Scene scene) - { - _sceneWasLoaded = true; - _loadedScene = scene; - - // Loading a scene requires one frame for it to finish loading. - yield return null; - } - - // Empty scene only contains basic unity elements but no VRC components. This is useful for testing if - // ClientSim will fail to start. - protected IEnumerator LoadEmptyScene() - { - yield return LoadScene(ClientSimTestSceneLoader.LoadEmptyScene()); - } - - // Basic scene contains a cube floor and a scene descriptor, but no other VRC components. Just enough to start - // ClientSim and spawn a player. - protected IEnumerator LoadBasicScene() - { - yield return LoadScene(ClientSimTestSceneLoader.LoadBasicScene()); - } - - #endregion - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/ClientSimTestBase.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/ClientSimTestBase.cs.meta deleted file mode 100644 index b3a3d7d..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/ClientSimTestBase.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1eebfa4e1d62413ba59ac7b6bea65138 -timeCreated: 1639413266 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests.meta deleted file mode 100644 index b75a10a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 4b58385e3ae14db2a6ee48368fe5be3f -timeCreated: 1640925375 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimActionInputTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimActionInputTests.cs deleted file mode 100644 index 2e7d090..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimActionInputTests.cs +++ /dev/null @@ -1,469 +0,0 @@ -#if ENABLE_INPUT_SYSTEM - -using NUnit.Framework; -using UnityEngine; -using UnityEngine.InputSystem; -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Tests.ComponentTests -{ - public class ClientSimActionInputTests : ClientSimTestBase - { - private const string INPUT_PREFAB_NAME = "ClientSimInputManager"; - - private InputTestFixture _inputTestFixture; - private Keyboard _keyboard; - private Mouse _mouse; - - private GameObject _inputInstance; - private ClientSimInputManager _inputManager; - private ClientSimSettings _settings; - private ClientSimTestInputListener _inputListener; - private IClientSimInput _input; - - [SetUp] - public void InputTestSetUp() - { - _inputTestFixture = new InputTestFixture(); - _keyboard = InputSystem.AddDevice(); - _mouse = InputSystem.AddDevice(); - - _inputInstance = SpawnInputPrefab(); - _inputManager = _inputInstance.GetComponent(); - Assert.IsNotNull(_inputManager); - - _settings = new ClientSimSettings(); - _inputManager.Initialize(_settings); - - _inputListener = new ClientSimTestInputListener(); - _input = _inputManager.GetInput(); - _inputListener.Subscribe(_input); - } - - [TearDown] - public void InputTestTearDown() - { - _inputListener.Unsubscribe(_input); - - InputSystem.RemoveDevice(_keyboard); - InputSystem.RemoveDevice(_mouse); - Object.Destroy(_inputInstance); - } - - private GameObject SpawnInputPrefab() - { - GameObject inputPrefab = ClientSimTestPrefabSpawner.GetRuntimePrefab(INPUT_PREFAB_NAME); - Assert.IsNotNull(inputPrefab); - - GameObject inputInstance = Object.Instantiate(inputPrefab); - Assert.IsNotNull(inputInstance); - - return inputInstance; - } - - // Verify that for the given input mouse or keyboard action the corresponding ClientSim input event is sent. - [Test] - public void TestKeyboardMouseInputEvents() - { - #region Handed Keyboard Actions - - // Keyboard Jump action - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.jump); - - _inputTestFixture.Press(_keyboard.spaceKey); - - Assert.IsTrue(_inputListener.jump); - Assert.IsTrue(_inputListener.jumpHandType == HandType.LEFT); - Assert.IsTrue(_inputListener.CountTrue() == 1); - - _inputTestFixture.Release(_keyboard.spaceKey); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.jump); - - - // Keyboard Toggle Menu action - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.toggleMenu); - - _inputTestFixture.Press(_keyboard.escapeKey); - - Assert.IsTrue(_inputListener.toggleMenu); - Assert.IsTrue(_inputListener.toggleMenuHandType == HandType.LEFT); - Assert.IsTrue(_inputListener.CountTrue() == 1); - - _inputTestFixture.Release(_keyboard.escapeKey); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.toggleMenu); - - #endregion - - #region Non-handed keyboard actions - - // Keyboard Run action - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.run); - - _inputTestFixture.Press(_keyboard.leftShiftKey); - - Assert.IsTrue(_inputListener.run); - Assert.IsTrue(_inputListener.CountTrue() == 1); - - _inputTestFixture.Release(_keyboard.leftShiftKey); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.run); - - - // Keyboard Crouch action - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.toggleCrouch); - - _inputTestFixture.Press(_keyboard.cKey); - - Assert.IsTrue(_inputListener.toggleCrouch); - Assert.IsTrue(_inputListener.CountTrue() == 1); - - _inputTestFixture.Release(_keyboard.cKey); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.toggleCrouch); - - - // Keyboard Prone action - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.toggleProne); - - _inputTestFixture.Press(_keyboard.zKey); - - Assert.IsTrue(_inputListener.toggleProne); - Assert.IsTrue(_inputListener.CountTrue() == 1); - - _inputTestFixture.Release(_keyboard.zKey); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.toggleProne); - - - // Keyboard Release Mouse action - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.releaseMouse); - - _inputTestFixture.Press(_keyboard.tabKey); - - Assert.IsTrue(_inputListener.releaseMouse); - Assert.IsTrue(_inputListener.CountTrue() == 1); - - _inputTestFixture.Release(_keyboard.tabKey); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.releaseMouse); - - #endregion - - #region Handed Mouse Actions - - // Mouse Use and Grab actions - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.use); - Assert.IsFalse(_inputListener.grab); - - _inputTestFixture.Press(_mouse.leftButton); - - Assert.IsTrue(_inputListener.use); - Assert.IsTrue(_inputListener.useHandType == HandType.RIGHT); - Assert.IsTrue(_inputListener.grab); - Assert.IsTrue(_inputListener.grabHandType == HandType.RIGHT); - Assert.IsTrue(_inputListener.CountTrue() == 2); - - _inputTestFixture.Release(_mouse.leftButton); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.use); - Assert.IsFalse(_inputListener.grab); - - - // Mouse Drop action - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.drop); - - _inputTestFixture.Press(_mouse.rightButton); - - Assert.IsTrue(_inputListener.drop); - Assert.IsTrue(_inputListener.dropHandType == HandType.RIGHT); - Assert.IsTrue(_inputListener.CountTrue() == 1); - - _inputTestFixture.Release(_mouse.rightButton); - - Assert.IsTrue(_inputListener.AllOff()); - Assert.IsFalse(_inputListener.drop); - - #endregion - } - - // Verify that for the given input mouse or keyboard action the corresponding ClientSim input axis is non zero. - [Test] - public void TestKeyboardMouseAxisInput() - { - #region Test movement options - - InputSystem.Update(); - - // W key to move forward - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 0)); - - _inputTestFixture.Press(_keyboard.wKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 1)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 1)); - - _inputTestFixture.Release(_keyboard.wKey); - - // S Key to move backward - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 0)); - - _inputTestFixture.Press(_keyboard.sKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), -1)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 1)); - - _inputTestFixture.Release(_keyboard.sKey); - - // A Key to move left - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 0)); - - _inputTestFixture.Press(_keyboard.aKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), -1)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 1)); - - _inputTestFixture.Release(_keyboard.aKey); - - // D Key to move right - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 0)); - - _inputTestFixture.Press(_keyboard.dKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 1)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 1)); - - _inputTestFixture.Release(_keyboard.dKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetMovementVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetMovementAxes().sqrMagnitude, 0)); - - #endregion - - #region Pickup Manipulation Rotation - - InputSystem.Update(); - - // L key to rotate pickups right - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Press(_keyboard.lKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), -1)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Release(_keyboard.lKey); - - // J key to rotate pickups right - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Press(_keyboard.jKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 1)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Release(_keyboard.jKey); - - // I key to rotate pickups up - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Press(_keyboard.iKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), -1)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Release(_keyboard.iKey); - - // K key to rotate pickups down - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Press(_keyboard.kKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 1)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Release(_keyboard.kKey); - - // O key to rotate pickups clockwise - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Press(_keyboard.oKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 1)); - - _inputTestFixture.Release(_keyboard.oKey); - - // U key to rotate pickups counterclockwise - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - _inputTestFixture.Press(_keyboard.uKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), -1)); - - _inputTestFixture.Release(_keyboard.uKey); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateLeftRight(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateUpDown(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetPickupRotateCwCcw(), 0)); - - #endregion - - #region Pickup Manipulation Distance - - _inputTestFixture.Move(_mouse.scroll, Vector2.zero); - InputSystem.Update(); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupManipulateDistance(), 0)); - - _inputTestFixture.Move(_mouse.scroll, Vector2.up); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupManipulateDistance(), 1)); - - _inputTestFixture.Move(_mouse.scroll, Vector2.down); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupManipulateDistance(), -1)); - - _inputTestFixture.Move(_mouse.scroll, Vector2.zero); - - Assert.IsTrue(Mathf.Approximately(_input.GetPickupManipulateDistance(), 0)); - - #endregion - - #region Mouse movement - - _settings.invertMouseLook = false; - - _inputTestFixture.Move(_mouse.delta, Vector2.zero); - InputSystem.Update(); - - Assert.IsTrue(Mathf.Approximately(_input.GetLookVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetLookHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetLookAxes().sqrMagnitude, 0)); - - _inputTestFixture.Move(_mouse.delta, Vector2.up); - - // Invert off means moving up is positive. - Assert.IsTrue(_input.GetLookVertical() > 0); - Assert.IsTrue(Mathf.Approximately(_input.GetLookHorizontal(), 0)); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.down); - - // Invert off means moving down is negative. - Assert.IsTrue(_input.GetLookVertical() < 0); - Assert.IsTrue(Mathf.Approximately(_input.GetLookHorizontal(), 0)); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.zero); - InputSystem.Update(); - - _inputTestFixture.Move(_mouse.delta, Vector2.left); - - Assert.IsTrue(Mathf.Approximately(_input.GetLookVertical(), 0)); - Assert.IsTrue(_input.GetLookHorizontal() < 0); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.right); - - Assert.IsTrue(Mathf.Approximately(_input.GetLookVertical(), 0)); - Assert.IsTrue(_input.GetLookHorizontal() > 0); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.zero); - InputSystem.Update(); - - - _settings.invertMouseLook = true; - - - _inputTestFixture.Move(_mouse.delta, Vector2.zero); - - Assert.IsTrue(Mathf.Approximately(_input.GetLookVertical(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetLookHorizontal(), 0)); - Assert.IsTrue(Mathf.Approximately(_input.GetLookAxes().sqrMagnitude, 0)); - - _inputTestFixture.Move(_mouse.delta, Vector2.up); - - // Invert on means moving up is negative. - Assert.IsTrue(_input.GetLookVertical() < 0); - Assert.IsTrue(Mathf.Approximately(_input.GetLookHorizontal(), 0)); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.down); - - // Invert on means moving down is positive. - Assert.IsTrue(_input.GetLookVertical() > 0); - Assert.IsTrue(Mathf.Approximately(_input.GetLookHorizontal(), 0)); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.zero); - InputSystem.Update(); - - _inputTestFixture.Move(_mouse.delta, Vector2.left); - - Assert.IsTrue(Mathf.Approximately(_input.GetLookVertical(), 0)); - Assert.IsTrue(_input.GetLookHorizontal() < 0); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.right); - - Assert.IsTrue(Mathf.Approximately(_input.GetLookVertical(), 0)); - Assert.IsTrue(_input.GetLookHorizontal() > 0); - Assert.IsTrue(_input.GetLookAxes().sqrMagnitude > 0); - - _inputTestFixture.Move(_mouse.delta, Vector2.zero); - - #endregion - } - } -} -#endif \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimActionInputTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimActionInputTests.cs.meta deleted file mode 100644 index 78fedf3..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimActionInputTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 8fadb8425bbd408095f619607ae84cfa -timeCreated: 1640223150 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimSceneDescriptorTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimSceneDescriptorTests.cs deleted file mode 100644 index d2b47cf..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimSceneDescriptorTests.cs +++ /dev/null @@ -1,216 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.Rendering.PostProcessing; -using UnityEngine.TestTools; -using VRC.SDKBase; - -namespace VRC.SDK3.ClientSim.Tests.ComponentTests -{ - public class ClientSimSceneDescriptorTests : ClientSimTestBase - { - [UnityTest] - public IEnumerator TestNoDescriptor() - { - yield return LoadEmptyScene(); - - VRC_SceneDescriptor descriptor = VRC_SceneDescriptor.Instance; - Assert.IsNull(descriptor); - - ClientSimSceneManager sceneManager = new ClientSimSceneManager(); - Assert.IsFalse(sceneManager.HasSceneDescriptor()); - - Assert.Throws(() => sceneManager.GetRespawnHeight()); - Assert.Throws(() => sceneManager.ShouldObjectsDestroyAtRespawnHeight()); - Assert.Throws(() => sceneManager.SetupCamera(null)); - Assert.Throws(() => sceneManager.GetSpawnPoint()); - } - - [UnityTest] - public IEnumerator TestDescriptorSettings() - { - yield return LoadBasicScene(); - - // Verify there is a descriptor. - VRC_SceneDescriptor descriptor = VRC_SceneDescriptor.Instance; - Assert.IsNotNull(descriptor); - - ClientSimSceneManager sceneManager = new ClientSimSceneManager(); - Assert.IsTrue(sceneManager.HasSceneDescriptor()); - - // Verify respawn height setting. - float respawnHeight = -123; - descriptor.RespawnHeightY = respawnHeight; - Assert.IsTrue(Mathf.Approximately(sceneManager.GetRespawnHeight(), respawnHeight)); - respawnHeight = -44; - descriptor.RespawnHeightY = respawnHeight; - Assert.IsTrue(Mathf.Approximately(sceneManager.GetRespawnHeight(), respawnHeight)); - - // Verify respawn height behaviour. - descriptor.ObjectBehaviourAtRespawnHeight = VRC_SceneDescriptor.RespawnHeightBehaviour.Destroy; - Assert.IsTrue(sceneManager.ShouldObjectsDestroyAtRespawnHeight()); - descriptor.ObjectBehaviourAtRespawnHeight = VRC_SceneDescriptor.RespawnHeightBehaviour.Respawn; - Assert.IsFalse(sceneManager.ShouldObjectsDestroyAtRespawnHeight()); - - // Test Invalid spawns - descriptor.spawns = new Transform[0]; - Assert.Throws(() => sceneManager.GetSpawnPoint()); - - descriptor.spawns = new Transform[1]; - Assert.Throws(() => sceneManager.GetSpawnPoint()); - - // Create list of spawn points to verify transforms - int size = 5; - Transform[] spawns = new Transform[size]; - for (int i = 0; i < size; ++i) - { - spawns[i] = new GameObject().transform; - } - - descriptor.spawns = spawns; - - // Test spawn order first is always first. - descriptor.spawnOrder = VRC_SceneDescriptor.SpawnOrder.First; - for (int i = 0; i < size; ++i) - { - Assert.IsTrue(sceneManager.GetSpawnPoint(false) == spawns[0]); - } - - // Verify sequential order is actually in order. - descriptor.spawnOrder = VRC_SceneDescriptor.SpawnOrder.Sequential; - for (int i = 0; i < size * 2; ++i) - { - Assert.IsTrue(sceneManager.GetSpawnPoint(false) == spawns[i % size]); - } - - // Verify random order is not null. - descriptor.spawnOrder = VRC_SceneDescriptor.SpawnOrder.Random; - for (int i = 0; i < size; ++i) - { - Assert.IsNotNull(sceneManager.GetSpawnPoint(false)); - } - - // Verify remote spawns are always initial spawn point. - for (int i = 0; i < size; ++i) - { - Assert.IsTrue(sceneManager.GetSpawnPoint(true) == spawns[0]); - } - - // Cleanup - for (int i = 0; i < size; ++i) - { - Object.Destroy(spawns[i].gameObject); - } - } - - [UnityTest] - public IEnumerator TestCopyCamera() - { - yield return LoadBasicScene(); - - // Spawn a camera with post processing set. - GameObject cameraPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestCameraWithPPS"); - GameObject cameraObj = Object.Instantiate(cameraPrefab); - VRC_SceneDescriptor.Instance.ReferenceCamera = cameraObj; - - // Android tests - TestCameraSettings( - true, - Random.Range(0.01f, 0.05f), - 1 + Random.value * 1000, - CameraClearFlags.Color, - Random.ColorHSV(), - false); - - // Test same on PC - TestCameraSettings( - false, - Random.Range(0.01f, 0.05f), - 1 + Random.value * 1000, - CameraClearFlags.Color, - Random.ColorHSV(), - false); - - TestCameraSettings( - false, - 0, - 500, - CameraClearFlags.Nothing, - Color.black, - false); - - TestCameraSettings( - false, - 1, - 333, - CameraClearFlags.Depth, - Color.cyan, - false); - - Object.Destroy(cameraObj); - } - - private void TestCameraSettings( - bool isAndroid, - float nearClipPlane, - float farClipPlane, - CameraClearFlags clearFlags, - Color backgroundColor, - bool allowHDR) - { - GameObject obj = new GameObject("Camera"); - Camera camera = obj.AddComponent(); - - VRC_SceneDescriptor descriptor = VRC_SceneDescriptor.Instance; - Assert.IsNotNull(descriptor); - Assert.IsNotNull(descriptor.ReferenceCamera); - - Camera refCam = descriptor.ReferenceCamera.GetComponent(); - Assert.IsNotNull(refCam); - PostProcessLayer postProcessLayer = refCam.GetComponent(); - Assert.IsNotNull(postProcessLayer); - - Assert.IsFalse(Mathf.Approximately(camera.nearClipPlane, nearClipPlane)); - Assert.IsFalse(Mathf.Approximately(camera.farClipPlane, farClipPlane)); - Assert.IsFalse(camera.clearFlags == clearFlags); - Assert.IsFalse(camera.backgroundColor == backgroundColor); - Assert.IsFalse(camera.allowHDR == allowHDR); - - postProcessLayer = camera.GetComponent(); - Assert.IsNull(postProcessLayer); - - refCam.nearClipPlane = nearClipPlane; - refCam.farClipPlane = farClipPlane; - refCam.clearFlags = clearFlags; - refCam.backgroundColor = backgroundColor; - refCam.allowHDR = allowHDR; - - if (isAndroid) - { - LogAssert.Expect(LogType.Warning, "Post processing is not supported on Android"); - } - - ClientSimSceneManager sceneManager = ClientSimSceneManager.CreateTestInstance(isAndroid); - sceneManager.SetupCamera(camera); - - Assert.IsTrue(0.01f <= camera.nearClipPlane && camera.nearClipPlane <= 0.05f); - Assert.IsTrue(Mathf.Approximately(camera.farClipPlane, farClipPlane)); - Assert.IsTrue(camera.clearFlags == clearFlags); - Assert.IsTrue(camera.backgroundColor == backgroundColor); - Assert.IsTrue(camera.allowHDR == allowHDR); - - postProcessLayer = camera.GetComponent(); - - if (isAndroid) - { - Assert.IsNull(postProcessLayer); - } - else - { - Assert.IsNotNull(postProcessLayer); - } - - Object.Destroy(obj); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimSceneDescriptorTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimSceneDescriptorTests.cs.meta deleted file mode 100644 index c3aa012..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/ComponentTests/ClientSimSceneDescriptorTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: abdde045099b4a17a0fd190695cc87bf -timeCreated: 1640214576 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests.meta deleted file mode 100644 index c1f674b..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 62e3c1beb3776944ead69292aa359e36 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimHelperTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimHelperTests.cs deleted file mode 100644 index feb5834..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimHelperTests.cs +++ /dev/null @@ -1,301 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDK3.Components; -using VRC.SDK3.Video.Components.AVPro; -using VRC.SDKBase; -using VRC.Udon; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - [TestFixture] - public class ClientSimHelperTests : ClientSimTestBase - { - [UnityTest] - public IEnumerator TestUIShape() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - }; - - yield return StartClientSim(settings); - - GameObject canvasPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestCanvas"); - - GameObject canvasObj = Object.Instantiate(canvasPrefab); - - // Give time to initialize - yield return null; - - Canvas canvas = canvasObj.GetComponent(); - Assert.IsNotNull(canvas); - Assert.IsNotNull(canvas.worldCamera); - Assert.IsTrue(canvas.worldCamera == VRC_UiShape.GetEventCamera()); - - Object.Destroy(canvasObj); - } - - [UnityTest] - public IEnumerator TestObjectSync() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - }; - - yield return StartClientSim(settings); - - GameObject syncedObjectPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestObjectSync"); - - GameObject syncedObj = Object.Instantiate(syncedObjectPrefab); - GameObject teleportPoint = new GameObject("Teleport"); - Transform teleport = teleportPoint.transform; - teleport.SetPositionAndRotation(Vector3.one * 5, Quaternion.Euler(12, 34, 56)); - - Vector3 originalPos = syncedObj.transform.position; - Quaternion originalRotation = syncedObj.transform.rotation; - - // Give time to initialize - yield return null; - - VRCObjectSync sync = syncedObj.GetComponent(); - Assert.IsNotNull(sync); - Assert.IsNotNull(syncedObj.GetComponent()); - - // TODO test these when implemented. - sync.FlagDiscontinuity(); - sync.SetGravity(true); - sync.SetKinematic(true); - - - // Verify object is not at this location. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(teleport.position, syncedObj.transform.position), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(teleport.rotation, syncedObj.transform.rotation), 0)); - - sync.TeleportTo(teleportPoint.transform); - - // Verify object is now at this location. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(teleport.position, syncedObj.transform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(teleport.rotation, syncedObj.transform.rotation), 0)); - - - // Verify object is not at original location. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(originalPos, syncedObj.transform.position), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(originalRotation, syncedObj.transform.rotation), 0)); - - sync.Respawn(); - - // Verify object is now at original location. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(originalPos, syncedObj.transform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(originalRotation, syncedObj.transform.rotation), 0)); - - yield return null; - - // Test going below respawn height - VRC_SceneDescriptor descriptor = VRC_SceneDescriptor.Instance; - Assert.IsNotNull(descriptor); - - // Force respawn setting - descriptor.ObjectBehaviourAtRespawnHeight = VRC_SceneDescriptor.RespawnHeightBehaviour.Respawn; - - // Set object below respawn height. - Vector3 belowRespawn = new Vector3(0, descriptor.RespawnHeightY - 10, 0); - syncedObj.transform.position = belowRespawn; - - // Wait a frame to allow Object manager to respawn the object. - yield return null; - - // Verify object is now at original location. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(originalPos, syncedObj.transform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(originalRotation, syncedObj.transform.rotation), 0)); - - - // Force respawn setting - descriptor.ObjectBehaviourAtRespawnHeight = VRC_SceneDescriptor.RespawnHeightBehaviour.Destroy; - - // Set object below respawn height. - syncedObj.transform.position = belowRespawn; - - // Wait a frame to allow Object manager to Destroy the object. - yield return null; - - Assert.IsTrue(syncedObj == null); - - Object.Destroy(teleportPoint); - } - - [UnityTest] - public IEnumerator TestAudioSpatializer() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - }; - - yield return StartClientSim(settings); - - GameObject audioPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestAudioSpatializer"); - - GameObject audioObj = Object.Instantiate(audioPrefab); - - // Give time to initialize - yield return null; - - VRCSpatialAudioSource spatial = audioObj.GetComponent(); - Assert.IsNotNull(spatial); - Assert.IsNotNull(audioObj.GetComponent()); - - Object.Destroy(audioObj); - } - - [UnityTest] - public IEnumerator TestAVProVideoPlayer() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - }; - - yield return StartClientSim(settings); - - GameObject avProPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestAVProPlayer"); - - GameObject avProObj = Object.Instantiate(avProPrefab); - - // Give time to initialize - yield return null; - - VRCAVProVideoPlayer avProPlayer = avProObj.GetComponent(); - - // These values throw exceptions without ClientSim. - Assert.IsFalse(avProPlayer.IsReady); - Assert.IsFalse(avProPlayer.IsPlaying); - - // TODO other tests - - Object.Destroy(avProObj); - } - - - [UnityTest] - public IEnumerator TestObjectPool() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - GameObject objectPoolPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestObjectPool"); - - GameObject objectPoolObj = Object.Instantiate(objectPoolPrefab); - - // Give time to initialize - yield return null; - - VRCObjectPool objectPool = objectPoolObj.GetComponent(); - Assert.IsNotNull(objectPool); - Assert.IsNotNull(objectPoolObj.GetComponent()); - Assert.IsTrue(localPlayer.IsOwner(objectPoolObj)); - Assert.IsTrue(objectPool.Pool.Length == 3); - - - GameObject poolObj1 = objectPool.TryToSpawn(); - Assert.IsNotNull(poolObj1); - - - // Test using object pool when not the owner. - Networking.SetOwner(remotePlayer, objectPoolObj); - - LogAssert.Expect(LogType.Error, $"Non-owner attempted to spawn object from {objectPoolObj.name}"); - Assert.IsNull(objectPool.TryToSpawn()); - - LogAssert.Expect(LogType.Error, $"Non-owner attempted to return {poolObj1.name} to {objectPoolObj.name}"); - objectPool.Return(poolObj1); - - - // Empty the pool - Networking.SetOwner(localPlayer, objectPoolObj); - - GameObject poolObj2 = objectPool.TryToSpawn(); - Assert.IsNotNull(poolObj2); - GameObject poolObj3 = objectPool.TryToSpawn(); - Assert.IsNotNull(poolObj3); - - // Pool should be empty - Assert.IsNull(objectPool.TryToSpawn()); - - objectPool.Return(poolObj3); - Assert.IsTrue(objectPool.TryToSpawn() == poolObj3); - - // Return all objects - objectPool.Return(poolObj1); - objectPool.Return(poolObj2); - objectPool.Return(poolObj3); - - // Test owner leaving with new owner being the local player. - Networking.SetOwner(remotePlayer, objectPoolObj); - Helper.RemoveRemotePlayer(remotePlayer); - Assert.IsTrue(localPlayer.IsOwner(objectPoolObj)); - - Object.Destroy(objectPoolObj); - } - - [UnityTest] - public IEnumerator TestUdon() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - // See ClientSimWorldTestExample sample for proper udon program testing. - - GameObject udonEmptyPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestUdon"); - GameObject udonSyncedPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestUdonSyncedPos"); - - GameObject udonEmptyObj = Object.Instantiate(udonEmptyPrefab); - GameObject udonSyncedObj = Object.Instantiate(udonSyncedPrefab); - - // Give time to initialize - yield return null; - - Assert.IsNotNull(udonEmptyObj.GetComponent()); - Assert.IsNotNull(udonSyncedObj.GetComponent()); - - // Udon can't be initialized if there is no udon program, which isn't supported in Packages. :( - Assert.IsNull(udonEmptyObj.GetComponent()); - Assert.IsNull(udonSyncedObj.GetComponent()); - - // TODO other tests - // TODO since ClientSim component is never added, it's not possible to test ownership over the object. - - Object.Destroy(udonEmptyObj); - Object.Destroy(udonSyncedObj); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimHelperTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimHelperTests.cs.meta deleted file mode 100644 index 064132c..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimHelperTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 410015e984814c3eb0fc64b838d1c943 -timeCreated: 1640651503 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInitializationTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInitializationTests.cs deleted file mode 100644 index a1406a8..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInitializationTests.cs +++ /dev/null @@ -1,224 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDKBase; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - public class ClientSimInitializationTests : ClientSimTestBase - { - // This test is for checking if the ClientSim will prevent starting if there is no VRC_SceneDescriptor in the scene. - [UnityTest] - public IEnumerator TestNoWorldDescriptor() - { - // Load an empty scene with no VRC components. - yield return LoadEmptyScene(); - - Assert.IsFalse(ClientSimMain.HasInstance()); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - }; - - // Try to start ClientSim, but expect an exception that there is no world descriptor. - Assert.Throws(() => ClientSimRuntimeLoader.StartClientSim(settings)); - - // Wait one frame for ClientSimMain to start. - yield return null; - - Assert.IsFalse(Helper.HasReadyEventSent(), "ClientSim ready event sent when ClientSim shouldn't start."); - } - - // This test is for checking if the ClientSim will prevent starting if there is a PipelineSaver in the scene - // which is added when the user tries to upload. - [UnityTest] - public IEnumerator TestWithPipelineSaver() - { - // Load a basic world with only a floor and the VRC_SceneDescriptor. This is just enough the ClientSim to - // properly initialize. - yield return LoadBasicScene(); - - Assert.IsFalse(ClientSimMain.HasInstance()); - - // Adding this component should prevent ClientSim from starting due to thinking the user is uploading content. - VRC_SceneDescriptor.Instance.gameObject.AddComponent(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - }; - - ClientSimRuntimeLoader.StartClientSim(settings); - - yield return null; - - Assert.IsFalse(ClientSimMain.HasInstance()); - Assert.IsFalse(Helper.HasReadyEventSent(), "ClientSim ready event sent when ClientSim shouldn't start!"); - } - - // Test that editor only objects are removed in the scene when DeleteEditorOnly is set to true on startup. - [UnityTest] - public IEnumerator TestDeleteEditorOnly() - { - yield return LoadBasicScene(); - - GameObject editorOnlyObject = new GameObject {tag = "EditorOnly"}; - Assert.IsNotNull(editorOnlyObject); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - deleteEditorOnly = true, - }; - - yield return StartClientSim(settings); - - // Must compare with null as UnityObjects override null comparison. - Assert.IsTrue(editorOnlyObject == null, "Editor only object is not null."); - } - - // Test that editor only objects remain in the scene when the DeleteEditorOnly is set to false on startup. - [UnityTest] - public IEnumerator TestDeleteEditorOnlyDisabled() - { - yield return LoadBasicScene(); - - GameObject editorOnlyObject = new GameObject {tag = "EditorOnly"}; - Assert.IsNotNull(editorOnlyObject); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - deleteEditorOnly = false, - }; - - yield return StartClientSim(settings); - - // Must compare with null as UnityObjects override null comparison. - Assert.IsFalse(editorOnlyObject == null, "Editor only object is null."); - } - - // Test if ClientSim will initialize properly and not spawn a controllable player for the user. - [UnityTest] - public IEnumerator TestLocalPlayerDisabled() - { - // Load a basic world with only a floor and the VRC_SceneDescriptor. This is just enough the ClientSim to - // properly initialize. - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = false, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi player = Networking.LocalPlayer; - Assert.IsNotNull(player, "Local player is null after starting ClientSim."); - Assert.IsNotNull(player.gameObject, "Local player does not have a GameObject."); - Assert.IsFalse(player.gameObject.activeInHierarchy, "Local player is active when ClientSim settings request no player."); - } - - // Test if ClientSim will initialize properly and spawn a controllable player for the user. - // The local player should be master, instance master, and have the specified custom name. - [UnityTest] - public IEnumerator TestLocalPlayerEnabled() - { - // Load a basic world with only a floor and the VRC_SceneDescriptor. This is just enough the ClientSim to - // properly initialize. - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - isInstanceOwner = true, - localPlayerIsMaster = true, - customLocalPlayerName = "Custom Player Name", - }; - - yield return StartClientSim(settings); - - VRCPlayerApi player = Networking.LocalPlayer; - Assert.IsNotNull(player, "Local player is null after starting ClientSim."); - Assert.IsNotNull(player.gameObject, "Local player does not have a GameObject."); - Assert.IsTrue(player.gameObject.activeInHierarchy, "Local player is not active when ClientSim settings request player."); - - Assert.IsTrue(VRCPlayerApi.GetPlayerByGameObject(player.gameObject) == player, "Getting player by GameObject did not return the local player"); - - Assert.IsTrue(settings.customLocalPlayerName.Equals(player.displayName), "Local player display name does not match settings."); - - Assert.IsTrue(Networking.IsMaster, "Local player is not master when ClientSim settings request player to be master."); - Assert.IsTrue(player.isMaster, "Local player is not master when ClientSim settings request player to be master."); - - Assert.IsTrue(Networking.IsInstanceOwner, "Local player is not instance owner when ClientSim settings request player to be instance owner."); - Assert.IsTrue(player.isInstanceOwner, "Local player is not instance owner when ClientSim settings request player to be instance owner."); - - Assert.IsTrue(player.isLocal, "Local player is not local."); - Assert.IsTrue(player.playerId == 1, "Local player does not have id 1."); - Assert.IsTrue(player.IsValid(), "Local player is not valid."); - Assert.IsTrue(VRCPlayerApi.GetPlayerById(1) == player, "Getting player by Id 1 did not return the local player"); - - Assert.IsTrue(VRCPlayerApi.GetPlayerCount() == 1, "Player count after ClientSim start is not 1."); - - Assert.IsFalse(player.IsUserInVR(), "Local player is considered in VR when it should not be."); - } - - // Test if ClientSim will initialize properly and spawn a controllable player for the user. - // The local player should not be master or instance owner. A remote player will be spawned first that is master. - [UnityTest] - public IEnumerator TestLocalPlayerNonMaster() - { - // Load a basic world with only a floor and the VRC_SceneDescriptor. This is just enough the ClientSim to - // properly initialize. - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - isInstanceOwner = false, - localPlayerIsMaster = false, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi player = Networking.LocalPlayer; - Assert.IsNotNull(player, "Local player is null after starting ClientSim."); - Assert.IsNotNull(player.gameObject, "Local player does not have a GameObject."); - Assert.IsTrue(player.gameObject.activeInHierarchy, "Local player is not active when ClientSim settings request player."); - Assert.IsTrue(VRCPlayerApi.GetPlayerByGameObject(player.gameObject) == player, "Getting player by GameObject did not return the local player"); - - Assert.IsFalse(Networking.IsMaster, "Local player is master when ClientSim settings request player to not be master."); - Assert.IsFalse(player.isMaster, "Local player is master when ClientSim settings request player to not be master."); - - Assert.IsFalse(Networking.IsInstanceOwner, "Local player is instance owner when ClientSim settings request player to not be instance owner."); - Assert.IsFalse(player.isInstanceOwner, "Local player is instance owner when ClientSim settings request player to not be instance owner."); - - Assert.IsTrue(player.isLocal, "Local player is not local."); - Assert.IsTrue(player.playerId == 2, "Local player does not have id 2."); - Assert.IsTrue(player.IsValid(), "Local player is not valid."); - Assert.IsTrue(VRCPlayerApi.GetPlayerById(2) == player, "Getting player by Id 2 did not return the local player"); - - Assert.IsTrue(VRCPlayerApi.GetPlayerCount() == 2, "Player count after ClientSim start is not 2."); - - VRCPlayerApi remotePlayer = VRCPlayerApi.AllPlayers[0]; - Assert.IsTrue(remotePlayer.IsValid(), "Remote player is not valid."); - Assert.IsTrue(remotePlayer.playerId == 1, "Remote player does not have id 1."); - Assert.IsFalse(remotePlayer.isLocal, "Remote player is local."); - Assert.IsTrue(remotePlayer.isMaster, "Remote player is not master."); - Assert.IsFalse(remotePlayer.isInstanceOwner, "Remote player is instance owner."); - Assert.IsTrue(VRCPlayerApi.GetPlayerById(1) == remotePlayer, "Getting player by Id 1 did not return the remote player"); - Assert.IsTrue(VRCPlayerApi.GetPlayerByGameObject(remotePlayer.gameObject) == remotePlayer, "Getting player by GameObject did not return the remote player"); - } - } -} - diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInitializationTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInitializationTests.cs.meta deleted file mode 100644 index 4c98652..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInitializationTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: ace75fa32b514f179f465c0c6320aaca -timeCreated: 1640892584 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInteractTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInteractTests.cs deleted file mode 100644 index 0805835..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInteractTests.cs +++ /dev/null @@ -1,513 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDK3.Components; -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - public class ClientSimInteractTests : ClientSimTestBase - { - // TODO - // Displayed tooltip with multiple interacts - - // Current tests: - // Test Interact with all collider types (Box/Mesh/Sphere/Capsule) - // Interact range (proximity vs scale) - // Interact with UIShape can't interact - // Interact on different layers (UI only when menu open, MirrorReflection never) - // Interact through colliders (isTrigger and not isTrigger) (trigger colliders do not increase range) - // Multiple interacts on an object with different proximities (test with some out of range) - // Interact with released mouse (UI closed) - // Interact with released mouse (UI open) - - public enum InteractType - { - BOX, - SPHERE, - CAPSULE, - MESH - } - private static InteractType[] _interactTypeValues = - { - InteractType.BOX, - InteractType.SPHERE, - InteractType.CAPSULE, - InteractType.MESH - }; - - private static float[] _testTrackingScaleValues = { 0.2f, 1, 2 }; - private static float[] _testProximityValues = { 0, 2, 5 }; - - private GameObject _interactObj; - private ClientSimTestInteract _testInteractHandler; - private bool _wasInteractedWith = false; - - public override void TestSetUp() - { - base.TestSetUp(); - - _testInteractHandler = null; - _wasInteractedWith = false; - } - - [TearDown] - public void InteractTestTearDown() - { - if (_interactObj != null) - { - Object.Destroy(_interactObj); - } - } - - private GameObject SpawnInteract(InteractType type = InteractType.BOX) - { - string interactPrefabName = "ClientSimTestInteract"; - switch (type) - { - case InteractType.BOX: - interactPrefabName += "Box"; - break; - case InteractType.SPHERE: - interactPrefabName += "Sphere"; - break; - case InteractType.CAPSULE: - interactPrefabName += "Capsule"; - break; - case InteractType.MESH: - interactPrefabName += "Mesh"; - break; - } - GameObject interactPrefab = ClientSimTestPrefabSpawner.GetTestPrefab(interactPrefabName); - return Object.Instantiate(interactPrefab, Vector3.forward, Quaternion.identity); - } - - private IEnumerator CreateInteract(InteractType type = InteractType.BOX) - { - _interactObj = SpawnInteract(type); - - // Give time to initialize - yield return null; - - // Note that since Udon programs can't properly be in test packages, using proxy TestInteract for - // something being interactable - _testInteractHandler = _interactObj.GetComponent(); - Assert.IsNotNull(_testInteractHandler); - - _testInteractHandler.onInteract += () => _wasInteractedWith = true; - } - - private IEnumerator StartClientSimAndCreateInteract(InteractType interactType = InteractType.BOX) - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - spawnPlayer = true, - initializationDelay = 0f - }; - - yield return StartClientSim(settings); - - yield return CreateInteract(interactType); - - // Ensure menu is closed, allowing the player to walk and interact - Helper.CloseMenu(); - - yield return null; - } - - // Given an object, wait until it is hovered, then press the use action, verify interact occured, and release use action. - // This does not move the object or move the player to verify it should interact. - private IEnumerator InteractWithObject(GameObject obj, bool clearLastResults = true) - { - Assert.IsFalse(_wasInteractedWith); - yield return Helper.WaitUntilObjectHovered(obj, HandType.RIGHT); - yield return null; // Wait an extra frame in case object was already hovered before this method call. - - Assert.IsFalse(_wasInteractedWith); - Assert.IsNull(Helper.GetLastInteractResults(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastInteractResults(HandType.RIGHT, clearLastResults).interactObject == obj); - Assert.IsTrue(_wasInteractedWith); - _wasInteractedWith = false; - - TestInput.SetInputUseGrab(false); - - yield return null; - } - - // Try to interact, but expect no interact. - private IEnumerator TryInteractWithObject(GameObject obj) - { - Assert.IsFalse(_wasInteractedWith); - yield return Helper.WaitUntilObjectHovered(obj, HandType.RIGHT); - yield return null; // Wait an extra frame in case object was already hovered before this method call. - - Assert.IsFalse(_wasInteractedWith); - Assert.IsNull(Helper.GetLastInteractResults(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsNull(Helper.GetLastInteractResults(HandType.RIGHT, true)); - Assert.IsFalse(_wasInteractedWith); - - TestInput.SetInputUseGrab(false); - - yield return null; - } - - [UnityTest] - public IEnumerator TestInteractColliderTypes([ValueSource(nameof(_interactTypeValues))] InteractType interactType) - { - yield return StartClientSimAndCreateInteract(interactType); - - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform); - - Assert.IsFalse(_wasInteractedWith); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).interactable); - yield return Helper.WaitUntilObjectHovered(_interactObj, HandType.RIGHT); - - Assert.IsFalse(_wasInteractedWith); - Assert.IsNull(Helper.GetLastInteractResults(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - var interactEvents = Helper.GetLastInteractResults(HandType.RIGHT, true); - Assert.IsTrue(interactEvents.interactObject == _interactObj); - Assert.IsTrue(interactEvents.interacts.Contains(_testInteractHandler)); - Assert.IsTrue(_wasInteractedWith); - _wasInteractedWith = false; - - TestInput.SetInputUseGrab(false); - - yield return null; - } - - [UnityTest] - public IEnumerator TestInteractProximity( - [ValueSource(nameof(_testTrackingScaleValues))]float trackingScale, - [ValueSource(nameof(_testProximityValues))]float proximity) - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - // Position the box collider so that it is aligned on the object's z position. - // This is to ensure proximity properly based on the object's distance to the player. - var collider = _interactObj.GetComponent(); - collider.center = new Vector3(0, 0, 0.5f); - - Helper.SetTrackingScale(trackingScale); - - _testInteractHandler.proximity = proximity; - - // Current proximity formula based on ClientSimInteractHandler: - // (player tracking scale * 1.25f + interact.proximity) - float expectedInteractReach = - trackingScale * ClientSimInteractManager.INTERACT_SCALE + _testInteractHandler.proximity; - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, expectedInteractReach - 0.1f); - - yield return InteractWithObject(_interactObj); - - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, expectedInteractReach + 0.1f); - - yield return TryInteractWithObject(_interactObj); - } - - [UnityTest] - public IEnumerator TestInteractUIShapePreventsInteract() - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - _testInteractHandler.proximity = 2; - - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, 1); - - yield return InteractWithObject(_interactObj); - - // Adding UI Shape prevents interact events - _interactObj.AddComponent(); - yield return null; - - yield return TryInteractWithObject(_interactObj); - } - - [UnityTest] - public IEnumerator TestInteractLayerMirrorReflection() - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - _testInteractHandler.proximity = 2; - - float objectDistance = 1; - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, objectDistance); - - // Verify can interact with the object. - yield return InteractWithObject(_interactObj); - - // Change layer of object to mirror reflection, which can never be interacted with. - _interactObj.layer = LayerMask.NameToLayer("MirrorReflection"); - - yield return null; - - // Verify can't interact if object is never hovered. - var raycastResult = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsFalse(raycastResult.hitObject == _interactObj); - Assert.IsTrue(raycastResult.distance > objectDistance); - - // Open the menu, and disable the object to prevent the ui canvas from blocking our test objects. - Helper.OpenAndDisableMenu(); - - yield return null; - - // Verify can't interact if object is never hovered. - raycastResult = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsFalse(raycastResult.hitObject == _interactObj); - Assert.IsTrue(raycastResult.distance > objectDistance); - } - - [UnityTest] - public IEnumerator TestInteractLayerUI() - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - _testInteractHandler.proximity = 2; - - float objectDistance = 1; - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, objectDistance); - - yield return InteractWithObject(_interactObj); - - // Change layer of object to UI, which can only be interacted with while the menu is open. - _interactObj.layer = LayerMask.NameToLayer("UI"); - - yield return null; - - // Verify can't interact if object is never hovered. - var raycastResult = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsFalse(raycastResult.hitObject == _interactObj); - Assert.IsTrue(raycastResult.distance > objectDistance); - - // Open the menu, and disable the object to prevent the ui canvas from blocking our test objects. - Helper.OpenAndDisableMenu(); - - yield return null; - - // Verify that object can interact when menu is open. - yield return InteractWithObject(_interactObj); - } - - [UnityTest] - public IEnumerator TestInteractWithColliderInFront() - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - _testInteractHandler.proximity = 5; - - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, _testInteractHandler.proximity); - - yield return InteractWithObject(_interactObj); - - GameObject cubePrimitive = GameObject.CreatePrimitive(PrimitiveType.Cube); - Collider primCollider = cubePrimitive.GetComponent(); - Helper.MoveObjectInFrontOfPlayer(primCollider.transform, _testInteractHandler.proximity / 2f); - - - // If a collider is trigger and does not have an interact, you can still interact through it. - primCollider.isTrigger = true; - - yield return InteractWithObject(_interactObj); - - // If a collider is not trigger, you cannot interact through it. - primCollider.isTrigger = false; - - yield return TryInteractWithObject(_interactObj); - - - // Verify that you cannot interact through trigger colliders when out of range - // This would work in VRChat, even though it does not make sense. - // https://feedback.vrchat.com/sdk-bug-reports/p/incorrect-proximity-calculation-when-aiming-through-trigger-colliders - - primCollider.isTrigger = true; - _testInteractHandler.proximity = 5; - - // Should not be able to reach this far. - float distance = _testInteractHandler.proximity * 2; - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, distance); - Helper.MoveObjectInFrontOfPlayer(primCollider.transform, distance - 1.5f); - - yield return TryInteractWithObject(_interactObj); - - Object.Destroy(cubePrimitive); - } - - [UnityTest] - public IEnumerator TestInteractMultipleComponents() - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - // Allow the object to always be interacted with. - _testInteractHandler.proximity = 50; - - ClientSimTestInteract testInteract1 = _interactObj.AddComponent(); - ClientSimTestInteract testInteract2 = _interactObj.AddComponent(); - ClientSimTestInteract testInteract3 = _interactObj.AddComponent(); - - // Set interact distances out of order to ensure all are processed and not just the last found. - testInteract1.proximity = 2; - testInteract1.canInteract = true; - - testInteract2.proximity = 0; - testInteract2.canInteract = true; - - testInteract3.proximity = 4; - testInteract3.canInteract = true; - - - // Move object far enough that nothing interacts. - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, 6); - - yield return InteractWithObject(_interactObj, false); - - ClientSimInteractEvent results = Helper.GetLastInteractResults(HandType.RIGHT, true); - - // Only interact of proximity 4 was interacted with. - Assert.IsFalse(results.interacts.Contains(testInteract1), "Interact of proximity 2 was interacted from distance of 6!"); - Assert.IsFalse(results.interacts.Contains(testInteract2), "Interact of proximity 0 was interacted from distance of 6!"); - Assert.IsFalse(results.interacts.Contains(testInteract3), "Interact of proximity 4 was interacted from distance of 6!"); - - - // Move object closer so only one can interact. - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, 4); - - yield return InteractWithObject(_interactObj, false); - - results = Helper.GetLastInteractResults(HandType.RIGHT, true); - - // Only interact of proximity 4 was interacted with. - Assert.IsFalse(results.interacts.Contains(testInteract1), "Interact of proximity 2 was interacted from distance of 4!"); - Assert.IsFalse(results.interacts.Contains(testInteract2), "Interact of proximity 0 was interacted from distance of 4!"); - Assert.IsTrue(results.interacts.Contains(testInteract3), "Interact of proximity 4 was not interacted from distance of 4!"); - - - // Move object closer so only two can interact. - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, 2); - - yield return InteractWithObject(_interactObj, false); - - results = Helper.GetLastInteractResults(HandType.RIGHT, true); - - // Only interact of proximity 4 and 2 was interacted with. - Assert.IsTrue(results.interacts.Contains(testInteract1), "Interact of proximity 2 was not interacted from distance of 2!"); - Assert.IsFalse(results.interacts.Contains(testInteract2), "Interact of proximity 0 was interacted from distance of 2!"); - Assert.IsTrue(results.interacts.Contains(testInteract3), "Interact of proximity 4 was not interacted from distance of 2!"); - - - // Move object closer so all can interact. - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, 0.5f); - - yield return InteractWithObject(_interactObj, false); - - results = Helper.GetLastInteractResults(HandType.RIGHT, true); - - // All should have been interacted. - Assert.IsTrue(results.interacts.Contains(testInteract1), "Interact of proximity 2 was not interacted from distance of 0.5!"); - Assert.IsTrue(results.interacts.Contains(testInteract2), "Interact of proximity 0 was not interacted from distance of 0.5!"); - Assert.IsTrue(results.interacts.Contains(testInteract3), "Interact of proximity 4 was not interacted from distance of 0.5!"); - } - - [UnityTest] - public IEnumerator TestInteractMouseReleasedMenuClosed() - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - _testInteractHandler.proximity = 5; - - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, _testInteractHandler.proximity); - - // Move the object slightly to the right to not be directly in front of the player. - _interactObj.transform.position += new Vector3(_interactObj.transform.transform.localScale.x + 0.1f, 0, 0); - - TestInput.SetInputReleaseMouse(true); - TestInput.SetInputLook(ClientSimBaseInput.GetScreenCenter()); - - yield return null; - - // Verify can't interact if object is never hovered. - var raycastResult = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsFalse(raycastResult.hitObject == _interactObj); - - Helper.PutMouseOverObject(_interactObj.transform); - - // Verify can now interact with object with mouse over it. - yield return InteractWithObject(_interactObj); - - // Move object to opposite x and redo test. - Vector3 objPos = _interactObj.transform.position; - objPos.x *= -1; - _interactObj.transform.position = objPos; - - yield return null; - - // Verify can't interact if object is never hovered. - raycastResult = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsFalse(raycastResult.hitObject == _interactObj); - - Helper.PutMouseOverObject(_interactObj.transform); - - // Verify can now interact with object with mouse over it. - yield return InteractWithObject(_interactObj); - - TestInput.SetInputReleaseMouse(false); - } - - [UnityTest] - public IEnumerator TestInteractMouseReleasedMenuOpen() - { - yield return StartClientSimAndCreateInteract(InteractType.BOX); - - _interactObj.layer = LayerMask.NameToLayer("UI"); - _testInteractHandler.proximity = 5; - - Helper.MoveObjectInFrontOfPlayer(_interactObj.transform, _testInteractHandler.proximity); - - // Move the object slightly to the right to not be directly in front of the player. - _interactObj.transform.position += new Vector3(_interactObj.transform.transform.localScale.x + 0.1f, 0, 0); - - Helper.OpenAndDisableMenu(); - - yield return null; - - // Verify can't interact if object is never hovered. - var raycastResult = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsFalse(raycastResult.hitObject == _interactObj); - - Helper.PutMouseOverObject(_interactObj.transform); - - // Verify can now interact with object with mouse over it. - yield return InteractWithObject(_interactObj); - - // Move object to opposite x and redo test. - Vector3 objPos = _interactObj.transform.position; - objPos.x *= -1; - _interactObj.transform.position = objPos; - - yield return null; - - // Verify can't interact if object is never hovered. - raycastResult = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsFalse(raycastResult.hitObject == _interactObj); - - Helper.PutMouseOverObject(_interactObj.transform); - - // Verify can now interact with object with mouse over it. - yield return InteractWithObject(_interactObj); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInteractTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInteractTests.cs.meta deleted file mode 100644 index 88580b6..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimInteractTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 68ac8db8f7444e51b2aac9f57940a281 -timeCreated: 1640815930 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPickupTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPickupTests.cs deleted file mode 100644 index 073cd27..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPickupTests.cs +++ /dev/null @@ -1,833 +0,0 @@ -using System.Collections; -using System.Text.RegularExpressions; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDKBase; -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - public class ClientSimPickupTests : ClientSimTestBase - { - // TODO - // Pickup events while menu is open (OnUseDown, OnUseUp, Drop) (Events still fire while menu is open) - - private GameObject _pickupObj; - private VRC_Pickup _pickup; - - private ClientSimTestPickupHandler _testPickupHandler; - - [TearDown] - public void PickupTestTearDown() - { - if (_pickupObj != null) - { - Object.Destroy(_pickupObj); - } - } - - private GameObject SpawnPickup(bool synced = false) - { - string pickupPrefabName = - synced - ? "ClientSimTestPickupSynced" - : "ClientSimTestPickup"; - - GameObject pickupPrefab = ClientSimTestPrefabSpawner.GetTestPrefab(pickupPrefabName); - return Object.Instantiate(pickupPrefab, Vector3.forward, Quaternion.identity); - } - - private IEnumerator CreatePickup(bool synced = false) - { - _pickupObj = SpawnPickup(synced); - - // Give time to initialize - yield return null; - - _pickup = _pickupObj.GetComponent(); - Assert.IsNotNull(_pickup); - Assert.IsNotNull(_pickupObj.GetComponent()); - - _testPickupHandler = _pickupObj.GetComponent(); - Assert.IsNotNull(_testPickupHandler); - } - - - private IEnumerator StartClientSimAndCreatePickup(bool syncedPickup = false) - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - spawnPlayer = true, - initializationDelay = 0f - }; - - yield return StartClientSim(settings); - - yield return CreatePickup(syncedPickup); - - // Ensure menu is closed, allowing the player to walk and interact - Helper.CloseMenu(); - - yield return null; - } - - private IEnumerator GrabPickup() - { - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupPickedUp(HandType.RIGHT, true) == _pickup); - - if (_pickup.AutoHold == VRC_Pickup.AutoHoldMode.Yes) - { - TestInput.SetInputUseGrab(false); - - yield return null; - } - } - - private IEnumerator DropPickup() - { - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - - if (_pickup.AutoHold == VRC_Pickup.AutoHoldMode.Yes) - { - TestInput.SetInputDrop(true); - - yield return null; - - TestInput.SetInputDrop(false); - } - else - { - TestInput.SetInputUseGrab(false); - } - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == _pickup); - - yield return null; - } - - [UnityTest] - public IEnumerator TestPickupGrabDrop() - { - yield return StartClientSimAndCreatePickup(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - - // Test can grab pickup - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.No; - - Assert.IsNull(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Left)); - Assert.IsNull(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Right)); - Assert.IsTrue(_pickup.currentHand == VRC_Pickup.PickupHand.None); - Assert.IsNull(_pickup.currentPlayer); - - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupPickedUp(HandType.RIGHT, true) == _pickup); - - Assert.IsNull(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Left)); - Assert.IsTrue(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Right) == _pickup); - Assert.IsTrue(_pickup.currentHand == VRC_Pickup.PickupHand.Right); - Assert.IsTrue(_pickup.currentPlayer == localPlayer); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == _pickup); - - Assert.IsNull(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Left)); - Assert.IsNull(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Right)); - Assert.IsTrue(_pickup.currentHand == VRC_Pickup.PickupHand.None); - Assert.IsNull(_pickup.currentPlayer); - - yield return null; - } - - [UnityTest] - public IEnumerator TestPickupNotPickupable() - { - yield return StartClientSimAndCreatePickup(); - - // Test that disabling pickup.pickupable prevents the object from being picked up. - _pickup.pickupable = false; - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - ClientSimRaycastResults lastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsTrue(lastResults.hitObject == _pickupObj); - Assert.IsNull(lastResults.uiShape); - Assert.IsNull(lastResults.interactable); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - } - - [UnityTest] - public IEnumerator TestPickupDisabledPickups() - { - yield return StartClientSimAndCreatePickup(); - - // Test that the player can't pickup an object when pickups are disabled for the player. - Networking.LocalPlayer.EnablePickups(false); - _pickup.pickupable = true; - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - ClientSimRaycastResults lastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsTrue(lastResults.hitObject == _pickupObj); - Assert.IsNull(lastResults.uiShape); - Assert.IsNull(lastResults.interactable); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - } - - [UnityTest] - public IEnumerator TestPickupGrabDropWithAutoHold() - { - yield return StartClientSimAndCreatePickup(); - - // Test can grab pickup - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.Yes; - - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupPickedUp(HandType.RIGHT, true) == _pickup); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputDrop(true); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputDrop(false); - - yield return null; - - // Drop event only happens after drop input has been released. - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == _pickup); - } - - [UnityTest] - public IEnumerator TestPickupOwnershipTransfer() - { - yield return StartClientSimAndCreatePickup(true); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - // Test can grab pickup - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.No; - - Networking.SetOwner(remotePlayer, _pickupObj); - - // Remote player is the current owner. - Assert.IsTrue(remotePlayer.IsOwner(_pickupObj)); - Assert.IsFalse(localPlayer.IsOwner(_pickupObj)); - - yield return GrabPickup(); - - // After picking up the object, local player should now be the owner. - Assert.IsFalse(remotePlayer.IsOwner(_pickupObj)); - Assert.IsTrue(localPlayer.IsOwner(_pickupObj)); - - yield return DropPickup(); - } - - [UnityTest] - public IEnumerator TestPickupUseEventsHoldInitialGrab() - { - yield return StartClientSimAndCreatePickup(); - - - // Test can grab pickup - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.Yes; - - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupPickedUp(HandType.RIGHT, true) == _pickup); - - yield return null; - - // OnUseDown event only fires after holding the pickup for half a second - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - - yield return ClientSimTestUtils.WaitUntil( - () => Helper.GetLastPickupUseDown(HandType.RIGHT, false) != null, - "Pickup Use Down event never fired", - 0.6f); - - Assert.IsTrue(Helper.GetLastPickupUseDown(HandType.RIGHT, true) == _pickup); - - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupUseUp(HandType.RIGHT, true) == _pickup);; - - - // Now that initial hold delay has passed, check that trying to use fires event right away. - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupUseDown(HandType.RIGHT, true) == _pickup); - - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupUseUp(HandType.RIGHT, true) == _pickup); - - - // Drop the pickup and ensure use events do not fire. - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputDrop(true); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputDrop(false); - - yield return null; - - // Drop event only happens after drop input has been released. - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == _pickup); - - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - } - - // This test checks that after picking up the object, releasing the use button, and waiting the initial delay, - // using the object will fire the use event right away. - // This test also verifies that dropping the object will fire OnUseUp if use button still held. - [UnityTest] - public IEnumerator TestPickupUseEventsReleaseInitialGrab() - { - yield return StartClientSimAndCreatePickup(); - - - // Test can grab pickup - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.Yes; - - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupPickedUp(HandType.RIGHT, true) == _pickup); - - yield return new WaitForSeconds(0.3f); - - // OnUseDown event only fires after holding the pickup for half a second - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - - TestInput.SetInputUseGrab(false); - - // Combined wait at this point should fire use down right away. - yield return new WaitForSeconds(0.3f); - - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupUseDown(HandType.RIGHT, true) == _pickup); - - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupUseUp(HandType.RIGHT, true) == _pickup); - - - // Now that initial hold delay has passed, check that trying to use fires event right away. - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupUseDown(HandType.RIGHT, true) == _pickup); - - // Check to ensure that use up fires before drop - _testPickupHandler.onPickupUseUpAction += () => - { - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, false), "Pickup dropped before PickupUseUp fired!"); - }; - _testPickupHandler.onDropAction += () => - { - Assert.IsTrue(Helper.GetLastPickupUseUp(HandType.RIGHT, false) == _pickup, "Pickup use up did not fire before pickup drop!"); - }; - - // Drop the pickup and ensure use up event fires. - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputDrop(true); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputDrop(false); - - yield return null; - - // Drop event only happens after drop input has been released. - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == _pickup); - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - Assert.IsTrue(Helper.GetLastPickupUseUp(HandType.RIGHT, true) == _pickup); - - TestInput.SetInputUseGrab(false); - - yield return null; - } - - [UnityTest] - public IEnumerator TestPickupUseEventsNotAutoHold() - { - yield return StartClientSimAndCreatePickup(); - - - // Test can grab pickup - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.No; - - Helper.MoveObjectInFrontOfPlayer(_pickupObj.transform); - - yield return Helper.WaitUntilObjectHovered(_pickupObj, HandType.RIGHT); - - Assert.IsNull(Helper.GetLastPickupPickedUp(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(Helper.GetLastPickupPickedUp(HandType.RIGHT, true) == _pickup); - - // Wait long enough to pass the initial pickup use delay. - yield return new WaitForSeconds(0.6f); - - // No use event should fire. - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupUseDown(HandType.RIGHT, true)); - Assert.IsNull(Helper.GetLastPickupUseUp(HandType.RIGHT, true)); - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == _pickup); - - yield return null; - } - - [UnityTest] - public IEnumerator TestPickupForceDrop() - { - yield return StartClientSimAndCreatePickup(); - - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.No; - - yield return GrabPickup(); - - // Try having the remote player drop. - LogAssert.Expect(LogType.Error, new Regex(".*Cannot Drop.*")); - _pickup.Drop(remotePlayer); - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - - _pickup.Drop(); - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == _pickup); - - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - - yield return null; - } - - [UnityTest] - public IEnumerator TestPickupDropOnDestroy() - { - yield return StartClientSimAndCreatePickup(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.No; - - yield return GrabPickup(); - - Assert.IsNull(Helper.GetLastPickupDropped(HandType.RIGHT, true)); - Assert.IsTrue(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Right) == _pickup); - - // Destroy the pickup and verify it "dropped" properly. - Object.DestroyImmediate(_pickupObj); - - // Destroying a Unity Object requires comparison with null rather than Assert.IsNull. - Assert.IsTrue(Helper.GetLastPickupDropped(HandType.RIGHT, true) == null); - Assert.IsNull(localPlayer.GetPickupInHand(VRC_Pickup.PickupHand.Right)); - - TestInput.SetInputUseGrab(false); - - yield return null; - } - - - [UnityTest] - [Ignore("Log no longer appears")] - public IEnumerator TestPickupHaptics() - { - yield return StartClientSimAndCreatePickup(); - - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.No; - - yield return GrabPickup(); - - LogAssert.Expect(LogType.Log, new Regex(".*\\[VRCPlayerAPI.PlayHapticEventInHand\\] Playing haptics for player.*")); - _pickup.GenerateHapticEvent(1, 1, 1); - - yield return DropPickup(); - } - - [UnityTest] - public IEnumerator TestPickupManipulation() - { - yield return StartClientSimAndCreatePickup(); - - _pickup.allowManipulationWhenEquipped = true; - - yield return GrabPickup(); - - // TODO Verify directionality of each motion to be sure they do what they should. - - Transform pickupTransform = _pickupObj.transform; - Vector3 pickupPos1 = pickupTransform.position; - Quaternion pickupRot1 = pickupTransform.rotation; - - // Test Mouse scroll to move forward and back. - TestInput.SetInputPickupManipulateMove(10); - - yield return new WaitForSeconds(0.2f); - - Vector3 pickupPos2 = pickupTransform.position; - Assert.IsTrue(Vector3.Distance(pickupPos1, pickupPos2) > 0); - pickupPos1 = pickupPos2; - - TestInput.SetInputPickupManipulateMove(-10); - - yield return new WaitForSeconds(0.2f); - - pickupPos2 = pickupTransform.position; - Assert.IsTrue(Vector3.Distance(pickupPos1, pickupPos2) > 0); - - TestInput.SetInputPickupManipulateMove(0); - - // Test Rotating Right - TestInput.SetInputPickupManipulateRotateRight(true); - - yield return new WaitForSeconds(0.2f); - - Quaternion pickupRot2 = pickupTransform.rotation; - Assert.IsTrue(Quaternion.Angle(pickupRot1, pickupRot2) > 0); - pickupRot1 = pickupRot2; - - TestInput.SetInputPickupManipulateRotateRight(false); - - // Test Rotating Left - TestInput.SetInputPickupManipulateRotateLeft(true); - - yield return new WaitForSeconds(0.2f); - - pickupRot2 = pickupTransform.rotation; - Assert.IsTrue(Quaternion.Angle(pickupRot1, pickupRot2) > 0); - pickupRot1 = pickupRot2; - - TestInput.SetInputPickupManipulateRotateLeft(false); - - // Test Rotating Up - TestInput.SetInputPickupManipulateRotateUp(true); - - yield return new WaitForSeconds(0.2f); - - pickupRot2 = pickupTransform.rotation; - Assert.IsTrue(Quaternion.Angle(pickupRot1, pickupRot2) > 0); - pickupRot1 = pickupRot2; - - TestInput.SetInputPickupManipulateRotateUp(false); - - // Test Rotating Down - TestInput.SetInputPickupManipulateRotateDown(true); - - yield return new WaitForSeconds(0.2f); - - pickupRot2 = pickupTransform.rotation; - Assert.IsTrue(Quaternion.Angle(pickupRot1, pickupRot2) > 0); - pickupRot1 = pickupRot2; - - TestInput.SetInputPickupManipulateRotateDown(false); - - // Test Rotating Clockwise - TestInput.SetInputPickupManipulateRotateClockwise(true); - - yield return new WaitForSeconds(0.2f); - - pickupRot2 = pickupTransform.rotation; - Assert.IsTrue(Quaternion.Angle(pickupRot1, pickupRot2) > 0); - pickupRot1 = pickupRot2; - - TestInput.SetInputPickupManipulateRotateClockwise(false); - - // Test Rotating Counter Clockwise - TestInput.SetInputPickupManipulateRotateCounterClockwise(true); - - yield return new WaitForSeconds(0.2f); - - pickupRot2 = pickupTransform.rotation; - Assert.IsTrue(Quaternion.Angle(pickupRot1, pickupRot2) > 0); - - TestInput.SetInputPickupManipulateRotateCounterClockwise(false); - - yield return DropPickup(); - } - - [UnityTest] - public IEnumerator TestPickupManipulationDisabled() - { - yield return StartClientSimAndCreatePickup(); - - _pickup.allowManipulationWhenEquipped = false; - - yield return GrabPickup(); - - Transform pickupTransform = _pickupObj.transform; - Vector3 pickupPos = pickupTransform.position; - Quaternion pickupRot = pickupTransform.rotation; - - // Test Mouse scroll to move forward and back. - TestInput.SetInputPickupManipulateMove(10); - - yield return new WaitForSeconds(0.1f); - - // Pickup has not moved. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateMove(-10); - - yield return new WaitForSeconds(0.1f); - - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateMove(0); - - // Test Rotating Right - TestInput.SetInputPickupManipulateRotateRight(true); - - yield return new WaitForSeconds(0.1f); - - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateRotateRight(false); - - // Test Rotating Left - TestInput.SetInputPickupManipulateRotateLeft(true); - - yield return new WaitForSeconds(0.1f); - - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateRotateLeft(false); - - // Test Rotating Up - TestInput.SetInputPickupManipulateRotateUp(true); - - yield return new WaitForSeconds(0.1f); - - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateRotateUp(false); - - // Test Rotating Down - TestInput.SetInputPickupManipulateRotateDown(true); - - yield return new WaitForSeconds(0.1f); - - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateRotateDown(false); - - // Test Rotating Clockwise - TestInput.SetInputPickupManipulateRotateClockwise(true); - - yield return new WaitForSeconds(0.1f); - - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateRotateClockwise(false); - - // Test Rotating Counter Clockwise - TestInput.SetInputPickupManipulateRotateCounterClockwise(true); - - yield return new WaitForSeconds(0.1f); - - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pickupPos, pickupTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(pickupRot, pickupTransform.rotation), 0)); - - TestInput.SetInputPickupManipulateRotateCounterClockwise(false); - - yield return DropPickup(); - } - - private static bool[] _pickupFollowValues = { false, true }; - [UnityTest] - public IEnumerator TestPickupRotateFollow([ValueSource(nameof(_pickupFollowValues))] bool kinematic) - { - yield return StartClientSimAndCreatePickup(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - - _pickup.pickupable = true; - _pickup.AutoHold = VRC_Pickup.AutoHoldMode.No; - _pickupObj.GetComponent().isKinematic = kinematic; - - yield return GrabPickup(); - - // Player is now holding the pickup. Rotate left and verify pickup moves right relative to the player. - Vector3 playerPos = localPlayer.GetPosition(); - Vector3 pickupPos1 = _pickupObj.transform.position; - TestInput.SetInputLookDelta(new Vector2(-100, 0)); - - yield return new WaitForSeconds(0.2f); - - Vector3 pickupPos2 = _pickupObj.transform.position; - Assert.IsTrue(Vector3.Distance(pickupPos1, pickupPos2) > 0.1f); - - Vector3 fromPlayerToPickup1 = new Vector3(pickupPos1.x, playerPos.y, pickupPos1.z) - playerPos; - Vector3 fromPlayerToPickup2 = new Vector3(pickupPos2.x, playerPos.y, pickupPos2.z) - playerPos; - // Moving left should be negative angle - Assert.IsTrue(Vector3.SignedAngle(fromPlayerToPickup1, fromPlayerToPickup2, Vector3.up) < 0); - - // Rotate right - TestInput.SetInputLookDelta(new Vector2(100, 0)); - pickupPos1 = pickupPos2; - - yield return new WaitForSeconds(0.2f); - - pickupPos2 = _pickupObj.transform.position; - Assert.IsTrue(Vector3.Distance(pickupPos1, pickupPos2) > 0.1f); - - fromPlayerToPickup1 = new Vector3(pickupPos1.x, playerPos.y, pickupPos1.z) - playerPos; - fromPlayerToPickup2 = new Vector3(pickupPos2.x, playerPos.y, pickupPos2.z) - playerPos; - // Moving right should be positive angle - Assert.IsTrue(Vector3.SignedAngle(fromPlayerToPickup1, fromPlayerToPickup2, Vector3.up) > 0); - - yield return DropPickup(); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPickupTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPickupTests.cs.meta deleted file mode 100644 index 7cdc9aa..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPickupTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 24ab037a6e9649b9ba36936ea660fadf -timeCreated: 1640661486 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerApiTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerApiTests.cs deleted file mode 100644 index 7ff4637..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerApiTests.cs +++ /dev/null @@ -1,890 +0,0 @@ -using System.Collections; -using System.Text.RegularExpressions; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDK3.Components; -using VRC.SDKBase; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - public class ClientSimPlayerApiTests : ClientSimTestBase - { - [UnityTest] - public IEnumerator TestPlayerLocomotionSettings() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - ClientSimPlayer localClientSimPlayer = localPlayer.GetClientSimPlayer(); - ClientSimPlayerLocomotionData localLocomotionData = localClientSimPlayer.locomotionData; - - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - ClientSimPlayer remoteClientSimPlayer = remotePlayer.GetClientSimPlayer(); - ClientSimPlayerLocomotionData remoteLocomotionData = remoteClientSimPlayer.locomotionData; - - // Saving these values to compare later after modifying the local player to verify remote player was not modified. - float remoteWalkSpeed = remoteLocomotionData.GetWalkSpeed(); - float remoteStrafeSpeed = remoteLocomotionData.GetStrafeSpeed(); - float remoteRunSpeed = remoteLocomotionData.GetRunSpeed(); - float remoteJumpImpulse = remoteLocomotionData.GetJump(); - float remoteGravityStrength = remoteLocomotionData.GetGravityStrength(); - bool remoteImmobile = remoteLocomotionData.GetImmobilized(); - bool remoteLegacyLocomotion = remoteLocomotionData.GetUseLegacyLocomotion(); - - - // Get the values and verify with locomotion data source. - float walkSpeed = localPlayer.GetWalkSpeed(); - float strafeSpeed = localPlayer.GetStrafeSpeed(); - float runSpeed = localPlayer.GetRunSpeed(); - float jumpImpulse = localPlayer.GetJumpImpulse(); - float gravityStrength = localPlayer.GetGravityStrength(); - - // No way using Player API to get these values - bool immobilized = localLocomotionData.immobilized; - bool useLegacyLocomotion = localLocomotionData.useLegacyLocomotion; - - Assert.IsTrue(Mathf.Approximately(walkSpeed, localLocomotionData.walkSpeed)); - Assert.IsTrue(Mathf.Approximately(strafeSpeed, localLocomotionData.strafeSpeed)); - Assert.IsTrue(Mathf.Approximately(runSpeed, localLocomotionData.runSpeed)); - Assert.IsTrue(Mathf.Approximately(jumpImpulse, localLocomotionData.jumpSpeed)); - Assert.IsTrue(Mathf.Approximately(gravityStrength, localLocomotionData.gravityStrength)); - - // Verify adding values modifies the locomotion data. - localPlayer.SetWalkSpeed(walkSpeed + 5); - localPlayer.SetStrafeSpeed(strafeSpeed + 6); - localPlayer.SetRunSpeed(runSpeed + 7); - localPlayer.SetJumpImpulse(jumpImpulse + 8); - localPlayer.SetGravityStrength(gravityStrength + 9); - - Assert.IsTrue(Mathf.Approximately(walkSpeed + 5, localLocomotionData.walkSpeed)); - Assert.IsTrue(Mathf.Approximately(strafeSpeed + 6, localLocomotionData.strafeSpeed)); - Assert.IsTrue(Mathf.Approximately(runSpeed + 7, localLocomotionData.runSpeed)); - Assert.IsTrue(Mathf.Approximately(jumpImpulse + 8, localLocomotionData.jumpSpeed)); - Assert.IsTrue(Mathf.Approximately(gravityStrength + 9, localLocomotionData.gravityStrength)); - - // Verify getting values are still equal - walkSpeed = localPlayer.GetWalkSpeed(); - strafeSpeed = localPlayer.GetStrafeSpeed(); - runSpeed = localPlayer.GetRunSpeed(); - jumpImpulse = localPlayer.GetJumpImpulse(); - gravityStrength = localPlayer.GetGravityStrength(); - - Assert.IsTrue(Mathf.Approximately(walkSpeed, localLocomotionData.walkSpeed)); - Assert.IsTrue(Mathf.Approximately(strafeSpeed, localLocomotionData.strafeSpeed)); - Assert.IsTrue(Mathf.Approximately(runSpeed, localLocomotionData.runSpeed)); - Assert.IsTrue(Mathf.Approximately(jumpImpulse, localLocomotionData.jumpSpeed)); - Assert.IsTrue(Mathf.Approximately(gravityStrength, localLocomotionData.gravityStrength)); - - // Ensure these values have not been modified when changing other values. - Assert.IsTrue(immobilized == localLocomotionData.immobilized); - Assert.IsTrue(useLegacyLocomotion == localLocomotionData.useLegacyLocomotion); - - localPlayer.Immobilize(true); - Assert.IsTrue(localLocomotionData.immobilized); - - localPlayer.Immobilize(false); - Assert.IsFalse(localLocomotionData.immobilized); - - localPlayer.UseLegacyLocomotion(); - Assert.IsTrue(localLocomotionData.useLegacyLocomotion); - - - // Verify remote player values have not been modified. - Assert.IsTrue(Mathf.Approximately(remoteWalkSpeed, remoteLocomotionData.GetWalkSpeed())); - Assert.IsTrue(Mathf.Approximately(remoteStrafeSpeed, remoteLocomotionData.GetStrafeSpeed())); - Assert.IsTrue(Mathf.Approximately(remoteRunSpeed, remoteLocomotionData.GetRunSpeed())); - Assert.IsTrue(Mathf.Approximately(remoteJumpImpulse, remoteLocomotionData.GetJump())); - Assert.IsTrue(Mathf.Approximately(remoteGravityStrength, remoteLocomotionData.GetGravityStrength())); - Assert.IsTrue(remoteImmobile == remoteLocomotionData.GetImmobilized()); - Assert.IsTrue(remoteLegacyLocomotion == remoteLocomotionData.GetUseLegacyLocomotion()); - - // Getting or setting any of remote player speed items throws exceptions in VRChat - Assert.Throws(() => remotePlayer.GetWalkSpeed()); - } - - [UnityTest] - public IEnumerator TestPlayerAudioSettings() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - ClientSimPlayer localClientSimPlayer = localPlayer.GetClientSimPlayer(); - ClientSimPlayerAudioData localAudioData = localClientSimPlayer.audioData; - - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - ClientSimPlayer remoteClientSimPlayer = remotePlayer.GetClientSimPlayer(); - ClientSimPlayerAudioData remoteAudioData = remoteClientSimPlayer.audioData; - - // Save remote audio values to verify they do not change when local player values are changed. - float voiceVolumetricRadius = remoteAudioData.voiceVolumetricRadius; - float voiceDistanceNear = remoteAudioData.voiceDistanceNear; - float voiceDistanceFar = remoteAudioData.voiceDistanceFar; - float voiceGain = remoteAudioData.voiceGain; - bool voiceLowpass = remoteAudioData.voiceLowpass; - - // Verify setting audio data for local player. - SetPlayerAudioSetting(localPlayer, localAudioData); - - Assert.IsTrue(Mathf.Approximately(voiceVolumetricRadius, remoteAudioData.voiceVolumetricRadius)); - Assert.IsTrue(Mathf.Approximately(voiceDistanceNear, remoteAudioData.voiceDistanceNear)); - Assert.IsTrue(Mathf.Approximately(voiceDistanceFar, remoteAudioData.voiceDistanceFar)); - Assert.IsTrue(Mathf.Approximately(voiceGain, remoteAudioData.voiceGain)); - Assert.IsTrue(voiceLowpass == remoteAudioData.voiceLowpass); - - SetPlayerAudioSetting(remotePlayer, remoteAudioData); - } - - private void SetPlayerAudioSetting(VRCPlayerApi player, ClientSimPlayerAudioData audioData) - { - // There are no getters for audio data, so all values must be checked against the audio data object. - - // Verify player voice audio settings - float voiceVolumetricRadius = audioData.voiceVolumetricRadius; - float voiceDistanceNear = audioData.voiceDistanceNear; - float voiceDistanceFar = audioData.voiceDistanceFar; - float voiceGain = audioData.voiceGain; - bool voiceLowpass = audioData.voiceLowpass; - - player.SetVoiceVolumetricRadius(voiceVolumetricRadius + 5); - player.SetVoiceDistanceNear(voiceDistanceNear + 6); - player.SetVoiceDistanceFar(voiceDistanceFar + 7); - player.SetVoiceGain(voiceGain + 8); - player.SetVoiceLowpass(!voiceLowpass); - - Assert.IsTrue(Mathf.Approximately(voiceVolumetricRadius + 5, audioData.voiceVolumetricRadius)); - Assert.IsTrue(Mathf.Approximately(voiceDistanceNear + 6, audioData.voiceDistanceNear)); - Assert.IsTrue(Mathf.Approximately(voiceDistanceFar + 7, audioData.voiceDistanceFar)); - Assert.IsTrue(Mathf.Approximately(voiceGain + 8, audioData.voiceGain)); - Assert.IsTrue(!voiceLowpass == audioData.voiceLowpass); - - - // Verify player avatar audio settings - float avatarAudioVolumetricRadius = audioData.avatarAudioVolumetricRadius; - float avatarAudioNearRadius = audioData.avatarAudioNearRadius; - float avatarAudioFarRadius = audioData.avatarAudioFarRadius; - float avatarAudioGain = audioData.avatarAudioGain; - bool avatarAudioCustomCurve = audioData.avatarAudioCustomCurve; - bool avatarAudioForceSpatial = audioData.avatarAudioForceSpatial; - - player.SetAvatarAudioVolumetricRadius(avatarAudioVolumetricRadius + 15); - player.SetAvatarAudioNearRadius(avatarAudioNearRadius + 16); - player.SetAvatarAudioFarRadius(avatarAudioFarRadius + 17); - player.SetAvatarAudioGain(avatarAudioGain + 18); - player.SetAvatarAudioCustomCurve(!avatarAudioCustomCurve); - player.SetAvatarAudioForceSpatial(!avatarAudioForceSpatial); - - Assert.IsTrue(Mathf.Approximately(avatarAudioVolumetricRadius + 15, audioData.avatarAudioVolumetricRadius)); - Assert.IsTrue(Mathf.Approximately(avatarAudioNearRadius + 16, audioData.avatarAudioNearRadius)); - Assert.IsTrue(Mathf.Approximately(avatarAudioFarRadius + 17, audioData.avatarAudioFarRadius)); - Assert.IsTrue(Mathf.Approximately(avatarAudioGain + 18, audioData.avatarAudioGain)); - Assert.IsTrue(!avatarAudioCustomCurve == audioData.avatarAudioCustomCurve); - Assert.IsTrue(!avatarAudioForceSpatial == audioData.avatarAudioForceSpatial); - } - - [UnityTest] - public IEnumerator TestPlayerTags() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - string tagKey1 = "Key1"; - string tagKey2 = "Key2"; - string tagValue1 = "Value1"; - string tagValue2 = "Value2"; - string tagValue3 = "Value3"; - string tagValue4 = "Value4"; - - // Test key 1 for local and remote players - string localKey1Value = localPlayer.GetPlayerTag(tagKey1); - string remoteKey1Value = remotePlayer.GetPlayerTag(tagKey1); - Assert.IsTrue(string.IsNullOrEmpty(localKey1Value)); - Assert.IsTrue(string.IsNullOrEmpty(remoteKey1Value)); - - localPlayer.SetPlayerTag(tagKey1, tagValue1); - - localKey1Value = localPlayer.GetPlayerTag(tagKey1); - remoteKey1Value = remotePlayer.GetPlayerTag(tagKey1); - Assert.IsTrue(localKey1Value == tagValue1); - Assert.IsTrue(string.IsNullOrEmpty(remoteKey1Value)); - - remotePlayer.SetPlayerTag(tagKey1, tagValue2); - - localKey1Value = localPlayer.GetPlayerTag(tagKey1); - remoteKey1Value = remotePlayer.GetPlayerTag(tagKey1); - Assert.IsTrue(localKey1Value == tagValue1); - Assert.IsTrue(remoteKey1Value == tagValue2); - - // Test changing value for existing key - localPlayer.SetPlayerTag(tagKey1, tagValue3); - - localKey1Value = localPlayer.GetPlayerTag(tagKey1); - remoteKey1Value = remotePlayer.GetPlayerTag(tagKey1); - Assert.IsTrue(localKey1Value == tagValue3); - Assert.IsTrue(remoteKey1Value == tagValue2); - - - // Test key 2 for local player. - string localKey2Value = localPlayer.GetPlayerTag(tagKey2); - string remoteKey2Value = remotePlayer.GetPlayerTag(tagKey2); - Assert.IsTrue(string.IsNullOrEmpty(localKey2Value)); - Assert.IsTrue(string.IsNullOrEmpty(remoteKey2Value)); - - localPlayer.SetPlayerTag(tagKey2, tagValue4); - - // Key 1 did not change - localKey1Value = localPlayer.GetPlayerTag(tagKey1); - remoteKey1Value = remotePlayer.GetPlayerTag(tagKey1); - Assert.IsTrue(localKey1Value == tagValue3); - Assert.IsTrue(remoteKey1Value == tagValue2); - - // Key 2 only set for local player - localKey2Value = localPlayer.GetPlayerTag(tagKey2); - remoteKey2Value = remotePlayer.GetPlayerTag(tagKey2); - Assert.IsTrue(localKey2Value == tagValue4); - Assert.IsTrue(string.IsNullOrEmpty(remoteKey2Value)); - - // Clear only local player's tags - LogAssert.Expect(LogType.Error, new Regex(".*Clearing all player tags\\. VRCPlayerApi\\.ClearPlayerTags is a dangerous call, as it will clear all the tags and this might break prefabs that rely on them\\.")); - localPlayer.ClearPlayerTags(); - - // Verify tags are gone for local player. - localKey1Value = localPlayer.GetPlayerTag(tagKey1); - localKey2Value = localPlayer.GetPlayerTag(tagKey2); - Assert.IsTrue(string.IsNullOrEmpty(localKey1Value)); - Assert.IsTrue(string.IsNullOrEmpty(localKey2Value)); - - // Verify tag still exists for remote player. - remoteKey1Value = remotePlayer.GetPlayerTag(tagKey1); - Assert.IsTrue(remoteKey1Value == tagValue2); - - - // Clear only local player's tags - LogAssert.Expect(LogType.Error, new Regex(".*Clearing all player tags\\. VRCPlayerApi\\.ClearPlayerTags is a dangerous call, as it will clear all the tags and this might break prefabs that rely on them\\.")); - remotePlayer.ClearPlayerTags(); - - remoteKey1Value = remotePlayer.GetPlayerTag(tagKey1); - Assert.IsTrue(string.IsNullOrEmpty(remoteKey1Value)); - - - // TODO Unsure what these methods do, but adding to test to verify they do not throw exceptions - localPlayer.SetSilencedToTagged(1, tagKey1, tagValue1); - remotePlayer.SetSilencedToTagged(1, tagKey1, tagValue1); - - localPlayer.SetSilencedToUntagged(2, tagKey2, tagValue2); - remotePlayer.SetSilencedToUntagged(2, tagKey2, tagValue2); - - localPlayer.ClearSilence(); - remotePlayer.ClearSilence(); - - - // TODO method not properly supported - localPlayer.GetPlayersWithTag(tagKey1, tagValue1); - remotePlayer.GetPlayersWithTag(tagKey2, tagValue2); - } - - [UnityTest] - public IEnumerator TestPlayerOwnership() - { - yield return LoadBasicScene(); - - VRCPlayerApi oldMaster = null; - VRCPlayerApi newMaster = null; - - void OnMasterSwitch(ClientSimOnNewMasterEvent masterEvent) - { - oldMaster = masterEvent.oldMasterPlayer; - newMaster = masterEvent.newMasterPlayer; - } - - EventDispatcher.Subscribe(OnMasterSwitch); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - localPlayerIsMaster = false, // Ensure local player is not master - }; - - yield return StartClientSim(settings); - - - VRCPlayerApi remotePlayer = VRCPlayerApi.GetPlayerById(1); - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi otherRemotePlayer = Helper.SpawnRemotePlayer(); - - // Verify master - Assert.IsNull(oldMaster); - Assert.IsTrue(newMaster == remotePlayer); - - GameObject syncedObjectPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestObjectSync"); - - // Create synced objects to test transferring ownership. - GameObject syncedObject1 = Object.Instantiate(syncedObjectPrefab); - GameObject syncedObject2 = Object.Instantiate(syncedObjectPrefab);; - GameObject syncedObject3 = Object.Instantiate(syncedObjectPrefab);; - - // Allow object manager to pickup new synced objects. - yield return null; - - - // By default, owning player should be master, which is the remote player. - Assert.IsTrue(Networking.GetOwner(syncedObject1) == remotePlayer); - - // Set owner to current owner and verify no change. - Networking.SetOwner(remotePlayer, syncedObject1); - Assert.IsTrue(Networking.GetOwner(syncedObject1) == remotePlayer); - - // Set ownership to the local player - Networking.SetOwner(localPlayer, syncedObject2); - Assert.IsTrue(Networking.GetOwner(syncedObject2) == localPlayer); - Assert.IsTrue(Networking.IsOwner(syncedObject2)); - - // Verify remote player still owns other object. - Assert.IsTrue(Networking.GetOwner(syncedObject1) == remotePlayer); - Assert.IsFalse(Networking.IsOwner(syncedObject1)); - - - // Set ownership of 3rd object to other remote player. - Networking.SetOwner(otherRemotePlayer, syncedObject3); - Assert.IsTrue(Networking.GetOwner(syncedObject3) == otherRemotePlayer); - Assert.IsFalse(Networking.IsOwner(syncedObject3)); - Assert.IsTrue(Networking.GetOwner(syncedObject1) == remotePlayer); - Assert.IsTrue(Networking.GetOwner(syncedObject2) == localPlayer); - - // Remove other remote player - Helper.RemoveRemotePlayer(otherRemotePlayer); - - // Verify master has not changed. - Assert.IsTrue(remotePlayer.isMaster); - Assert.IsFalse(localPlayer.isMaster); - Assert.IsNull(oldMaster); - Assert.IsTrue(newMaster == remotePlayer); - - // Verify that master now owns the object the other remote player owned. - Assert.IsFalse(Networking.GetOwner(syncedObject3) == otherRemotePlayer); - Assert.IsTrue(Networking.GetOwner(syncedObject3) == remotePlayer); - Assert.IsFalse(Networking.IsOwner(syncedObject3)); - - // Verify ownership of other objects. - Assert.IsTrue(Networking.GetOwner(syncedObject1) == remotePlayer); - Assert.IsTrue(Networking.GetOwner(syncedObject2) == localPlayer); - - - // Remove current master - Helper.RemoveRemotePlayer(remotePlayer); - - Assert.IsFalse(remotePlayer.isMaster); - Assert.IsTrue(localPlayer.isMaster); - Assert.IsTrue(oldMaster == remotePlayer); - Assert.IsTrue(newMaster == localPlayer); - - // Verify local player owns all objects - Assert.IsTrue(Networking.GetOwner(syncedObject1) == localPlayer); - Assert.IsTrue(Networking.GetOwner(syncedObject2) == localPlayer); - Assert.IsTrue(Networking.GetOwner(syncedObject3) == localPlayer); - - - // Verify TakeOwnership and IsOwner Api - otherRemotePlayer = Helper.SpawnRemotePlayer(); - otherRemotePlayer.TakeOwnership(syncedObject3); - Assert.IsTrue(otherRemotePlayer.IsOwner(syncedObject3)); - Assert.IsFalse(localPlayer.IsOwner(syncedObject3)); - - - EventDispatcher.Unsubscribe(OnMasterSwitch); - - Object.Destroy(syncedObject1); - Object.Destroy(syncedObject2); - Object.Destroy(syncedObject3); - } - - [UnityTest] - public IEnumerator TestPlayerTeleport() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - Vector3 localPos = localPlayer.GetPosition(); - Vector3 remotePos = remotePlayer.GetPosition(); - - // Teleporting remote players does not do anything. - LogAssert.Expect(LogType.Warning, new Regex(".*\\[VRCPlayerAPI.TeleportTo\\] Teleporting remote players will do nothing.*")); - remotePlayer.TeleportTo(remotePos + Vector3.one, Quaternion.identity); - LogAssert.Expect(LogType.Warning, new Regex(".*\\[VRCPlayerAPI.TeleportTo\\] Teleporting remote players will do nothing.*")); - remotePlayer.TeleportTo(remotePos + Vector3.one, Quaternion.identity, VRC_SceneDescriptor.SpawnOrientation.Default); - LogAssert.Expect(LogType.Warning, new Regex(".*\\[VRCPlayerAPI.TeleportTo\\] Teleporting remote players will do nothing.*")); - remotePlayer.TeleportTo(remotePos + Vector3.one, Quaternion.identity, VRC_SceneDescriptor.SpawnOrientation.Default, true); - - // Verify remote player never moved. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(remotePos, remotePlayer.GetPosition()), 0)); - // Verify local player never moved either. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(localPos, localPlayer.GetPosition()), 0)); - - - - Vector3 pos1 = Vector3.one; - Quaternion rot1 = Quaternion.Euler(0, 75, 0); - - // Verify local player is not at this location. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(pos1, localPlayer.GetPosition()), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(rot1, localPlayer.GetRotation()), 0)); - - localPlayer.TeleportTo(pos1, rot1); - - // Verify local player is now at this location. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pos1, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(rot1, localPlayer.GetRotation()), 0)); - - - - // Verify that player rotation only rotates on y axis and not other axes. - Vector3 pos2 = new Vector3(-1, 2, -3); - Quaternion rot2 = Quaternion.Euler(12, 34, 56); - Quaternion expectedRot2 = Quaternion.Euler(0, rot2.eulerAngles.y, 0); - - // Verify local player is not at this location. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(pos2, localPlayer.GetPosition()), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(expectedRot2, localPlayer.GetRotation()), 0)); - - localPlayer.TeleportTo(pos2, rot2); - - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(rot2, localPlayer.GetRotation()), 0)); - - // Verify local player is now at this location. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pos2, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(expectedRot2, localPlayer.GetRotation()), 0)); - - - - // Verify local player is not at this location. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(pos1, localPlayer.GetPosition()), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(rot1, localPlayer.GetRotation()), 0)); - - // Teleport based on playspace. This should be the same as normal teleportation. - localPlayer.TeleportTo(pos1, rot1, VRC_SceneDescriptor.SpawnOrientation.AlignRoomWithSpawnPoint); - - // Verify local player is now at this location. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pos1, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(rot1, localPlayer.GetRotation()), 0)); - - - - // Verify local player is not at this location. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(pos2, localPlayer.GetPosition()), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(expectedRot2, localPlayer.GetRotation()), 0)); - - // Lerp on remote does nothing locally. - localPlayer.TeleportTo(pos2, rot2, VRC_SceneDescriptor.SpawnOrientation.AlignPlayerWithSpawnPoint, true); - - // Verify local player is now at this location. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(pos2, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(expectedRot2, localPlayer.GetRotation()), 0)); - } - - [UnityTest] - public IEnumerator TestPlayerRespawn() - { - yield return LoadBasicScene(); - - bool playerRespawned = false; - void OnPlayerRespawn(ClientSimOnPlayerRespawnEvent respawnEvent) - { - playerRespawned = true; - } - - EventDispatcher.Subscribe(OnPlayerRespawn); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - Assert.IsFalse(playerRespawned); - // Test respawning from the menu - Helper.RespawnPlayer(); - - Assert.IsTrue(playerRespawned); - playerRespawned = false; - - - // Test going below respawn height - VRC_SceneDescriptor descriptor = VRC_SceneDescriptor.Instance; - Assert.IsNotNull(descriptor); - - Vector3 belowRespawn = new Vector3(0, descriptor.RespawnHeightY - 10, 0); - - Networking.LocalPlayer.TeleportTo(belowRespawn, Quaternion.identity); - - // Wait a frame for player to detect it is under the respawn height - yield return null; - - Assert.IsTrue(playerRespawned); - - // Test calling the Udon Respawn Method - playerRespawned = false; - Assert.IsFalse(playerRespawned); - Networking.LocalPlayer.Respawn(); - Assert.True(playerRespawned); - - // Test calling the Udon Respawn Method with an integer - playerRespawned = false; - Assert.IsFalse(playerRespawned); - var player = Networking.LocalPlayer; - player.Respawn(0); - Assert.True(playerRespawned); - - EventDispatcher.Unsubscribe(OnPlayerRespawn); - } - - [UnityTest] - public IEnumerator TestPlayerSetVelocity() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - Assert.IsTrue(localPlayer.IsPlayerGrounded(), "Player is not grounded initially."); - Assert.IsTrue(localPlayer.GetVelocity().sqrMagnitude < 0.01f, "Player is does not have zero velocity initially."); - - Vector3 expectedVelocity = Vector3.up * 100; - localPlayer.SetVelocity(expectedVelocity); - remotePlayer.SetVelocity(expectedVelocity); - - yield return null; - - Assert.IsFalse(localPlayer.IsPlayerGrounded(), "Player is still grounded after setting velocity upwards."); - Vector3 velocity = localPlayer.GetVelocity(); - float velocityRatio = velocity.y / expectedVelocity.y; - Assert.IsTrue(Vector3.Angle(velocity, expectedVelocity) < 0.01f, "Player velocity is not the same direction as expected velocity"); - Assert.IsTrue(0.8f <= velocityRatio && velocityRatio < 1.01f, "Player velocity is not within 80% of expected velocity magnitude."); - - // You cannot get velocity on remote players. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(remotePlayer.GetVelocity(), Vector3.zero), 0)); - } - - [UnityTest] - public IEnumerator TestPlayerTrackingData() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - // Move the player to some arbitrary location to ensure values update. - localPlayer.TeleportTo(Vector3.one, Quaternion.Euler(0, 35, 0)); - remotePlayer.gameObject.transform.SetPositionAndRotation(Vector3.back, Quaternion.Euler(0, 15, 0)); - - - var trackingData = localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Origin); - // Tracking data for the origin is equal to the player's current position. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(trackingData.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, localPlayer.GetRotation()), 0)); - - // Tracking data for the head is equal to the camera's location. - Camera cam = VRC_UiShape.GetEventCamera(); - Transform camTransform = cam.transform; - trackingData = localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head); - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(trackingData.position, camTransform.position), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, camTransform.rotation), 0)); - - // Ensure left and right hand are non zero values - trackingData = localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.RightHand); - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(trackingData.position, Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, Quaternion.identity), 0)); - - trackingData = localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.LeftHand); - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(trackingData.position, Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, Quaternion.identity), 0)); - - - - // Test remote players - - // Origin for remote is their location. - trackingData = remotePlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Origin); - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(trackingData.position, remotePlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, remotePlayer.GetRotation()), 0)); - - // Test that remote player returns something that isn't zero. - // TODO update this test if remote players can be Generic avatars - trackingData = remotePlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head); - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(trackingData.position, Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, Quaternion.identity), 0)); - - trackingData = remotePlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.RightHand); - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(trackingData.position, Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, Quaternion.identity), 0)); - - trackingData = remotePlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.LeftHand); - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(trackingData.position, Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(trackingData.rotation, Quaternion.identity), 0)); - } - - [UnityTest] - public IEnumerator TestPlayerBoneData() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - playerHeight = 1, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - // Move the player to some arbitrary location that isn't the zero point. - localPlayer.TeleportTo(Vector3.one, Quaternion.Euler(0, 35, 0)); - remotePlayer.gameObject.transform.SetPositionAndRotation(Vector3.back, Quaternion.Euler(0, 15, 0)); - - // Bone data is arbitrary based on the avatar. These tests are to verify that any data is returned and not zero. - - // Local player - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(localPlayer.GetBonePosition(HumanBodyBones.Chest), Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(localPlayer.GetBoneRotation(HumanBodyBones.Chest), Quaternion.identity), 0)); - - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(localPlayer.GetBonePosition(HumanBodyBones.LeftHand), Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(localPlayer.GetBoneRotation(HumanBodyBones.LeftHand), Quaternion.identity), 0)); - - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(localPlayer.GetBonePosition(HumanBodyBones.RightFoot), Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(localPlayer.GetBoneRotation(HumanBodyBones.RightFoot), Quaternion.identity), 0)); - - // Remote player - // TODO update this test if remote players can be Generic avatars - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(remotePlayer.GetBonePosition(HumanBodyBones.Head), Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(remotePlayer.GetBoneRotation(HumanBodyBones.Head), Quaternion.identity), 0)); - - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(remotePlayer.GetBonePosition(HumanBodyBones.RightHand), Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(remotePlayer.GetBoneRotation(HumanBodyBones.RightHand), Quaternion.identity), 0)); - - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(remotePlayer.GetBonePosition(HumanBodyBones.LeftFoot), Vector3.zero), 0)); - Assert.IsFalse(Mathf.Approximately(Quaternion.Angle(remotePlayer.GetBoneRotation(HumanBodyBones.LeftFoot), Quaternion.identity), 0)); - } - - [UnityTest] - [Ignore("Log no longer appears")] - public IEnumerator TestPlayerPlayHaptics() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - LogAssert.Expect(LogType.Log, new Regex(".*\\[VRCPlayerAPI.PlayHapticEventInHand\\] Playing haptics for player.*")); - localPlayer.PlayHapticEventInHand(VRC_Pickup.PickupHand.Right, 1, 1, 1); - - LogAssert.Expect(LogType.Warning, new Regex(".*\\[VRCPlayerAPI.PlayHapticEventInHand\\] PlayHapticEventInHand for remote players will do nothing.*")); - remotePlayer.PlayHapticEventInHand(VRC_Pickup.PickupHand.Right, 1, 1, 1); - } - - [UnityTest] - public IEnumerator TestPlayerCombat() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - }; - - yield return StartClientSim(settings); - - GameObject localSpawn = new GameObject("LocalSpawn"); - Transform localSpawnPoint = localSpawn.transform; - localSpawnPoint.position = new Vector3(2, 0, 2); - - GameObject remoteSpawn = new GameObject("RemoteSpawn"); - Transform remoteSpawnPoint = remoteSpawn.transform; - remoteSpawnPoint.position = new Vector3(-2, 0, -2); - - GameObject visualDamagePrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestVisualDamage"); - Assert.IsNotNull(visualDamagePrefab); - - ClientSimProxyObjects proxyObjects = Helper.GetProxyObjects(); - Transform cameraProxy = proxyObjects.CameraProxy(); - Assert.IsTrue(cameraProxy.childCount == 0); - - bool localPlayerDead = false; - void OnPlayerDeathStatusChanged(ClientSimPlayerDeathStatusChangedEvent deathStatusChangedEvent) - { - Assert.IsTrue(deathStatusChangedEvent.player.isLocal, "Only local player should be sending combat events"); - localPlayerDead = deathStatusChangedEvent.isDead; - } - EventDispatcher.Subscribe(OnPlayerDeathStatusChanged); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - var pickupData = localPlayer.GetClientSimPlayer().pickupData; - Assert.IsTrue(pickupData.pickupsEnabled); - - // Local player should not be near the combat respawn point. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(localSpawnPoint.position, localPlayer.GetPosition()), 0)); - // Remote player should not be near the combat respawn point. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(remoteSpawnPoint.position, remotePlayer.GetPosition()), 0)); - - // Player health is -1 before combat setup. - Assert.IsTrue(Mathf.Approximately(-1, localPlayer.CombatGetCurrentHitpoints())); - Assert.IsTrue(Mathf.Approximately(-1, remotePlayer.CombatGetCurrentHitpoints())); - Assert.IsFalse(localPlayerDead); - - localPlayer.CombatSetup(); - - float maxHP = 333; - float curHP = 111; - localPlayer.CombatSetMaxHitpoints(maxHP); - localPlayer.CombatSetCurrentHitpoints(curHP); - localPlayer.CombatSetRespawn(true, 1e-8f, localSpawnPoint); - localPlayer.CombatSetDamageGraphic(null); - Assert.IsFalse(localPlayerDead); - - // provide one frame to allow local combat system to setup. - yield return null; - - Assert.IsNotNull(localPlayer.CombatGetDestructible()); - - // Verify that "visual damage" has been spawned for the local player. - Assert.IsTrue(cameraProxy.childCount == 1); - Transform visualDamageSpawn = cameraProxy.GetChild(0); - Assert.IsNotNull(visualDamageSpawn); - Assert.IsNotNull(visualDamageSpawn.GetComponent()); - Assert.IsNull(visualDamageSpawn.GetComponent(), "Visual damage script was not destroyed. If this behaviour was fixed in VRC, please update this test."); - - - // Current hit points are set to max on initialization. - Assert.IsTrue(Mathf.Approximately(maxHP, localPlayer.CombatGetCurrentHitpoints())); - Assert.IsTrue(Mathf.Approximately(-1, remotePlayer.CombatGetCurrentHitpoints())); - - remotePlayer.CombatSetup(); - - remotePlayer.CombatSetMaxHitpoints(maxHP); - remotePlayer.CombatSetRespawn(true, 1e-8f, remoteSpawnPoint); - remotePlayer.CombatSetDamageGraphic(visualDamagePrefab); - - // This should do nothing - localPlayer.CombatSetup(); - - localPlayer.CombatSetCurrentHitpoints(curHP); - Assert.IsTrue(Mathf.Approximately(curHP, localPlayer.CombatGetCurrentHitpoints())); - Assert.IsFalse(localPlayerDead); - - // provide one frame to allow remote combat system to setup. - yield return null; - - Assert.IsNotNull(remotePlayer.CombatGetDestructible()); - - Assert.IsTrue(Mathf.Approximately(maxHP, remotePlayer.CombatGetCurrentHitpoints())); - Assert.IsTrue(Mathf.Approximately(curHP, localPlayer.CombatGetCurrentHitpoints())); - Assert.IsFalse(localPlayerDead); - - // Kill the local player. - localPlayer.CombatSetCurrentHitpoints(0); - Assert.IsTrue(localPlayerDead); - Assert.IsTrue(Mathf.Approximately(0, localPlayer.CombatGetCurrentHitpoints())); - - Assert.IsTrue(Mathf.Approximately(maxHP, remotePlayer.CombatGetCurrentHitpoints())); - - // Local player cannot hold pickups after dying. - Assert.IsFalse(pickupData.pickupsEnabled); - - yield return ClientSimTestUtils.WaitUntil(() => !localPlayerDead, "Local player never revived!", 0.2f); - - Assert.IsFalse(localPlayerDead); - // Local player can hold pickups after reviving. - Assert.IsTrue(pickupData.pickupsEnabled); - - // Local player should be at the respawn point. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(localSpawnPoint.position, localPlayer.GetPosition()), 0)); - - // Remote player should not be at the spawn point still. - Assert.IsFalse(Mathf.Approximately(Vector3.Distance(remoteSpawnPoint.position, remotePlayer.GetPosition()), 0)); - - - EventDispatcher.Unsubscribe(OnPlayerDeathStatusChanged); - - Object.Destroy(localSpawn); - Object.Destroy(remoteSpawn); - } - } -} diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerApiTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerApiTests.cs.meta deleted file mode 100644 index a6a030a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerApiTests.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: da86a3e1268f44d4e932e934535256a1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerControllerTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerControllerTests.cs deleted file mode 100644 index 412a998..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerControllerTests.cs +++ /dev/null @@ -1,719 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDKBase; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - public class ClientSimPlayerControllerTests : ClientSimTestBase - { - // TODO - // Doesn't move through colliders - // PlayerController handling moving platforms (Currently bugged in VRChat where only rotation is applied)s - - // Current Tests: - // Move (forward, back, left, right) - // Don't move while menu is open - // Immobilize prevents movement (but not jump) - // Jump - // crouch/prone - // Look - // Don't look while mouse released - // Don't look while menu is open - // Movement speed (walk, strafe, run) - - private VRCPlayerApi _localPlayer; - - private IEnumerator StartClientSim() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - spawnPlayer = true, - initializationDelay = 0f - }; - - yield return StartClientSim(settings); - - _localPlayer = Networking.LocalPlayer; - - Helper.CloseMenu(); - } - - [UnityTest] - public IEnumerator TestPlayerMove() - { - yield return StartClientSim(); - - _localPlayer.Immobilize(false); - - // Ensure position and rotation match global coordinates. - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - // Test moving forward - TestInput.SetInputMoveForward(true); - - yield return ClientSimTestUtils.WaitUntil( - () => - { - Vector3 pos = _localPlayer.GetPosition(); - return Mathf.Abs(pos.sqrMagnitude - pos.z * pos.z) < 1e-2f && pos.z > 0.5f; - }, - "Player did not move forward when forward key is pressed!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated without rotation input"); - - TestInput.SetInputMoveForward(false); - yield return null; - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - // Test moving backward - TestInput.SetInputMoveBackward(true); - - yield return ClientSimTestUtils.WaitUntil( - () => - { - Vector3 pos = _localPlayer.GetPosition(); - return Mathf.Abs(pos.sqrMagnitude - pos.z * pos.z) < 1e-2f && pos.z < -0.5f; - }, - "Player did not move backward when back key is pressed!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated without rotation input"); - - TestInput.SetInputMoveBackward(false); - yield return null; - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - - // Test moving right - TestInput.SetInputMoveRight(true); - - yield return ClientSimTestUtils.WaitUntil( - () => - { - Vector3 pos = _localPlayer.GetPosition(); - return Mathf.Abs(pos.sqrMagnitude - pos.x * pos.x) < 1e-2f && pos.x > 0.5f; - }, - "Player did not move right when right key is pressed!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated without rotation input"); - - TestInput.SetInputMoveRight(false); - yield return null; - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - // Test moving left - TestInput.SetInputMoveLeft(true); - - yield return ClientSimTestUtils.WaitUntil( - () => - { - Vector3 pos = _localPlayer.GetPosition(); - return Mathf.Abs(pos.sqrMagnitude - pos.x * pos.x) < 1e-2f && pos.x < -0.5f; - }, - "Player did not move left when left key is pressed!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated without rotation input"); - - TestInput.SetInputMoveLeft(false); - } - - - [UnityTest] - public IEnumerator TestPlayerMoveWithMenuOpen() - { - yield return StartClientSim(); - - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - Helper.OpenMenu(); - yield return null; - - - // Test moving forward - TestInput.SetInputMoveForward(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved forward while the menu was open!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated while the menu was open"); - - TestInput.SetInputMoveForward(false); - yield return null; - - // Test moving backward - TestInput.SetInputMoveBackward(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved backward while the menu was open!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated while the menu was open"); - - TestInput.SetInputMoveBackward(false); - yield return null; - - - // Test moving right - TestInput.SetInputMoveRight(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved right while the menu was open!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated while the menu was open"); - - TestInput.SetInputMoveRight(false); - yield return null; - - // Test moving left - TestInput.SetInputMoveLeft(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved left while the menu was open!"); - Assert.IsTrue(Quaternion.Angle(_localPlayer.GetRotation(), Quaternion.identity) < 0.1f, "Player rotated while the menu was open"); - - TestInput.SetInputMoveLeft(false); - } - - - [UnityTest] - public IEnumerator TestPlayerMoveWhileImmobilized() - { - yield return StartClientSim(); - - _localPlayer.Immobilize(true); - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - - // Test moving forward - TestInput.SetInputMoveForward(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved forward while the menu was open!"); - - TestInput.SetInputMoveForward(false); - yield return null; - - // Test moving backward - TestInput.SetInputMoveBackward(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved backward while the menu was open!"); - - TestInput.SetInputMoveBackward(false); - yield return null; - - - // Test moving right - TestInput.SetInputMoveRight(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved right while the menu was open!"); - - TestInput.SetInputMoveRight(false); - yield return null; - - // Test moving left - TestInput.SetInputMoveLeft(true); - yield return new WaitForSeconds(0.2f); - - Assert.IsTrue( - Mathf.Approximately(_localPlayer.GetPosition().sqrMagnitude, 0), - "Player moved left while the menu was open!"); - - TestInput.SetInputMoveLeft(false); - } - - [UnityTest] - public IEnumerator TestPlayerJump() - { - yield return StartClientSim(); - - _localPlayer.Immobilize(true); - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - Assert.IsTrue(_localPlayer.IsPlayerGrounded(), "Player is not grounded at start."); - Assert.IsTrue(_localPlayer.GetVelocity().sqrMagnitude < 0.01f, "Player has non zero velocity at start."); - - // Player cannot jump - _localPlayer.SetJumpImpulse(0); - TestInput.SetInputJump(true); - - yield return null; - - Assert.IsTrue(_localPlayer.IsPlayerGrounded(), "Player is not grounded when jumping with zero jump value."); - Assert.IsTrue(_localPlayer.GetVelocity().sqrMagnitude < 0.01f, "Player has velocity when jumping with zero jump value."); - - yield return null; - - Assert.IsTrue(_localPlayer.IsPlayerGrounded(), "Player is not grounded when jumping with zero jump value."); - Assert.IsTrue(_localPlayer.GetVelocity().sqrMagnitude < 0.01f, "Player has velocity when jumping with zero jump value."); - - TestInput.SetInputJump(false); - - yield return null; - - - // Player can jump - _localPlayer.SetJumpImpulse(10); - - TestInput.SetInputJump(true); - - yield return ClientSimTestUtils.WaitUntil( - () => !_localPlayer.IsPlayerGrounded(), - "Player stayed grounded after jump input!"); - - Assert.IsTrue(_localPlayer.GetVelocity().sqrMagnitude > 0.01f, "Player velocity is still zero after jumping"); - - TestInput.SetInputJump(false); - - yield return null; - } - - [UnityTest] - public IEnumerator TestPlayerCrouchProne() - { - yield return StartClientSim(); - - Vector3 headPosStanding = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - - // Toggle crouch to go into crouch position. - TestInput.SetInputToggleCrouch(true); - - yield return null; - - Vector3 headPosCrouch = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - - Assert.IsTrue(headPosStanding.y > headPosCrouch.y, "Player camera did not lower after pressing crouch button."); - TestInput.SetInputToggleCrouch(false); - - yield return null; - - // Toggle crouch again to go back to normal height. - TestInput.SetInputToggleCrouch(true); - - yield return null; - - Vector3 headPosAfterCrouch = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - - Assert.IsTrue(headPosAfterCrouch.y > headPosCrouch.y, "Player camera did not raise after pressing crouch button again."); - Assert.IsTrue(Vector3.Distance(headPosStanding, headPosAfterCrouch) < 0.01f, "Player camera did not go back to the same height after toggling crouch off."); - TestInput.SetInputToggleCrouch(false); - - yield return null; - - - // Toggle Prone to go into crouch position. - TestInput.SetInputToggleProne(true); - - yield return null; - - Vector3 headPosProne = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - - Assert.IsTrue(headPosStanding.y > headPosProne.y, "Player camera did not lower after pressing crouch button."); - Assert.IsTrue(headPosCrouch.y > headPosProne.y, "Player prone height is not lower that player crouch height."); - TestInput.SetInputToggleProne(false); - - yield return null; - - // Toggle prone again to go back to normal height. - TestInput.SetInputToggleProne(true); - - yield return null; - - Vector3 headPosAfterProne = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - - Assert.IsTrue(headPosAfterProne.y > headPosProne.y, "Player camera did not raise after pressing prone button again."); - Assert.IsTrue(Vector3.Distance(headPosStanding, headPosAfterProne) < 0.01f, "Player camera did not go back to the same height after toggling prone off."); - TestInput.SetInputToggleProne(false); - - - yield return null; - - // Verify that going from crouch to prone works - TestInput.SetInputToggleCrouch(true); - - yield return null; - - TestInput.SetInputToggleCrouch(false); - Vector3 headPosCrouch2 = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - Assert.IsTrue(Vector3.Distance(headPosCrouch, headPosCrouch2) < 0.01f, "Player camera did not go back to the same crouch height."); - - // Go prone from crouch position. - TestInput.SetInputToggleProne(true); - - yield return null; - - Vector3 headPosProne2 = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - Assert.IsTrue(Vector3.Distance(headPosProne, headPosProne2) < 0.01f, "Player camera did not go back to the same prone height."); - - TestInput.SetInputToggleProne(false); - - yield return null; - - // Toggle prone again to go back to standing height. - TestInput.SetInputToggleProne(true); - - yield return null; - - TestInput.SetInputToggleProne(false); - - Vector3 headPosStanding2 = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position; - Assert.IsTrue(Vector3.Distance(headPosStanding, headPosStanding2) < 0.01f, "Player camera did not go back to the same height after toggling prone off."); - - yield return null; - } - - [UnityTest] - public IEnumerator TestPlayerLook() - { - yield return StartClientSim(); - - // Ensure position and rotation match global coordinates. - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - Quaternion playerRotation = _localPlayer.GetRotation(); - Assert.IsTrue(Quaternion.Angle(playerRotation, Quaternion.identity) < 0.01f, "Player initial rotation is not identity."); - - Quaternion playerHeadRotation = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - Assert.IsTrue(Quaternion.Angle(playerHeadRotation, Quaternion.identity) < 0.01f, "Player initial head rotation is not identity."); - - TestInput.SetInputLookDelta(new Vector2(100, 0)); - - yield return new WaitForSeconds(0.2f); - - Quaternion playerRotation2 = _localPlayer.GetRotation(); - Quaternion playerHeadRotation2 = Quaternion.Inverse(playerRotation2) * _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - - Assert.IsTrue(Quaternion.Angle(playerRotation, playerRotation2) > 0.2f, "Player did not rotate after updating look input."); - Assert.IsTrue(Quaternion.Angle(playerHeadRotation2, Quaternion.identity) < 0.01f, "Player head rotation is not identity after only rotating on y axis."); - - TestInput.SetInputLookDelta(new Vector2(-100, 0)); - - yield return new WaitForSeconds(0.2f); - - Quaternion playerRotation3 = _localPlayer.GetRotation(); - Quaternion playerHeadRotation3 = Quaternion.Inverse(playerRotation3) * _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - - Assert.IsTrue(Quaternion.Angle(playerRotation2, playerRotation3) > 0.2f, "Player did not rotate after updating look input."); - Assert.IsTrue(Quaternion.Angle(playerHeadRotation3, Quaternion.identity) < 0.01f, "Player head rotation is not identity after only rotating on y axis."); - - - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - playerHeadRotation = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - - TestInput.SetInputLookDelta(new Vector2(0, 100)); - yield return new WaitForSeconds(0.2f); - - playerRotation = _localPlayer.GetRotation(); - Quaternion playerHeadRotation4 = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - Assert.IsTrue(Quaternion.Angle(playerRotation, Quaternion.identity) < 0.01f, "Player controller rotation is not identity after only rotating on x axis."); - Assert.IsTrue(Quaternion.Angle(playerHeadRotation, playerHeadRotation4) > 0.2f, "Player head did not rotate after updating look input."); - - TestInput.SetInputLookDelta(new Vector2(0, -100)); - yield return new WaitForSeconds(0.2f); - - playerRotation = _localPlayer.GetRotation(); - Quaternion playerHeadRotation5 = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - Assert.IsTrue(Quaternion.Angle(playerRotation, Quaternion.identity) < 0.01f, "Player controller rotation is not identity after only rotating on x axis."); - Assert.IsTrue(Quaternion.Angle(playerHeadRotation, playerHeadRotation5) > 0.2f, "Player head did not rotate after updating look input."); - } - - [UnityTest] - public IEnumerator TestPlayerLookMouseReleased() - { - yield return StartClientSim(); - - // Ensure position and rotation match global coordinates. - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - Quaternion playerRotation = _localPlayer.GetRotation(); - Assert.IsTrue(Quaternion.Angle(playerRotation, Quaternion.identity) < 0.01f, "Player initial rotation is not identity."); - - Quaternion playerHeadRotation = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - Assert.IsTrue(Quaternion.Angle(playerHeadRotation, Quaternion.identity) < 0.01f, "Player initial head rotation is not identity."); - - TestInput.SetInputReleaseMouse(true); - yield return null; - - TestInput.SetInputLookDelta(new Vector2(100, 100)); - - yield return new WaitForSeconds(0.2f); - - Quaternion playerRotation2 = _localPlayer.GetRotation(); - Quaternion playerHeadRotation2 = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - - Assert.IsTrue(Quaternion.Angle(playerRotation2, Quaternion.identity) < 0.01f, "Player rotated while mouse is released."); - Assert.IsTrue(Quaternion.Angle(playerHeadRotation2, Quaternion.identity) < 0.01f, "Player head rotated while mouse is released."); - } - - [UnityTest] - public IEnumerator TestPlayerLookMenuOpen() - { - yield return StartClientSim(); - - // Ensure position and rotation match global coordinates. - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - Quaternion playerRotation = _localPlayer.GetRotation(); - Assert.IsTrue(Quaternion.Angle(playerRotation, Quaternion.identity) < 0.01f, "Player initial rotation is not identity."); - - Quaternion playerHeadRotation = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - Assert.IsTrue(Quaternion.Angle(playerHeadRotation, Quaternion.identity) < 0.01f, "Player initial head rotation is not identity."); - - Helper.OpenMenu(); - - yield return null; - - TestInput.SetInputLookDelta(new Vector2(100, 100)); - - yield return new WaitForSeconds(0.2f); - - Quaternion playerRotation2 = _localPlayer.GetRotation(); - Quaternion playerHeadRotation2 = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).rotation; - - Assert.IsTrue(Quaternion.Angle(playerRotation2, Quaternion.identity) < 0.01f, "Player rotated while mouse is released."); - Assert.IsTrue(Quaternion.Angle(playerHeadRotation2, Quaternion.identity) < 0.01f, "Player head rotated while mouse is released."); - } - - - [UnityTest] - public IEnumerator TestPlayerMovementSpeed() - { - yield return StartClientSim(); - - bool IsRatioWithinRange(float ratio, float expected, float tolerance = 0.05f) - { - return expected - tolerance <= ratio && ratio <= expected + tolerance; - } - - float waitDuration = 0.3f; - - // Set player to default speeds - _localPlayer.SetWalkSpeed(2); - _localPlayer.SetStrafeSpeed(2); - _localPlayer.SetRunSpeed(4); - - yield return null; - - // Move in all directions and save final velocity to be compared after increasing move speeds. - - // Test moving forward - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - - TestInput.SetInputMoveForward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerForwardVel = _localPlayer.GetVelocity(); - - TestInput.SetInputMoveForward(false); - yield return null; - - // Test moving backward - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveBackward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerBackwardVel = _localPlayer.GetVelocity(); - - TestInput.SetInputMoveBackward(false); - yield return null; - - - // Test moving right - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveRight(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerRightVel = _localPlayer.GetVelocity(); - - TestInput.SetInputMoveRight(false); - yield return null; - - // Test moving left - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveLeft(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerLeftVel = _localPlayer.GetVelocity(); - - TestInput.SetInputMoveLeft(false); - - yield return null; - - TestInput.SetInputRun(true); - - yield return null; - - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - - // Test moving forward - TestInput.SetInputMoveForward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerForwardVelRun = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerForwardVel, playerForwardVelRun) < 1f, "Player forward and run are different directions."); - Assert.IsTrue(playerForwardVel.z > 0 && playerForwardVel.z < playerForwardVelRun.z, "Player walk velocity is not closer to zero than player run velocity."); - Assert.IsTrue(IsRatioWithinRange(playerForwardVelRun.z / playerForwardVel.z, 2), "Player run velocity is not expected ratio compared to player walk velocity"); - - - TestInput.SetInputMoveForward(false); - yield return null; - - // Test moving backward - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveBackward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerBackwardVelRun = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerBackwardVel, playerBackwardVelRun) < 1f, "Player forward and run are different directions."); - Assert.IsTrue(playerBackwardVel.z < 0 && playerBackwardVel.z > playerBackwardVelRun.z, "Player walk velocity is not closer to zero than player run velocity."); - Assert.IsTrue(IsRatioWithinRange(playerBackwardVelRun.z / playerBackwardVel.z, 2), "Player run velocity is not expected ratio compared to player walk velocity"); - - - TestInput.SetInputMoveBackward(false); - yield return null; - - TestInput.SetInputRun(false); - - yield return null; - - - float multiplier = 4; - _localPlayer.SetWalkSpeed(_localPlayer.GetWalkSpeed() * multiplier); - _localPlayer.SetStrafeSpeed(_localPlayer.GetStrafeSpeed() * multiplier); - _localPlayer.SetRunSpeed(_localPlayer.GetRunSpeed() * multiplier); - - - - - // Test moving forward - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveForward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerForwardVel2 = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerForwardVel, playerForwardVel2) < 1f, "Increasing player walk speed changed velocity direction"); - Assert.IsTrue(playerForwardVel.z > 0 && playerForwardVel.z < playerForwardVel2.z, "Increasing player walk speed decreased player walk velocity"); - Assert.IsTrue(IsRatioWithinRange(playerForwardVel2.z / playerForwardVel.z, multiplier), "Increasing player walk speed did not change by expected ratio"); - - - TestInput.SetInputMoveForward(false); - yield return null; - - // Test moving backward - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveBackward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerBackwardVel2 = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerBackwardVel, playerBackwardVel2) < 1f, "Increasing player walk speed changed velocity direction"); - Assert.IsTrue(playerBackwardVel.z < 0 && playerBackwardVel.z > playerBackwardVel2.z, "Increasing player walk speed decreased player walk velocity"); - Assert.IsTrue(IsRatioWithinRange(playerBackwardVel2.z / playerBackwardVel.z, multiplier), "Increasing player walk speed did not change by expected ratio"); - - - TestInput.SetInputMoveBackward(false); - yield return null; - - - // Test moving right - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveRight(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerRightVel2 = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerRightVel, playerRightVel2) < 1f, "Increasing player strafe speed changed velocity direction"); - Assert.IsTrue(playerRightVel.x > 0 && playerRightVel.x < playerRightVel2.x, "Increasing player strafe speed decreased player strafe velocity"); - Assert.IsTrue(IsRatioWithinRange(playerRightVel2.x / playerRightVel.x, multiplier), "Increasing player strafe speed did not change by expected ratio"); - - - TestInput.SetInputMoveRight(false); - yield return null; - - // Test moving left - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveLeft(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerLeftVel2 = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerLeftVel, playerLeftVel2) < 1f, "Increasing player strafe speed changed velocity direction"); - Assert.IsTrue(playerLeftVel.x < 0 && playerLeftVel.x > playerLeftVel2.x, "Increasing player strafe speed decreased player strafe velocity"); - Assert.IsTrue(IsRatioWithinRange(playerLeftVel2.x / playerLeftVel.x, multiplier), "Increasing player strafe speed did not change by expected ratio"); - - - TestInput.SetInputMoveLeft(false); - - yield return null; - - TestInput.SetInputRun(true); - - yield return null; - - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - - // Test moving forward - TestInput.SetInputMoveForward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerForwardVelRun2 = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerForwardVelRun, playerForwardVelRun2) < 1f, "Increasing player run speed changed velocity direction"); - Assert.IsTrue(playerForwardVelRun.z > 0 && playerForwardVelRun.z < playerForwardVelRun2.z, "Increasing player run speed decreased player run velocity"); - Assert.IsTrue(IsRatioWithinRange(playerForwardVelRun2.z / playerForwardVelRun.z, multiplier), "Increasing player run speed did not change by expected ratio"); - - - TestInput.SetInputMoveForward(false); - yield return null; - - // Test moving backward - _localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - _localPlayer.SetVelocity(Vector3.zero); - yield return null; - TestInput.SetInputMoveBackward(true); - yield return new WaitForSeconds(waitDuration); - - Vector3 playerBackwardVelRun2 = _localPlayer.GetVelocity(); - Assert.IsTrue(Vector3.Angle(playerBackwardVelRun, playerBackwardVelRun2) < 1f, "Increasing player run speed changed velocity direction"); - Assert.IsTrue(playerBackwardVelRun.z < 0 && playerBackwardVelRun.z > playerBackwardVelRun2.z, "Increasing player run speed decreased player run velocity"); - Assert.IsTrue(IsRatioWithinRange(playerBackwardVelRun2.z / playerBackwardVelRun.z, multiplier), "Increasing player run speed did not change by expected ratio"); - - - TestInput.SetInputMoveBackward(false); - yield return null; - - TestInput.SetInputRun(false); - - yield return null; - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerControllerTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerControllerTests.cs.meta deleted file mode 100644 index 3f27249..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimPlayerControllerTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 15367a761c3a450096eef3730c261746 -timeCreated: 1640821369 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimStationTests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimStationTests.cs deleted file mode 100644 index 7021d93..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimStationTests.cs +++ /dev/null @@ -1,519 +0,0 @@ -using System.Collections; -using System.Text.RegularExpressions; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDKBase; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - public class ClientSimStationTests : ClientSimTestBase - { - // TODO VRCStation.CanUseStationFromStation does not block the player from entering the station, but only blocks - // if the user can interact with objects that have VRCStation component on them. You can still force players to - // enter a station. Creating a test for this case requires checking if interact is possible. - - // TODO other tests: - // Player look rotation limits - // Player is allowed to be on other rotations - // Moving stations (Player's position follows the station) - // Crouch/Prone does not move camera - - private GameObject _stationObj; - private VRCStation _station; - - - private ClientSimTestStationHandler _testStationHandler; - - private GameObject SpawnStation() - { - GameObject stationPrefab = ClientSimTestPrefabSpawner.GetTestPrefab("ClientSimTestStation"); - return Object.Instantiate(stationPrefab); - } - - private IEnumerator CreateStation() - { - _stationObj = SpawnStation(); - - // Give time to initialize - yield return null; - - _station = _stationObj.GetComponent(); - Assert.IsNotNull(_station); - Assert.IsNotNull(_stationObj.GetComponent()); - - _testStationHandler = _stationObj.GetComponent(); - Assert.IsNotNull(_testStationHandler); - } - - [TearDown] - public void StationTestTearDown() - { - if (_stationObj != null) - { - Object.Destroy(_stationObj); - } - } - - private IEnumerator StartClientSimAndCreateStation() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - spawnPlayer = true, - initializationDelay = 0f - }; - - yield return StartClientSim(settings); - - yield return CreateStation(); - - // Ensure menu is closed, allowing the player to walk and interact - Helper.CloseMenu(); - - yield return null; - } - - [UnityTest] - public IEnumerator TestStationEnterExit() - { - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - // UseAttachedStation is tested in the sample world test: ClientSimWorldTestExampleScene - // It cannot be tested here due to needing udon to be running for it to work. ClientSim Tests have no udon - // programs due to package limitations. - // localPlayer.UseAttachedStation(); - - // Note that in VRChat, entering and exiting a station does not actually move the player to the expected - // location within one frame like this. - - // Try enter station - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Verify player is now at the enter location - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationEnterPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - - Assert.IsNull(Helper.GetLastExitedStation(true)); - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - // Verify player is now at the exit location - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationExitPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationExitPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - } - - [UnityTest] - public IEnumerator TestStationEnterExitWhenMoving() - { - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - - _station.disableStationExit = false; - - // Try enter station - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Force player to move forward to exit the station. - Assert.IsNull(Helper.GetLastExitedStation(true)); - TestInput.SetInputMoveForward(true); - - yield return ClientSimTestUtils.WaitUntil(() => Helper.GetLastExitedStation(false) == _station, "Player never left the station!", 1f); - - // Player should have moved, forcing them to exit the station. - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - TestInput.SetInputMoveForward(false); - - yield return null; - - // Prevent exiting the station on movement. - _station.disableStationExit = true; - - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - Assert.IsNull(Helper.GetLastExitedStation(true)); - TestInput.SetInputMoveForward(true); - - yield return null; - - TestInput.SetInputMoveForward(false); - - // Player should not have exited - Assert.IsNull(Helper.GetLastExitedStation(true)); - - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - } - - [UnityTest] - public IEnumerator TestStationRemotePlayerTryEnterExit() - { - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - - // Try forcing remote player in station - LogAssert.Expect(LogType.Warning, new Regex(".*Trying to force a remote player to enter a station\\. Force enter a station can only be done for the local player.*")); - _station.UseStation(remotePlayer); - - // Try forcing remote player to exit station, when not in the station - LogAssert.Expect(LogType.Warning, new Regex(".*Trying to force a remote player to exit a station\\. Force exit a station can only be done for the local player.*")); - _station.ExitStation(remotePlayer); - - - // Try enter station - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - - // Try forcing remote player in station while local player is in the station - LogAssert.Expect(LogType.Warning, new Regex(".*Trying to force a remote player to enter a station\\. Force enter a station can only be done for the local player.*")); - _station.UseStation(remotePlayer); - - // Try forcing remote player to exit while player is in the station. - LogAssert.Expect(LogType.Warning, new Regex(".*Trying to force a remote player to exit a station\\. Force exit a station can only be done for the local player.*")); - _station.ExitStation(remotePlayer); - - - Assert.IsNull(Helper.GetLastExitedStation(true)); - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - } - - [UnityTest] - public IEnumerator TestStationTeleportExit() - { - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - - // Enter station - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Teleport the player to exit the station. - Assert.IsNull(Helper.GetLastExitedStation(true)); - localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - - // Enter station - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Respawn the player to exit the station. - Assert.IsNull(Helper.GetLastExitedStation(true)); - Helper.RespawnPlayer(); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - } - - [UnityTest] - public IEnumerator TestStationMoveStationBelowRespawnHeight() - { - bool playerRespawned = false; - void OnPlayerRespawned(ClientSimOnPlayerRespawnEvent respawnEvent) - { - playerRespawned = true; - } - EventDispatcher.Subscribe(OnPlayerRespawned); - - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - - VRC_SceneDescriptor descriptor = VRC_SceneDescriptor.Instance; - Assert.IsNotNull(descriptor); - - Vector3 belowRespawn = new Vector3(0, descriptor.RespawnHeightY - 10, 0); - - // Enter station - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - Assert.IsFalse(playerRespawned); - - // Teleport the station below respawn height to respawn the player and exit the station. - Assert.IsNull(Helper.GetLastExitedStation(true)); - _stationObj.transform.position = belowRespawn; - - // Wait a frame for player controller to see it is below respawn height. - yield return null; - - // Verify player has respawned - Assert.IsTrue(playerRespawned); - - // Verify player has exited the station. - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - EventDispatcher.Unsubscribe(OnPlayerRespawned); - } - - // Test the timing for when the OnStationEntered and OnStationExited events fire relative to the player moving in the station. - [UnityTest] - public IEnumerator TestStationEnterExitTiming() - { - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - _station.transform.position = Vector3.zero; - - Vector3 stationEnteredLocation = new Vector3(2, 0, 0); - Vector3 stationExitedLocation = new Vector3(-2, 0, 0); - - // On enter, move the station to the right. - // Assert that player has already moved to the enter location of the station. - _testStationHandler.onEnterStation += station => - { - // Verify player is now at the enter location - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationEnterPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - - station.transform.position = stationEnteredLocation; - }; - - // On exit, move the station to the left. - // On exit event is handled before the player is moved to the station exit location. - _testStationHandler.onExitStation += station => - { - // Verify player is still at the enter location - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationEnterPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - - station.transform.position = stationExitedLocation; - }; - - - - // Try enter station - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Verify station has moved. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.transform.position, stationEnteredLocation), 0)); - - // Verify player is now at the old enter location - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position - stationEnteredLocation, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationEnterPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - - // Wait one frame for the player's position to update. - yield return null; - - // Verify player is now at the expected enter location - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position, localPlayer.GetPosition()), 0)); - - - Assert.IsNull(Helper.GetLastExitedStation(true)); - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - // Verify station has moved. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.transform.position, stationExitedLocation), 0)); - - // Verify player is now at the exit location - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationExitPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationExitPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - } - - // Test the 4 options between seated and immobility of a station. - [UnityTest] - public IEnumerator TestStationSeatedMobileSettings() - { - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - ClientSimPlayerLocomotionData locomotionData = localPlayer.GetClientSimPlayer().locomotionData; - - // Disable station exit to properly test mobile stations. - _station.disableStationExit = true; - - - - // Test standard station with mobility settings. - _station.seated = true; - _station.PlayerMobility = VRCStation.Mobility.Immobilize; - - // Enter the station. - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Sitting in a non-mobile station sets player immobile - Assert.IsTrue(locomotionData.GetImmobilized()); - - // Try to move forward. - TestInput.SetInputMoveForward(true); - - yield return new WaitForSeconds(0.3f); - - TestInput.SetInputMoveForward(false); - - // Verify player never moved out of the station. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationEnterPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - - Assert.IsNull(Helper.GetLastExitedStation(true)); - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - Assert.IsFalse(locomotionData.GetImmobilized()); - - yield return null; - - - // Test not seated immobile station - // Expectation is that player will still stick to the station, but exiting the station will prevent movement. - // TODO change this test when the bug is fixed in VRChat. - _station.seated = false; - _station.PlayerMobility = VRCStation.Mobility.Immobilize; - - // Enter the station. - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Sitting in a non-mobile station sets player immobile - Assert.IsTrue(locomotionData.GetImmobilized()); - - // Try to move forward. - TestInput.SetInputMoveForward(true); - - yield return new WaitForSeconds(0.3f); - - TestInput.SetInputMoveForward(false); - - // Verify player never moved out of the station. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationEnterPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - - Assert.IsNull(Helper.GetLastExitedStation(true)); - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - Assert.IsTrue(locomotionData.GetImmobilized()); - localPlayer.Immobilize(false); - Assert.IsFalse(locomotionData.GetImmobilized()); - - yield return null; - - - // Test seated mobile station - // Expectation is that player will still stick to the station as with immobile station. - _station.seated = true; - _station.PlayerMobility = VRCStation.Mobility.Mobile; - - // Enter the station. - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Sitting in a non-mobile station sets player immobile - Assert.IsTrue(locomotionData.GetImmobilized()); - - // Try to move forward. - TestInput.SetInputMoveForward(true); - - yield return new WaitForSeconds(0.3f); - - TestInput.SetInputMoveForward(false); - - // Verify player never moved out of the station. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(_station.stationEnterPlayerLocation.position, localPlayer.GetPosition()), 0)); - Assert.IsTrue(Mathf.Approximately(Quaternion.Angle(_station.stationEnterPlayerLocation.rotation, localPlayer.GetRotation()), 0)); - - Assert.IsNull(Helper.GetLastExitedStation(true)); - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - Assert.IsFalse(locomotionData.GetImmobilized()); - - yield return null; - - - // Test non-seated mobile station - // Expectation is that player will be able to move around while in the station. - _station.seated = false; - _station.PlayerMobility = VRCStation.Mobility.Mobile; - - Vector3 stationEnterPoint = _station.stationEnterPlayerLocation.position; - localPlayer.TeleportTo(stationEnterPoint, Quaternion.identity); - - // Enter the station. - Assert.IsNull(Helper.GetLastEnteredStation(true)); - _station.UseStation(localPlayer); - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - - // Sitting in a mobile station does not set player immobile, allowing them to move while in the station. - Assert.IsFalse(locomotionData.GetImmobilized()); - - // Verify player has not moved yet. - Assert.IsTrue(Mathf.Approximately(Vector3.Distance(stationEnterPoint, localPlayer.GetPosition()), 0)); - - - // Try to move forward. - TestInput.SetInputMoveForward(true); - - bool PlayerMoved() - { - float playerDistance = Vector3.Distance(stationEnterPoint, localPlayer.GetPosition()); - return playerDistance > 0.2f; - } - - yield return ClientSimTestUtils.WaitUntil(PlayerMoved, "Player never moved away from the station.", 0.4f); - - TestInput.SetInputMoveForward(false); - - Assert.IsNull(Helper.GetLastExitedStation(true)); - _station.ExitStation(localPlayer); - Assert.IsTrue(Helper.GetLastExitedStation(true) == _station); - - Assert.IsFalse(locomotionData.GetImmobilized()); - } - - [UnityTest] - public IEnumerator TestStationDestroyed() - { - yield return StartClientSimAndCreateStation(); - - VRCPlayerApi localPlayer = Networking.LocalPlayer; - localPlayer.TeleportTo(Vector3.zero, Quaternion.identity); - - // Try enter station - Assert.IsFalse(Helper.IsLocalPlayerInStation()); - Assert.IsNull(Helper.GetLastEnteredStation(true)); - - _station.UseStation(localPlayer); - - Assert.IsTrue(Helper.GetLastEnteredStation(true) == _station); - Assert.IsTrue(Helper.IsLocalPlayerInStation()); - Assert.IsNull(Helper.GetLastExitedStation(true)); - - // Destroy the station to force exit the player. - Object.DestroyImmediate(_stationObj); - - // Destroying a Unity Object requires comparison with null rather than Assert.IsNull. - Assert.IsTrue(Helper.GetLastExitedStation(true) == null); - Assert.IsFalse(Helper.IsLocalPlayerInStation()); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimStationTests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimStationTests.cs.meta deleted file mode 100644 index 567af04..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimStationTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: d07eaec5393a44bd8d56b426c5afc66b -timeCreated: 1640661478 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimUITests.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimUITests.cs deleted file mode 100644 index 1604321..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimUITests.cs +++ /dev/null @@ -1,666 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; -using VRC.SDK3.Components; -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Tests.IntegrationTests -{ - public class ClientSimUITests : ClientSimTestBase - { - // TODO: - // UI on MirrorReflection layer Menu Open - // Test Dropdowns - // Test Toggle - - // Current Tests: - // UI on default layer Menu Closed - // UI on default layer Menu Open - // UI on MirrorReflection layer Menu Closed - // UI on UI layer Menu Closed - // UI on UI layer Menu Open - // UI without UIShape on default layer - // UI on default layer Mouse released - // UI with items offset - // Trigger Interact blocking UI (near and far) - // Non Trigger Interact blocking UI (near and far) - - private GameObject _canvasObj; - private ClientSimTestUIHandler _testUIHandler; - - private bool _buttonClicked = false; - private bool _sliderChanged = false; - private float _sliderValue = 0; - - public override void TestSetUp() - { - base.TestSetUp(); - - _testUIHandler = null; - _buttonClicked = false; - _sliderChanged = false; - _sliderValue = 0; - } - - [TearDown] - public void InteractTestTearDown() - { - if (_canvasObj != null) - { - Object.Destroy(_canvasObj); - _canvasObj = null; - } - } - - private GameObject SpawnUICanvas() - { - string canvasPrefabName = "ClientSimTestCanvas"; - GameObject interactPrefab = ClientSimTestPrefabSpawner.GetTestPrefab(canvasPrefabName); - return Object.Instantiate(interactPrefab, Vector3.forward, Quaternion.identity); - } - - private IEnumerator CreateUICanvas() - { - _canvasObj = SpawnUICanvas(); - - // Give time to initialize - yield return null; - - _testUIHandler = _canvasObj.GetComponent(); - Assert.IsNotNull(_testUIHandler); - Assert.IsNotNull(_canvasObj.GetComponent()); - Assert.IsNotNull(_canvasObj.GetComponent().worldCamera); // This is set through UIShape - - _testUIHandler.button.onClick.AddListener(() => _buttonClicked = true); - _testUIHandler.slider.onValueChanged.AddListener( - value => - { - _sliderChanged = true; - _sliderValue = value; - }); - _sliderValue = _testUIHandler.slider.value; - } - - private IEnumerator StartClientSimAndCreateUICanvas() - { - yield return LoadBasicScene(); - - ClientSimSettings settings = new ClientSimSettings - { - enableClientSim = true, - spawnPlayer = true, - initializationDelay = 0f - }; - - yield return StartClientSim(settings); - - yield return CreateUICanvas(); - - // Ensure menu is closed, allowing the player to walk and interact - Helper.CloseMenu(); - - yield return null; - } - - [UnityTest] - public IEnumerator TestInteractWithUIButton() - { - yield return StartClientSimAndCreateUICanvas(); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - // Button clicks need press down and up while looking at the object. - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsTrue(_buttonClicked); - _buttonClicked = false; - - yield return null; - } - - [UnityTest] - public IEnumerator TestInteractWithUISlider() - { - yield return StartClientSimAndCreateUICanvas(); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - Helper.LookAtObject(_testUIHandler.sliderHandle); - - Assert.IsFalse(_sliderChanged); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - Assert.IsFalse(_sliderChanged); - TestInput.SetInputUseGrab(true); - - float value = _sliderValue; - - yield return null; - - Helper.LookAtObject(_testUIHandler.sliderLeftAnchor); - - yield return null; - - // Slider value should have changed. - Assert.IsTrue(_sliderChanged); - _sliderChanged = false; - Assert.IsFalse(Mathf.Approximately(value, _sliderValue)); - value = _sliderValue; - - Helper.LookAtObject(_testUIHandler.sliderRightAnchor); - - yield return null; - - Assert.IsTrue(_sliderChanged); - _sliderChanged = false; - Assert.IsFalse(Mathf.Approximately(value, _sliderValue)); - - TestInput.SetInputUseGrab(false); - - yield return null; - } - - // When the mouse is released, you can interact with UI elements that are no longer in the center of the screen. - [UnityTest] - public IEnumerator TestInteractWithUISliderMouseReleased() - { - yield return StartClientSimAndCreateUICanvas(); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - // Make sure to look at an unrelated object. - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_sliderChanged); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - yield return null; - - TestInput.SetInputReleaseMouse(true); - - yield return null; - - Helper.PutMouseOverObject(_testUIHandler.sliderHandle); - - yield return null; - - Assert.IsFalse(_sliderChanged); - TestInput.SetInputUseGrab(true); - - float value = _sliderValue; - - yield return null; - - Helper.PutMouseOverObject(_testUIHandler.sliderLeftAnchor); - - yield return null; - - // Slider value should have changed. - Assert.IsTrue(_sliderChanged); - _sliderChanged = false; - Assert.IsFalse(Mathf.Approximately(value, _sliderValue)); - value = _sliderValue; - - Helper.PutMouseOverObject(_testUIHandler.sliderRightAnchor); - - yield return null; - - Assert.IsTrue(_sliderChanged); - _sliderChanged = false; - Assert.IsFalse(Mathf.Approximately(value, _sliderValue)); - - TestInput.SetInputUseGrab(false); - TestInput.SetInputReleaseMouse(false); - - yield return null; - } - - // UI on the MirrorReflection layer cannot ever be interacted with. - [UnityTest] - public IEnumerator TestMirrorReflectionLayer() - { - yield return StartClientSimAndCreateUICanvas(); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - // Following Test for UI button other than changing the layer. - _canvasObj.layer = LayerMask.NameToLayer("MirrorReflection"); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - } - - // UI on the UI and UIMenu layer cannot be interacted with while the menu is closed. - [UnityTest] - public IEnumerator TestUILayerMenuClosed() - { - yield return StartClientSimAndCreateUICanvas(); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - // Following Test for UI button other than changing the layer. - _canvasObj.layer = LayerMask.NameToLayer("UI"); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - } - - // UI on the UI and UIMenu layer can be interacted with while the menu is open. - [UnityTest] - public IEnumerator TestUILayerMenuOpen() - { - yield return StartClientSimAndCreateUICanvas(); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - _canvasObj.layer = LayerMask.NameToLayer("UI"); - - // Open the menu, and disable the object to prevent the ui canvas from blocking our test objects. - Helper.OpenAndDisableMenu(); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - // Button clicks need press down and up while looking at the object. - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsTrue(_buttonClicked); - _buttonClicked = false; - - yield return null; - } - - // UI on the Default layer cannot be interacted with while the menu is Open. - [UnityTest] - public IEnumerator TestDefaultLayerMenuOpen() - { - yield return StartClientSimAndCreateUICanvas(); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - // Open the menu, and disable the object to prevent the ui canvas from blocking our test objects. - Helper.OpenAndDisableMenu(); - Helper.PutMouseOverObject(_testUIHandler.button.transform); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - } - - // UI elements without a UI Shape cannot be interacted with. - [UnityTest] - public IEnumerator TestDefaultLayerNoUIShape() - { - yield return StartClientSimAndCreateUICanvas(); - - // Destroy the UI shape to prevent it from being interacted with. - Object.Destroy(_canvasObj.GetComponent()); - - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNull(raycastResults.uiShape); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - } - - // UI elements must be within the canvas collider to be interacted with. - [UnityTest] - public IEnumerator TestDefaultLayerUIElementsOutsideOfCollider() - { - yield return StartClientSimAndCreateUICanvas(); - - Transform canvasTransform = _canvasObj.transform; - Helper.MoveObjectInFrontOfPlayer(canvasTransform); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - Vector3 buttonPosition = _testUIHandler.button.transform.position; - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - // Offset the object and put the children back. This way the collider will not cover the ui elements. - Vector3 offset = new Vector3(0, 1, 0); - canvasTransform.position += offset; - for (int child = 0; child < canvasTransform.childCount; ++child) - { - canvasTransform.GetChild(child).position -= offset; - } - - // Ensure that the button is in the same position. - Assert.IsTrue(Vector3.Distance(buttonPosition, _testUIHandler.button.transform.position) < 1e-3f); - - yield return null; - - // There should be nothing to raycast against since the collider was moved. - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - } - - - // Interact objects in front of UI will block interacting with UI. If the interact is trigger, then outside of - // the proximity range will allow UI interactions again. - [UnityTest] - public IEnumerator TestInteractWithUIButtonWithBlockingInteractTrigger() - { - yield return StartClientSimAndCreateUICanvas(); - - // Spawn an interatable object and place it at the same location as the button. - string interactPrefabName = "ClientSimTestInteractBox"; - GameObject interactPrefab = ClientSimTestPrefabSpawner.GetTestPrefab(interactPrefabName); - GameObject interactInstance = - Object.Instantiate(interactPrefab, _testUIHandler.button.transform); - interactInstance.transform.localScale = - Vector3.one * interactPrefab.transform.localScale.x / _canvasObj.transform.localScale.x; - interactInstance.transform.localPosition = Vector3.zero; - ClientSimTestInteract testInteract = interactInstance.GetComponent(); - testInteract.proximity = 1; - bool interacted = false; - testInteract.onInteract += () => interacted = true; - // Set the collider to isTrigger, meaning interacts can pass through it when not within range. - Collider collider = interactInstance.GetComponent(); - collider.isTrigger = true; - - // Move the object far enough away that it will not trigger the interact. - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform, testInteract.proximity + 5); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(_canvasObj, HandType.RIGHT); - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.uiShape); - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - // Button clicks need press down and up while looking at the object. - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsTrue(_buttonClicked); - _buttonClicked = false; - - yield return null; - - - // Move the canvas close enough so that the Interact can be used, which blocks the UI interaction - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform, testInteract.proximity); - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - yield return Helper.WaitUntilObjectHovered(interactInstance, HandType.RIGHT); - - raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.interactable); - Assert.IsNull(raycastResults.uiShape); - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(interacted); - interacted = false; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - - Object.Destroy(interactInstance); - } - - // Interact objects in front of UI will block interacting with UI. If the interact is non trigger, then the UI - // should never be usable through the interact object, even outside of proximity range. - [UnityTest] - public IEnumerator TestInteractWithUIButtonWithBlockingInteractNonTrigger() - { - yield return StartClientSimAndCreateUICanvas(); - - // Spawn an interatable object and place it at the same location as the button. - string interactPrefabName = "ClientSimTestInteractBox"; - GameObject interactPrefab = ClientSimTestPrefabSpawner.GetTestPrefab(interactPrefabName); - GameObject interactInstance = - Object.Instantiate(interactPrefab, _testUIHandler.button.transform); - interactInstance.transform.localScale = - Vector3.one * interactPrefab.transform.localScale.x / _canvasObj.transform.localScale.x; - interactInstance.transform.localPosition = Vector3.zero; - ClientSimTestInteract testInteract = interactInstance.GetComponent(); - testInteract.proximity = 1; - bool interacted = false; - testInteract.onInteract += () => interacted = true; - // Set the collider to not isTrigger, meaning interacts cannot pass through. - Collider collider = interactInstance.GetComponent(); - collider.isTrigger = false; - - // Move the object far enough away that it will not trigger the interact. - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform, testInteract.proximity + 5); - - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - Assert.IsNull(Helper.GetLastRaycastResults(HandType.RIGHT).uiShape); - yield return Helper.WaitUntilObjectHovered(interactInstance, HandType.RIGHT); - - - var raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNull(raycastResults.interactable); - Assert.IsNull(raycastResults.uiShape); - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsFalse(interacted); - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - - - // Move the canvas close enough so that the Interact can be used, which blocks the UI interaction - Helper.MoveObjectInFrontOfPlayer(_canvasObj.transform, testInteract.proximity); - Helper.LookAtObject(_testUIHandler.button.transform); - - Assert.IsFalse(_buttonClicked); - yield return Helper.WaitUntilObjectHovered(interactInstance, HandType.RIGHT); - - raycastResults = Helper.GetLastRaycastResults(HandType.RIGHT); - Assert.IsNotNull(raycastResults); - Assert.IsNotNull(raycastResults.interactable); - Assert.IsNull(raycastResults.uiShape); - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(true); - - yield return null; - - Assert.IsTrue(interacted); - interacted = false; - - Assert.IsFalse(_buttonClicked); - TestInput.SetInputUseGrab(false); - - yield return null; - - Assert.IsFalse(_buttonClicked); - - yield return null; - - Object.Destroy(interactInstance); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimUITests.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimUITests.cs.meta deleted file mode 100644 index 307b442..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/IntegrationTests/ClientSimUITests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 21f5fafb05084af7b2324fb370e0f222 -timeCreated: 1640815948 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks.meta deleted file mode 100644 index 5bac239..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 25d73225f3374892a6d1757ca36046f9 -timeCreated: 1640212704 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputListener.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputListener.cs deleted file mode 100644 index b160823..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputListener.cs +++ /dev/null @@ -1,121 +0,0 @@ -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Tests -{ - public class ClientSimTestInputListener - { - public bool jump = false; - public HandType jumpHandType; - public bool use = false; - public HandType useHandType; - public bool grab = false; - public HandType grabHandType; - public bool drop = false; - public HandType dropHandType; - public bool toggleMenu = false; - public HandType toggleMenuHandType; - - public bool run = false; - public bool toggleCrouch = false; - public bool toggleProne = false; - public bool releaseMouse = false; - - // Easy way to know the number of buttons enabled. - public int CountTrue() - { - return - (jump ? 1 : 0) - + (use ? 1 : 0) - + (grab ? 1 : 0) - + (drop ? 1 : 0) - + (toggleMenu ? 1 : 0) - + (run ? 1 : 0) - + (toggleCrouch ? 1 : 0) - + (toggleProne ? 1 : 0) - + (releaseMouse ? 1 : 0); - } - - public bool AllOff() - { - return CountTrue() == 0; - } - - public void Subscribe(IClientSimInput input) - { - input.SubscribeJump(JumpInput); - input.SubscribeUse(UseInput); - input.SubscribeGrab(GrabInput); - input.SubscribeDrop(DropInput); - input.SubscribeToggleMenu(ToggleMenuInput); - - input.SubscribeRun(RunInput); - input.SubscribeToggleCrouch(ToggleCrouchInput); - input.SubscribeToggleProne(ToggleProneInput); - input.SubscribeReleaseMouse(ReleaseMouseInput); - } - - public void Unsubscribe(IClientSimInput input) - { - input.UnsubscribeJump(JumpInput); - input.UnsubscribeUse(UseInput); - input.UnsubscribeGrab(GrabInput); - input.UnsubscribeDrop(DropInput); - input.UnsubscribeToggleMenu(ToggleMenuInput); - - input.UnsubscribeRun(RunInput); - input.UnsubscribeToggleCrouch(ToggleCrouchInput); - input.UnsubscribeToggleProne(ToggleProneInput); - input.UnsubscribeReleaseMouse(ReleaseMouseInput); - } - - private void JumpInput(bool value, HandType hand) - { - jump = value; - jumpHandType = hand; - } - - private void UseInput(bool value, HandType hand) - { - use = value; - useHandType = hand; - } - - private void GrabInput(bool value, HandType hand) - { - grab = value; - grabHandType = hand; - } - - private void DropInput(bool value, HandType hand) - { - drop = value; - dropHandType = hand; - } - - private void ToggleMenuInput(bool value, HandType hand) - { - toggleMenu = value; - toggleMenuHandType = hand; - } - - private void RunInput(bool value) - { - run = value; - } - - private void ToggleCrouchInput(bool value) - { - toggleCrouch = value; - } - - private void ToggleProneInput(bool value) - { - toggleProne = value; - } - - private void ReleaseMouseInput(bool value) - { - releaseMouse = value; - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputListener.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputListener.cs.meta deleted file mode 100644 index da20534..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputListener.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2c8bdfee5e73478e8e768d2426b73e7a -timeCreated: 1640224944 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputMock.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputMock.cs deleted file mode 100644 index 52bd46b..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputMock.cs +++ /dev/null @@ -1,96 +0,0 @@ - -namespace VRC.SDK3.ClientSim.Tests -{ - public class ClientSimTestInputMock : ClientSimInputBase - { - private float _movementHorizontal = 0; - private float _movementVertical = 0; - private float _lookHorizontal = 0; - private float _lookVertical = 0; - private float _pickupRotateUpDown = 0; - private float _pickupRotateLeftRight = 0; - private float _pickupRotateCwCcw = 0; - private float _pickupManipulateDistance = 0; - - public void SetMovementHorizontal(float value) - { - _movementHorizontal = value; - } - - public void SetMovementVertical(float value) - { - _movementVertical = value; - } - - public void SetLookHorizontal(float value) - { - _lookHorizontal = value; - } - - public void SetLookVertical(float value) - { - _lookVertical = value; - } - - public void SetPickupRotateUpDown(float value) - { - _pickupRotateUpDown = value; - } - - public void SetPickupRotateLeftRight(float value) - { - _pickupRotateLeftRight = value; - } - - public void SetPickupRotateCwCcw(float value) - { - _pickupRotateCwCcw = value; - } - - public void SetPickupManipulateDistance(float value) - { - _pickupManipulateDistance = value; - } - - - public override float GetMovementHorizontal() - { - return _movementHorizontal; - } - - public override float GetMovementVertical() - { - return _movementVertical; - } - - public override float GetLookHorizontal() - { - return _lookHorizontal; - } - - public override float GetLookVertical() - { - return _lookVertical; - } - - public override float GetPickupRotateUpDown() - { - return _pickupRotateUpDown; - } - - public override float GetPickupRotateLeftRight() - { - return _pickupRotateLeftRight; - } - - public override float GetPickupRotateCwCcw() - { - return _pickupRotateCwCcw; - } - - public override float GetPickupManipulateDistance() - { - return _pickupManipulateDistance; - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputMock.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputMock.cs.meta deleted file mode 100644 index a931208..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestInputMock.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 6001f222d23544debfd651c361e14f9a -timeCreated: 1640212712 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestUdonInputEventListener.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestUdonInputEventListener.cs deleted file mode 100644 index be3889e..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestUdonInputEventListener.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Collections.Generic; -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Tests -{ - public class ClientSimTestUdonInputEventListener : IClientSimUdonInputEventSender - { - private readonly Queue<(string, UdonInputEventArgs)> _eventQueue = new Queue<(string, UdonInputEventArgs)>(); - - public int EventQueueCount() - { - return _eventQueue.Count; - } - - public (string, UdonInputEventArgs) DequeueEvent() - { - return _eventQueue.Dequeue(); - } - - public void RunInputAction(string eventName, UdonInputEventArgs args) - { - _eventQueue.Enqueue((eventName, args)); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestUdonInputEventListener.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestUdonInputEventListener.cs.meta deleted file mode 100644 index 61a88cb..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/ClientSimTestUdonInputEventListener.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 605adfda0c5642aa841c1d1260577751 -timeCreated: 1640234820 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers.meta deleted file mode 100644 index 609796d..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 43594a57ee5b4bf9a3f3405465dc7c82 -timeCreated: 1640663850 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestInteract.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestInteract.cs deleted file mode 100644 index 604c757..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestInteract.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using UnityEngine; - -namespace VRC.SDK3.ClientSim.Tests -{ - // Since Udon cannot be used in tests, this behaviour is here to allow testing the interaction flow without Udon. - [AddComponentMenu("")] - public class ClientSimTestInteract : ClientSimBehaviour, IClientSimInteractable - { - public float proximity = 2; - public bool canInteract = true; - public string interactText = "Use"; - public Action onInteract; - - public float GetProximity() - { - return proximity; - } - - public bool CanInteract() - { - return canInteract; - } - - public string GetInteractText() - { - return interactText; - } - - public Vector3 GetInteractTextPlacement() - { - return ClientSimTooltip.GetToolTipPosition(gameObject); - } - - public void Interact() - { - onInteract?.Invoke(); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestInteract.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestInteract.cs.meta deleted file mode 100644 index e147a6b..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestInteract.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 58cc3a26e87147dab977a92889e01ba2 -timeCreated: 1640665655 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestPickupHandler.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestPickupHandler.cs deleted file mode 100644 index f049ece..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestPickupHandler.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using UnityEngine; - -namespace VRC.SDK3.ClientSim.Tests -{ - [AddComponentMenu("")] - public class ClientSimTestPickupHandler : ClientSimBehaviour, IClientSimPickupHandler - { - public Action onPickupAction; - public Action onDropAction; - public Action onPickupUseDownAction; - public Action onPickupUseUpAction; - - public void OnPickup() - { - onPickupAction?.Invoke(); - } - - public void OnDrop() - { - onDropAction?.Invoke(); - } - - public void OnPickupUseDown() - { - onPickupUseDownAction?.Invoke(); - } - - public void OnPickupUseUp() - { - onPickupUseUpAction?.Invoke(); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestPickupHandler.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestPickupHandler.cs.meta deleted file mode 100644 index f7d864f..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestPickupHandler.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 3e05a1cb830e4d19954ef8db1b215886 -timeCreated: 1640663907 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestStationHandler.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestStationHandler.cs deleted file mode 100644 index 0e88f5b..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestStationHandler.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using UnityEngine; -using VRC.SDKBase; - -namespace VRC.SDK3.ClientSim.Tests -{ - [AddComponentMenu("")] - public class ClientSimTestStationHandler : ClientSimBehaviour, IClientSimStationHandler - { - public Action onEnterStation; - public Action onExitStation; - - public void OnStationEnter(VRCStation station) - { - onEnterStation?.Invoke(station); - } - - public void OnStationExit(VRCStation station) - { - onExitStation?.Invoke(station); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestStationHandler.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestStationHandler.cs.meta deleted file mode 100644 index a81a684..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestStationHandler.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 25cfa277cdf44304afa5238328c39a06 -timeCreated: 1640663739 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestUIHandler.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestUIHandler.cs deleted file mode 100644 index ae29f7f..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestUIHandler.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using JetBrains.Annotations; -using UnityEngine; -using UnityEngine.UI; - -namespace VRC.SDK3.ClientSim.Tests -{ - [AddComponentMenu("")] - public class ClientSimTestUIHandler : ClientSimBehaviour - { - public Button button; - public Slider slider; - public Transform sliderHandle; - public Transform sliderLeftAnchor; - public Transform sliderRightAnchor; - - public Action onButtonAction; - public Action onSliderAction; - - [PublicAPI] - public void OnButton() - { - onButtonAction?.Invoke(); - } - - [PublicAPI] - public void OnSlider(float value) - { - onSliderAction?.Invoke(value); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestUIHandler.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestUIHandler.cs.meta deleted file mode 100644 index f725eb8..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Mocks/Handlers/ClientSimTestUIHandler.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1ef8eb1c77774b59a7aba8ffba7664f4 -timeCreated: 1640829127 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources.meta deleted file mode 100644 index 583ea7b..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: d8dd2693526c4015ac4f175921841aae -timeCreated: 1640651826 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests.meta deleted file mode 100644 index 02f681a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 4d9cb2689f41415890cd479c8c8d1f29 -timeCreated: 1640651842 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs.meta deleted file mode 100644 index c8ce85f..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2b71a33b53e849b2a493ff48b69ce2ea -timeCreated: 1640651847 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAVProPlayer.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAVProPlayer.prefab deleted file mode 100644 index f60564d..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAVProPlayer.prefab +++ /dev/null @@ -1,732 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &2586866973462764401 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2586866973462764398} - - component: {fileID: 2586866973462764397} - - component: {fileID: 2586866973462764396} - - component: {fileID: 2586866973462764399} - m_Layer: 0 - m_Name: Screen - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2586866973462764398 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2586866973462764401} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3.41, z: 0} - m_LocalScale: {x: 9.966205, y: 5.6306243, z: 43.655357} - m_Children: [] - m_Father: {fileID: 3783500674705940122} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2586866973462764397 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2586866973462764401} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2586866973462764396 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2586866973462764401} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 506771de2b6f16f4494d9cad34491466, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!114 &2586866973462764399 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2586866973462764401} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1889044836, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - videoPlayer: {fileID: 3783500674705940108} - materialIndex: 0 - textureProperty: _MainTex - useSharedMaterial: 0 ---- !u!1 &3783500673313522415 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3783500673313522414} - - component: {fileID: 3783500673313522412} - - component: {fileID: 3783500673313522413} - m_Layer: 0 - m_Name: Placeholder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3783500673313522414 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500673313522415} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3783500673988179788} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -0.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3783500673313522412 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500673313522415} - m_CullTransparentMesh: 0 ---- !u!114 &3783500673313522413 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500673313522415} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 2 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Enter URL... ---- !u!1 &3783500673988179789 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3783500673988179788} - - component: {fileID: 3783500673988179785} - - component: {fileID: 3783500673988179786} - - component: {fileID: 3783500673988179787} - m_Layer: 0 - m_Name: InputField - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3783500673988179788 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500673988179789} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3783500673313522414} - - {fileID: 3783500674062167120} - m_Father: {fileID: 3783500674406991681} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3783500673988179785 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500673988179789} - m_CullTransparentMesh: 0 ---- !u!114 &3783500673988179786 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500673988179789} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3783500673988179787 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500673988179789} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -547739040, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3783500673988179786} - m_TextComponent: {fileID: 3783500674062167135} - m_Placeholder: {fileID: 3783500673313522413} - m_ContentType: 0 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 0 - m_LineType: 0 - m_HideMobileInput: 0 - m_CharacterValidation: 0 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: RunProgram - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: OnURLChanged - m_BoolArgument: 0 - m_CallState: 2 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 1, g: 1, b: 1, a: 0.7529412} - m_Text: - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_ShouldActivateOnSelect: 1 ---- !u!1 &3783500674062167121 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3783500674062167120} - - component: {fileID: 3783500674062167134} - - component: {fileID: 3783500674062167135} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3783500674062167120 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674062167121} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3783500673988179788} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -0.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3783500674062167134 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674062167121} - m_CullTransparentMesh: 0 ---- !u!114 &3783500674062167135 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674062167121} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 0 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ---- !u!1 &3783500674406991685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3783500674406991681} - - component: {fileID: 3783500674406991682} - - component: {fileID: 3783500674406991683} - - component: {fileID: 3783500674406991684} - - component: {fileID: 3783500674406991680} - m_Layer: 0 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3783500674406991681 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674406991685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.02499999, y: 0.024999997, z: 0.024999993} - m_Children: - - {fileID: 3783500673988179788} - m_Father: {fileID: 3783500674705940122} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 400.53, y: 35} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!223 &3783500674406991682 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674406991685} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &3783500674406991683 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674406991685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 10 ---- !u!114 &3783500674406991684 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674406991685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &3783500674406991680 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674406991685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1533785930, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &3783500674705940113 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3783500674705940122} - - component: {fileID: 3783500674705940108} - m_Layer: 0 - m_Name: ClientSimAVProPlayer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3783500674705940122 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674705940113} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.24, z: 0} - m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: - - {fileID: 3783500674406991681} - - {fileID: 4821043153949823479} - - {fileID: 2586866973462764398} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3783500674705940108 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3783500674705940113} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1743794047, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - EnableAutomaticResync: 0 - videoURL: - url: - autoPlay: 0 - loop: 0 - maximumResolution: 720 - useLowLatency: 0 ---- !u!1 &3972193956639142873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4821043153949823479} - - component: {fileID: 8990173163002661643} - - component: {fileID: 3713266750443639021} - - component: {fileID: 5667624696785605047} - m_Layer: 0 - m_Name: Audio Source - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4821043153949823479 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3972193956639142873} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3783500674705940122} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!82 &8990173163002661643 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3972193956639142873} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 1 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 10 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!114 &3713266750443639021 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3972193956639142873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1361866905, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - videoPlayer: {fileID: 3783500674705940108} - mode: 0 ---- !u!114 &5667624696785605047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3972193956639142873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -617992517, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - Gain: 10 - Far: 10 - Near: 0 - VolumetricRadius: 0 - EnableSpatialization: 1 - UseAudioSourceVolumeCurve: 1 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAVProPlayer.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAVProPlayer.prefab.meta deleted file mode 100644 index aeb201a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAVProPlayer.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 956e788f32844db4d82b6f3c929d2980 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAudioSpatializer.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAudioSpatializer.prefab deleted file mode 100644 index 8579e49..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAudioSpatializer.prefab +++ /dev/null @@ -1,148 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &8629267686851113105 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3830758352599287347} - - component: {fileID: 1639146261025558632} - - component: {fileID: 447513433327388403} - m_Layer: 0 - m_Name: ClientSimAudioSpatializer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3830758352599287347 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8629267686851113105} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!82 &1639146261025558632 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8629267686851113105} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 1 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!114 &447513433327388403 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8629267686851113105} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -617992517, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - Gain: 10 - Far: 40 - Near: 0 - VolumetricRadius: 0 - EnableSpatialization: 1 - UseAudioSourceVolumeCurve: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAudioSpatializer.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAudioSpatializer.prefab.meta deleted file mode 100644 index b16ddc5..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestAudioSpatializer.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4af0926a4fe0df7419c28517daa92d4e -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCameraWithPPS.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCameraWithPPS.prefab deleted file mode 100644 index 5051764..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCameraWithPPS.prefab +++ /dev/null @@ -1,146 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &5927009252312477421 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5927009252312477422} - - component: {fileID: 5927009252312477423} - - component: {fileID: 5927009252312477420} - - component: {fileID: 5927009252312477417} - m_Layer: 0 - m_Name: ClientSimTestCameraWithPPS - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5927009252312477422 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5927009252312477421} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!20 &5927009252312477423 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5927009252312477421} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!81 &5927009252312477420 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5927009252312477421} - m_Enabled: 1 ---- !u!114 &5927009252312477417 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5927009252312477421} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} - m_Name: - m_EditorClassIdentifier: - volumeTrigger: {fileID: 5927009252312477422} - volumeLayer: - serializedVersion: 2 - m_Bits: 16 - stopNaNPropagation: 1 - finalBlitToCameraTarget: 0 - antialiasingMode: 0 - temporalAntialiasing: - jitterSpread: 0.75 - sharpness: 0.25 - stationaryBlending: 0.95 - motionBlending: 0.85 - subpixelMorphologicalAntialiasing: - quality: 2 - fastApproximateAntialiasing: - fastMode: 0 - keepAlpha: 0 - fog: - enabled: 1 - excludeSkybox: 1 - debugLayer: - lightMeter: - width: 512 - height: 256 - showCurves: 1 - histogram: - width: 512 - height: 256 - channel: 3 - waveform: - exposure: 0.12 - height: 256 - vectorscope: - size: 256 - exposure: 0.12 - overlaySettings: - linearDepth: 0 - motionColorIntensity: 4 - motionGridSize: 64 - colorBlindnessType: 0 - colorBlindnessStrength: 1 - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} - m_ShowToolkit: 0 - m_ShowCustomSorter: 0 - breakBeforeColorGrading: 0 - m_BeforeTransparentBundles: [] - m_BeforeStackBundles: [] - m_AfterStackBundles: [] diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCameraWithPPS.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCameraWithPPS.prefab.meta deleted file mode 100644 index 65c08c5..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCameraWithPPS.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 66c32964a19f23b4cba5bea5903f31da -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCanvas.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCanvas.prefab deleted file mode 100644 index ba7ea7d..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCanvas.prefab +++ /dev/null @@ -1,838 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1907522411978069095 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5018973782584869759} - - component: {fileID: 1896559525443272278} - m_Layer: 0 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5018973782584869759 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1907522411978069095} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 7763584499379869335} - - {fileID: 6478608429394028010} - - {fileID: 1417110920318828949} - - {fileID: 4098980065365223302} - - {fileID: 1257488957608658548} - m_Father: {fileID: 2215215358489599081} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -24.2} - m_SizeDelta: {x: 100, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1896559525443272278 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1907522411978069095} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 5780957479684072423} - m_FillRect: {fileID: 5809294850772149167} - m_HandleRect: {fileID: 4444115792682333965} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0.5 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 7663746120491814310} - m_MethodName: OnSlider - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 ---- !u!1 &2215215358112779582 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2215215358112779583} - - component: {fileID: 2215215358112779713} - - component: {fileID: 2215215358112779712} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2215215358112779583 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358112779582} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2215215358976655078} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2215215358112779713 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358112779582} - m_CullTransparentMesh: 0 ---- !u!114 &2215215358112779712 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358112779582} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Button ---- !u!1 &2215215358489599080 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2215215358489599081} - - component: {fileID: 2215215358489599084} - - component: {fileID: 2215215358489599083} - - component: {fileID: 2215215358489599082} - - component: {fileID: 5969019703812158485} - - component: {fileID: 7663746120491814310} - - component: {fileID: 8141342409522773118} - - component: {fileID: 5184509109407799966} - m_Layer: 0 - m_Name: ClientSimTestCanvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2215215358489599081 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} - m_Children: - - {fileID: 2215215358976655078} - - {fileID: 5018973782584869759} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 1} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!223 &2215215358489599084 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &2215215358489599083 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 3 ---- !u!114 &2215215358489599082 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &5969019703812158485 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1533785930, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &7663746120491814310 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1ef8eb1c77774b59a7aba8ffba7664f4, type: 3} - m_Name: - m_EditorClassIdentifier: - button: {fileID: 2215215358976655079} - slider: {fileID: 1896559525443272278} - sliderHandle: {fileID: 4444115792682333965} - sliderLeftAnchor: {fileID: 4098980065365223302} - sliderRightAnchor: {fileID: 1257488957608658548} ---- !u!65 &8141342409522773118 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &5184509109407799966 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358489599080} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!1 &2215215358976655077 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2215215358976655078} - - component: {fileID: 2215215358976655081} - - component: {fileID: 2215215358976655080} - - component: {fileID: 2215215358976655079} - m_Layer: 0 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2215215358976655078 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358976655077} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2215215358112779583} - m_Father: {fileID: 2215215358489599081} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 5} - m_SizeDelta: {x: 70, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2215215358976655081 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358976655077} - m_CullTransparentMesh: 0 ---- !u!114 &2215215358976655080 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358976655077} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &2215215358976655079 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2215215358976655077} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2215215358976655080} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 7663746120491814310} - m_MethodName: OnButton - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 ---- !u!1 &2576242589715244961 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6478608429394028010} - m_Layer: 0 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6478608429394028010 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2576242589715244961} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 5809294850772149167} - m_Father: {fileID: 5018973782584869759} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &3711363595270461983 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4098980065365223302} - m_Layer: 0 - m_Name: LeftAnchor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4098980065365223302 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3711363595270461983} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5018973782584869759} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 10, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4517188821423155092 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5809294850772149167} - - component: {fileID: 8930926392432666769} - - component: {fileID: 5094547180817186313} - m_Layer: 0 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5809294850772149167 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4517188821423155092} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6478608429394028010} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8930926392432666769 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4517188821423155092} - m_CullTransparentMesh: 0 ---- !u!114 &5094547180817186313 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4517188821423155092} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5293397973298327354 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1257488957608658548} - m_Layer: 0 - m_Name: RightAnchor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1257488957608658548 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5293397973298327354} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5018973782584869759} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -10, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &5737690730231082644 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1417110920318828949} - m_Layer: 0 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1417110920318828949 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5737690730231082644} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4444115792682333965} - m_Father: {fileID: 5018973782584869759} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &8789296455420986923 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4444115792682333965} - - component: {fileID: 5517542140807245439} - - component: {fileID: 5780957479684072423} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4444115792682333965 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8789296455420986923} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1417110920318828949} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5517542140807245439 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8789296455420986923} - m_CullTransparentMesh: 0 ---- !u!114 &5780957479684072423 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8789296455420986923} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8928934992702059688 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7763584499379869335} - - component: {fileID: 4143625386198619193} - - component: {fileID: 4595681106570410591} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7763584499379869335 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8928934992702059688} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5018973782584869759} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4143625386198619193 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8928934992702059688} - m_CullTransparentMesh: 0 ---- !u!114 &4595681106570410591 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8928934992702059688} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCanvas.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCanvas.prefab.meta deleted file mode 100644 index 426c0a5..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestCanvas.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e8c7aa4fc8b464d4e92f33d2fd2329db -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractBox.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractBox.prefab deleted file mode 100644 index 46e0c78..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractBox.prefab +++ /dev/null @@ -1,128 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &4049063833764416781 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 422587875053418530} - - component: {fileID: 7294920449988503709} - - component: {fileID: 1102007504502609394} - - component: {fileID: 3497931194325973314} - - component: {fileID: 939532448359060317} - - component: {fileID: 6496864176493477426} - m_Layer: 13 - m_Name: ClientSimTestInteractBox - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &422587875053418530 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4049063833764416781} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &7294920449988503709 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4049063833764416781} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1102007504502609394 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4049063833764416781} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!65 &3497931194325973314 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4049063833764416781} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &939532448359060317 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4049063833764416781} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58cc3a26e87147dab977a92889e01ba2, type: 3} - m_Name: - m_EditorClassIdentifier: - proximity: 2 - canInteract: 1 - interactText: Use ---- !u!54 &6496864176493477426 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4049063833764416781} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractBox.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractBox.prefab.meta deleted file mode 100644 index 97a64b7..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractBox.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1c317f9c411eba44a81dba5bddedd1e1 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractCapsule.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractCapsule.prefab deleted file mode 100644 index 4e025e8..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractCapsule.prefab +++ /dev/null @@ -1,129 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &3743763478255381932 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4484134770694633536} - - component: {fileID: 8354209393625423281} - - component: {fileID: 4490919997062128963} - - component: {fileID: 8141454186747470089} - - component: {fileID: 4456176615232705473} - - component: {fileID: 3621564464301624035} - m_Layer: 0 - m_Name: ClientSimTestInteractCapsule - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4484134770694633536 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3743763478255381932} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &8354209393625423281 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3743763478255381932} - m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &4490919997062128963 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3743763478255381932} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!136 &8141454186747470089 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3743763478255381932} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - m_Radius: 0.5 - m_Height: 2 - m_Direction: 1 - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &4456176615232705473 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3743763478255381932} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58cc3a26e87147dab977a92889e01ba2, type: 3} - m_Name: - m_EditorClassIdentifier: - proximity: 2 - canInteract: 1 - interactText: Use ---- !u!54 &3621564464301624035 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3743763478255381932} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractCapsule.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractCapsule.prefab.meta deleted file mode 100644 index 75b9bf2..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractCapsule.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bb22b3c1e6802a24595edf636203e185 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractMesh.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractMesh.prefab deleted file mode 100644 index 55559a0..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractMesh.prefab +++ /dev/null @@ -1,129 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &2592515698764326748 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8644755490449165678} - - component: {fileID: 7126075914742460686} - - component: {fileID: 4703853778784139437} - - component: {fileID: 3651751607582203751} - - component: {fileID: 4272511487811182235} - - component: {fileID: -8651894325727886140} - m_Layer: 0 - m_Name: ClientSimTestInteractMesh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8644755490449165678 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2592515698764326748} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.2, y: 0.1, z: 0.2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &7126075914742460686 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2592515698764326748} - m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &4703853778784139437 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2592515698764326748} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!64 &3651751607582203751 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2592515698764326748} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!114 &4272511487811182235 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2592515698764326748} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58cc3a26e87147dab977a92889e01ba2, type: 3} - m_Name: - m_EditorClassIdentifier: - proximity: 2 - canInteract: 1 - interactText: Use ---- !u!54 &-8651894325727886140 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2592515698764326748} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractMesh.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractMesh.prefab.meta deleted file mode 100644 index 0d84eed..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractMesh.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9d30d67d984899b46a3c1ae048c4b6ea -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractSphere.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractSphere.prefab deleted file mode 100644 index bbe4509..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractSphere.prefab +++ /dev/null @@ -1,128 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &4913705498045913352 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6780455306812187418} - - component: {fileID: 1902811715751665200} - - component: {fileID: 1259348233719103629} - - component: {fileID: 886608856213173353} - - component: {fileID: 7503785917465246632} - - component: {fileID: 902437187586400319} - m_Layer: 0 - m_Name: ClientSimTestInteractSphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6780455306812187418 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4913705498045913352} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &1902811715751665200 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4913705498045913352} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1259348233719103629 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4913705498045913352} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!135 &886608856213173353 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4913705498045913352} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &7503785917465246632 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4913705498045913352} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58cc3a26e87147dab977a92889e01ba2, type: 3} - m_Name: - m_EditorClassIdentifier: - proximity: 2 - canInteract: 1 - interactText: Use ---- !u!54 &902437187586400319 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4913705498045913352} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractSphere.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractSphere.prefab.meta deleted file mode 100644 index 2fd6f2e..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestInteractSphere.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3ab70dd5fefb70e44811ea75120a2f5a -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectPool.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectPool.prefab deleted file mode 100644 index 0a824a1..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectPool.prefab +++ /dev/null @@ -1,264 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &9104755111991641248 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9104755111991641251} - - component: {fileID: 9104755111991641250} - - component: {fileID: 9104755111991641249} - m_Layer: 0 - m_Name: Pool (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &9104755111991641251 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755111991641248} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 9104755113838428964} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &9104755111991641250 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755111991641248} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} - m_Name: - m_EditorClassIdentifier: - interactTextPlacement: {fileID: 0} - interactText: Use - interactTextGO: {fileID: 0} - proximity: 2 - SynchronizePosition: 0 - AllowCollisionOwnershipTransfer: 1 - Reliable: 0 - _syncMethod: 2 - serializedProgramAsset: {fileID: 0} - programSource: {fileID: 0} - serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== - publicVariablesUnityEngineObjects: [] - publicVariablesSerializationDataFormat: 0 ---- !u!114 &9104755111991641249 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755111991641248} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1783056023, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - AllowCollisionOwnershipTransfer: 1 ---- !u!1 &9104755112114968526 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9104755112114968521} - - component: {fileID: 9104755112114968520} - - component: {fileID: 9104755112114968527} - m_Layer: 0 - m_Name: Pool (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &9104755112114968521 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755112114968526} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 9104755113838428964} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &9104755112114968520 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755112114968526} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} - m_Name: - m_EditorClassIdentifier: - interactTextPlacement: {fileID: 0} - interactText: Use - interactTextGO: {fileID: 0} - proximity: 2 - SynchronizePosition: 0 - AllowCollisionOwnershipTransfer: 1 - Reliable: 0 - _syncMethod: 2 - serializedProgramAsset: {fileID: 0} - programSource: {fileID: 0} - serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== - publicVariablesUnityEngineObjects: [] - publicVariablesSerializationDataFormat: 0 ---- !u!114 &9104755112114968527 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755112114968526} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1783056023, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - AllowCollisionOwnershipTransfer: 1 ---- !u!1 &9104755113125475437 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9104755113125475432} - - component: {fileID: 9104755113125475439} - - component: {fileID: 9104755113125475438} - m_Layer: 0 - m_Name: Pool (0) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &9104755113125475432 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755113125475437} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 9104755113838428964} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &9104755113125475439 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755113125475437} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} - m_Name: - m_EditorClassIdentifier: - interactTextPlacement: {fileID: 0} - interactText: Use - interactTextGO: {fileID: 0} - proximity: 2 - SynchronizePosition: 0 - AllowCollisionOwnershipTransfer: 1 - Reliable: 0 - _syncMethod: 2 - serializedProgramAsset: {fileID: 0} - programSource: {fileID: 0} - serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== - publicVariablesUnityEngineObjects: [] - publicVariablesSerializationDataFormat: 0 ---- !u!114 &9104755113125475438 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755113125475437} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1783056023, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - AllowCollisionOwnershipTransfer: 1 ---- !u!1 &9104755113838428970 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9104755113838428964} - - component: {fileID: 9104755113838428971} - m_Layer: 0 - m_Name: ClientSimObjectPool - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &9104755113838428964 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755113838428970} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 9104755113125475432} - - {fileID: 9104755111991641251} - - {fileID: 9104755112114968521} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &9104755113838428971 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9104755113838428970} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 454367647, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - Pool: - - {fileID: 9104755113125475437} - - {fileID: 9104755111991641248} - - {fileID: 9104755112114968526} - StartPositions: [] - StartRotations: [] diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectPool.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectPool.prefab.meta deleted file mode 100644 index 5aef8d1..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectPool.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b8509d2fc6ef8a4448c346e477d65883 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectSync.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectSync.prefab deleted file mode 100644 index de14802..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectSync.prefab +++ /dev/null @@ -1,46 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &7914963667414081263 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7763396474506536380} - - component: {fileID: 5238192860591346424} - m_Layer: 0 - m_Name: ClientSimObjectSync - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7763396474506536380 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7914963667414081263} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5238192860591346424 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7914963667414081263} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1783056023, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - AllowCollisionOwnershipTransfer: 1 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectSync.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectSync.prefab.meta deleted file mode 100644 index 3914950..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestObjectSync.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5d3d0a2edce94344aa93b0abb7896369 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickup.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickup.prefab deleted file mode 100644 index eb11f52..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickup.prefab +++ /dev/null @@ -1,158 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &5300358807621846524 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8386502077290066131} - - component: {fileID: 1478096732499550316} - - component: {fileID: 9148112281894149379} - - component: {fileID: 4698564725146890675} - - component: {fileID: 7988278716030058934} - - component: {fileID: 5162360032149323895} - - component: {fileID: 5684455788647694529} - m_Layer: 13 - m_Name: ClientSimTestPickup - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8386502077290066131 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5300358807621846524} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &1478096732499550316 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5300358807621846524} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &9148112281894149379 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5300358807621846524} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!65 &4698564725146890675 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5300358807621846524} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &7988278716030058934 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5300358807621846524} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &5162360032149323895 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5300358807621846524} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1804438810, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - MomentumTransferMethod: 0 - DisallowTheft: 0 - ExactGun: {fileID: 0} - ExactGrip: {fileID: 0} - allowManipulationWhenEquipped: 0 - orientation: 0 - AutoHold: 0 - InteractionText: - UseText: Use - useEventBroadcastType: 0 - UseDownEventName: - UseUpEventName: - pickupDropEventBroadcastType: 0 - PickupEventName: - DropEventName: - ThrowVelocityBoostMinSpeed: 1 - ThrowVelocityBoostScale: 1 - currentlyHeldBy: {fileID: 0} - pickupable: 1 - proximity: 2 ---- !u!114 &5684455788647694529 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5300358807621846524} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3e05a1cb830e4d19954ef8db1b215886, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickup.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickup.prefab.meta deleted file mode 100644 index 354d781..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickup.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 682024eee4cbeda4ebd873ee81d6ab6c -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickupSynced.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickupSynced.prefab deleted file mode 100644 index 413120e..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickupSynced.prefab +++ /dev/null @@ -1,90 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &8924075880799052458 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7551104369238453296} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1783056023, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - AllowCollisionOwnershipTransfer: 1 ---- !u!1001 &2397112551657859532 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 5300358807621846524, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_Name - value: ClientSimTestPickupUnsynced - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8386502077290066131, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 682024eee4cbeda4ebd873ee81d6ab6c, type: 3} ---- !u!1 &7551104369238453296 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5300358807621846524, guid: 682024eee4cbeda4ebd873ee81d6ab6c, - type: 3} - m_PrefabInstance: {fileID: 2397112551657859532} - m_PrefabAsset: {fileID: 0} diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickupSynced.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickupSynced.prefab.meta deleted file mode 100644 index 66208f4..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestPickupSynced.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 36e6ed2fd84b48b459c0fc059462bd4c -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestStation.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestStation.prefab deleted file mode 100644 index d8ae593..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestStation.prefab +++ /dev/null @@ -1,222 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &625207268933236868 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 625207268933236870} - - component: {fileID: 625207268933236869} - - component: {fileID: 625207268933236920} - - component: {fileID: 5008339096144834503} - m_Layer: 0 - m_Name: ClientSimTestStation - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &625207268933236870 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625207268933236868} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 625207269579595044} - - {fileID: 625207269412651459} - - {fileID: 2173842750364853054} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &625207268933236869 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625207268933236868} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1073094524, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - PlayerMobility: 1 - canUseStationFromStation: 1 - animatorController: {fileID: 0} - disableStationExit: 0 - seated: 1 - stationEnterPlayerLocation: {fileID: 625207269579595044} - stationExitPlayerLocation: {fileID: 625207269412651459} - controlsObject: {fileID: 0} ---- !u!65 &625207268933236920 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625207268933236868} - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1.5, z: 1} - m_Center: {x: 0, y: 0.75, z: 0} ---- !u!114 &5008339096144834503 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625207268933236868} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 25cfa277cdf44304afa5238328c39a06, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &625207269412651458 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 625207269412651459} - m_Layer: 0 - m_Name: Exit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &625207269412651459 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625207269412651458} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.848} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 625207268933236870} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &625207269579595043 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 625207269579595044} - m_Layer: 0 - m_Name: Seat - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &625207269579595044 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625207269579595043} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 625207268933236870} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &8131617749744206007 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2173842750364853054} - - component: {fileID: 9158007732724397743} - - component: {fileID: 4174743986865203289} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2173842750364853054 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8131617749744206007} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.5, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 625207268933236870} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &9158007732724397743 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8131617749744206007} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &4174743986865203289 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8131617749744206007} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestStation.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestStation.prefab.meta deleted file mode 100644 index c1c1d62..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestStation.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c8e87168175ba46409c18d6ae99f29d2 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdon.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdon.prefab deleted file mode 100644 index 78d704a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdon.prefab +++ /dev/null @@ -1,58 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &6899076813423007137 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6899076813423007198} - - component: {fileID: 6899076813423007199} - m_Layer: 0 - m_Name: ClientSimUdon - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6899076813423007198 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6899076813423007137} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6899076813423007199 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6899076813423007137} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} - m_Name: - m_EditorClassIdentifier: - interactTextPlacement: {fileID: 0} - interactText: Use - interactTextGO: {fileID: 0} - proximity: 2 - SynchronizePosition: 0 - AllowCollisionOwnershipTransfer: 1 - Reliable: 0 - _syncMethod: 2 - serializedProgramAsset: {fileID: 0} - programSource: {fileID: 0} - serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== - publicVariablesUnityEngineObjects: [] - publicVariablesSerializationDataFormat: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdon.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdon.prefab.meta deleted file mode 100644 index 7e3a4a5..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdon.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9a244f2a1e52f2743ad892968941d963 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdonSyncedPos.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdonSyncedPos.prefab deleted file mode 100644 index a6536bf..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdonSyncedPos.prefab +++ /dev/null @@ -1,58 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &7048748412441484491 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7048748412441484490} - - component: {fileID: 7048748412441484489} - m_Layer: 0 - m_Name: ClientSimUdonSyncedPos - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7048748412441484490 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7048748412441484491} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7048748412441484489 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7048748412441484491} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} - m_Name: - m_EditorClassIdentifier: - interactTextPlacement: {fileID: 0} - interactText: Use - interactTextGO: {fileID: 0} - proximity: 2 - SynchronizePosition: 1 - AllowCollisionOwnershipTransfer: 1 - Reliable: 0 - _syncMethod: 2 - serializedProgramAsset: {fileID: 0} - programSource: {fileID: 0} - serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== - publicVariablesUnityEngineObjects: [] - publicVariablesSerializationDataFormat: 0 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdonSyncedPos.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdonSyncedPos.prefab.meta deleted file mode 100644 index 69a2e42..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestUdonSyncedPos.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7301607c701149c40801fdc23788081b -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestVisualDamage.prefab b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestVisualDamage.prefab deleted file mode 100644 index 10fbde7..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestVisualDamage.prefab +++ /dev/null @@ -1,97 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &8809027112084010368 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2343844811392085634} - - component: {fileID: 759797824823565756} - - component: {fileID: 123031474289195059} - - component: {fileID: 696053076618729697} - m_Layer: 0 - m_Name: ClientSimVisualDamage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2343844811392085634 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8809027112084010368} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &759797824823565756 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8809027112084010368} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &123031474289195059 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8809027112084010368} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!114 &696053076618729697 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8809027112084010368} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1390324135, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - fullDamageScale: 1 - minDamageScale: 2 - offset: 0.5 diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestVisualDamage.prefab.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestVisualDamage.prefab.meta deleted file mode 100644 index bfc5a5d..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Prefabs/ClientSimTestVisualDamage.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b53839acb2a848c41a14b30e98f7db2d -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes.meta deleted file mode 100644 index 4526cbf..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 30e9f83628be6104696779b6aa881de0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestBasic.unity b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestBasic.unity deleted file mode 100644 index 62d9594..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestBasic.unity +++ /dev/null @@ -1,533 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &441343102 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 441343105} - - component: {fileID: 441343104} - - component: {fileID: 441343103} - m_Layer: 0 - m_Name: SceneDescriptor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &441343103 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 441343102} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1427037861, guid: 4ecd63eff847044b68db9453ce219299, type: 3} - m_Name: - m_EditorClassIdentifier: - launchedFromSDKPipeline: 0 - completedSDKPipeline: 0 - blueprintId: - contentType: 0 - assetBundleUnityVersion: - fallbackStatus: 0 ---- !u!114 &441343104 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 441343102} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -17141911, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - spawns: - - {fileID: 441343105} - spawnOrder: 2 - spawnOrientation: 0 - ReferenceCamera: {fileID: 0} - RespawnHeightY: -100 - ObjectBehaviourAtRespawnHeight: 0 - ForbidUserPortals: 0 - autoSpatializeAudioSources: 0 - gravity: {x: 0, y: -9.81, z: 0} - layerCollisionArr: - capacity: 0 - contentSex: 0 - contentViolence: 0 - contentGore: 0 - contentOther: 0 - releasePublic: 0 - unityVersion: - Name: - NSFW: 0 - SpawnPosition: {x: 0, y: 0, z: 0} - SpawnLocation: {fileID: 0} - DrawDistance: 0 - useAssignedLayers: 0 - DynamicPrefabs: [] - DynamicMaterials: [] - LightMapsNear: [] - LightMapsFar: [] - LightMode: 0 - RenderAmbientEquatorColor: {r: 0, g: 0, b: 0, a: 0} - RenderAmbientGroundColor: {r: 0, g: 0, b: 0, a: 0} - RenderAmbientIntensity: 0 - RenderAmbientLight: {r: 0, g: 0, b: 0, a: 0} - RenderAmbientMode: 0 - RenderAmbientProbe: - sh[ 0]: 0 - sh[ 1]: 0 - sh[ 2]: 0 - sh[ 3]: 0 - sh[ 4]: 0 - sh[ 5]: 0 - sh[ 6]: 0 - sh[ 7]: 0 - sh[ 8]: 0 - sh[ 9]: 0 - sh[10]: 0 - sh[11]: 0 - sh[12]: 0 - sh[13]: 0 - sh[14]: 0 - sh[15]: 0 - sh[16]: 0 - sh[17]: 0 - sh[18]: 0 - sh[19]: 0 - sh[20]: 0 - sh[21]: 0 - sh[22]: 0 - sh[23]: 0 - sh[24]: 0 - sh[25]: 0 - sh[26]: 0 - RenderAmbientSkyColor: {r: 0, g: 0, b: 0, a: 0} - RenderFog: 0 - RenderFogColor: {r: 0, g: 0, b: 0, a: 0} - RenderFogMode: 0 - RenderFogDensity: 0 - RenderFogLinearStart: 0 - RenderFogLinearEnd: 0 - RenderHaloStrength: 0 - RenderFlareFadeSpeed: 0 - RenderFlareStrength: 0 - RenderCustomReflection: {fileID: 0} - RenderDefaultReflectionMode: 0 - RenderDefaultReflectionResolution: 0 - RenderReflectionBounces: 0 - RenderReflectionIntensity: 0 - RenderSkybox: {fileID: 0} - portraitCameraPositionOffset: {x: 0, y: 0, z: 0} - portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} ---- !u!4 &441343105 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 441343102} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &639213186 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 639213190} - - component: {fileID: 639213189} - - component: {fileID: 639213188} - - component: {fileID: 639213187} - m_Layer: 0 - m_Name: Floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &639213187 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &639213188 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &639213189 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &639213190 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.5, z: 0} - m_LocalScale: {x: 50, y: 1, z: 50} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &655341835 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 655341837} - - component: {fileID: 655341836} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &655341836 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 655341835} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &655341837 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 655341835} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &1657771888 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1657771891} - - component: {fileID: 1657771890} - - component: {fileID: 1657771889} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1657771889 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657771888} - m_Enabled: 1 ---- !u!20 &1657771890 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657771888} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1657771891 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657771888} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestBasic.unity.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestBasic.unity.meta deleted file mode 100644 index decaf8f..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestBasic.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 15d4ae17fa9594f479086794376c2861 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestEmpty.unity b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestEmpty.unity deleted file mode 100644 index 26271eb..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestEmpty.unity +++ /dev/null @@ -1,391 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &639213186 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 639213190} - - component: {fileID: 639213189} - - component: {fileID: 639213188} - - component: {fileID: 639213187} - m_Layer: 0 - m_Name: Floor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &639213187 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &639213188 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &639213189 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &639213190 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639213186} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.5, z: 0} - m_LocalScale: {x: 10, y: 1, z: 10} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &655341835 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 655341837} - - component: {fileID: 655341836} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &655341836 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 655341835} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &655341837 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 655341835} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &1657771888 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1657771891} - - component: {fileID: 1657771890} - - component: {fileID: 1657771889} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1657771889 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657771888} - m_Enabled: 1 ---- !u!20 &1657771890 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657771888} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1657771891 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657771888} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestEmpty.unity.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestEmpty.unity.meta deleted file mode 100644 index 0264389..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Resources/ClientSimTests/Scenes/ClientSimTestEmpty.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b3a51dc623b19ec45adc5c8924e0e994 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils.meta deleted file mode 100644 index d305d6a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1c98826eea184ba3af231b5558247fc4 -timeCreated: 1639412257 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestDomainReloadSetter.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestDomainReloadSetter.cs deleted file mode 100644 index 9c4f279..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestDomainReloadSetter.cs +++ /dev/null @@ -1,72 +0,0 @@ -using NUnit.Framework; -using UnityEditor; - -#if UNITY_EDITOR -using UnityEngine; -#endif - -namespace VRC.SDK3.ClientSim.Tests -{ - // When testing ClientSim, in order to disable normal ClientSim behavior of starting on entering play and keep the - // setting, Domain Reloading needs to be disabled as any variable changes before playmode starts will be cleared. - // This class provides options to save the current domain/scene reload settings, disable them, and then load back - // previous settings as they were before. This is handled in ClientSimTestBase and ClientSimWorldTestBase in the - // pre-build setup and post-build cleanup methods. - public static class ClientSimTestDomainReloadSetter - { - private static bool _playmodeSettingsEnabled = false; - private static int _playmodeSettings = 0; - - private static int _setCount = 0; - - public static void SetDisableDomainReloadingSetting() - { - ++_setCount; - // Multiple items have tried to save the settings. Return early. - if (_setCount > 1) - { - return; - } - -#if UNITY_EDITOR - SerializedObject serializedObject = new SerializedObject(AssetDatabase.LoadAssetAtPath("ProjectSettings/EditorSettings.asset")); - SerializedProperty playmodeSettingsEnabledProp = serializedObject.FindProperty("m_EnterPlayModeOptionsEnabled"); - SerializedProperty playmodeSettingsProp = serializedObject.FindProperty("m_EnterPlayModeOptions"); - - _playmodeSettingsEnabled = playmodeSettingsEnabledProp.boolValue; - _playmodeSettings = playmodeSettingsProp.intValue; - - playmodeSettingsEnabledProp.boolValue = true; - playmodeSettingsProp.intValue = 3; // Disable domain and scene reloading. - - serializedObject.ApplyModifiedProperties(); -#endif - } - - public static void ResetDisableDomainReloadingSetting() - { - --_setCount; - // Multiple items have tried to reset the settings. Return early if not the last. - if (_setCount > 0) - { - return; - } - - if (_setCount < 0) - { - Assert.Fail("Reset Disable Domain Reloading Settings called more times than Set."); - } - -#if UNITY_EDITOR - SerializedObject serializedObject = new SerializedObject(AssetDatabase.LoadAssetAtPath("ProjectSettings/EditorSettings.asset")); - SerializedProperty playmodeSettingsEnabledProp = serializedObject.FindProperty("m_EnterPlayModeOptionsEnabled"); - SerializedProperty playmodeSettingsProp = serializedObject.FindProperty("m_EnterPlayModeOptions"); - - playmodeSettingsEnabledProp.boolValue = _playmodeSettingsEnabled; - playmodeSettingsProp.intValue = _playmodeSettings; - - serializedObject.ApplyModifiedProperties(); -#endif - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestDomainReloadSetter.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestDomainReloadSetter.cs.meta deleted file mode 100644 index feba859..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestDomainReloadSetter.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: d03b5e5417ae4d859a285957a282f74c -timeCreated: 1640915512 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestInput.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestInput.cs deleted file mode 100644 index 582bd61..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestInput.cs +++ /dev/null @@ -1,250 +0,0 @@ -using System; -using JetBrains.Annotations; -using UnityEngine; - -#if ENABLE_INPUT_SYSTEM -using UnityEngine.InputSystem; -using UnityEngine.InputSystem.Controls; -#endif - -namespace VRC.SDK3.ClientSim.Tests -{ - public class ClientSimTestInput : IDisposable - { -#if ENABLE_INPUT_SYSTEM - private readonly InputTestFixture _inputTestFixture; - private readonly Keyboard _keyboard; - private readonly Mouse _mouse; -#endif - - private bool _initialized = false; - - public ClientSimTestInput() - { -#if ENABLE_INPUT_SYSTEM - _inputTestFixture = new InputTestFixture(); - _inputTestFixture.Setup(); - - _keyboard = InputSystem.AddDevice(); - _mouse = InputSystem.AddDevice(); -#endif - _initialized = true; - } - - ~ClientSimTestInput() - { - Dispose(); - } - - public void Dispose() - { - if (!_initialized) - { - return; - } - _initialized = false; - -#if ENABLE_INPUT_SYSTEM - InputSystem.RemoveDevice(_keyboard); - InputSystem.RemoveDevice(_mouse); - - _inputTestFixture.TearDown(); -#endif - } - -#if ENABLE_INPUT_SYSTEM - private void SetControlKey(bool value, ButtonControl key) - { - if (value) - { - _inputTestFixture.Press(key); - } - else - { - _inputTestFixture.Release(key); - } - } -#endif - - [PublicAPI] - public void SetInputJump(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.spaceKey); -#endif - } - - [PublicAPI] - public void SetInputUseGrab(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _mouse.leftButton); -#endif - } - - [PublicAPI] - public void SetInputDrop(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _mouse.rightButton); -#endif - } - - [PublicAPI] - public void SetInputToggleMenu(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.escapeKey); -#endif - } - - [PublicAPI] - public void SetInputRun(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.leftShiftKey); -#endif - } - - [PublicAPI] - public void SetInputToggleCrouch(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.cKey); -#endif - } - - [PublicAPI] - public void SetInputToggleProne(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.zKey); -#endif - } - - [PublicAPI] - public void SetInputReleaseMouse(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.tabKey); -#endif - } - - #region Movement Input Helpers - - [PublicAPI] - public void SetInputMoveForward(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.wKey); -#endif - } - - [PublicAPI] - public void SetInputMoveBackward(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.sKey); -#endif - } - - [PublicAPI] - public void SetInputMoveRight(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.dKey); -#endif - } - - [PublicAPI] - public void SetInputMoveLeft(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.aKey); -#endif - } - - #endregion - - #region Look Input Helpers - - [PublicAPI] - public void SetInputLook(Vector2 value) - { -#if ENABLE_INPUT_SYSTEM - _inputTestFixture.Move(_mouse.position, value); -#endif - } - - [PublicAPI] - public void SetInputLookDelta(Vector2 value) - { -#if ENABLE_INPUT_SYSTEM - SetInputLook(_mouse.position.ReadValue() + value); -#endif - } - - #endregion - - #region Pickup Manipulation - - [PublicAPI] - public void SetInputPickupManipulateRotateRight(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.lKey); -#endif - } - - [PublicAPI] - public void SetInputPickupManipulateRotateLeft(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.jKey); -#endif - } - - [PublicAPI] - public void SetInputPickupManipulateRotateUp(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.iKey); -#endif - } - - [PublicAPI] - public void SetInputPickupManipulateRotateDown(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.kKey); -#endif - } - - [PublicAPI] - public void SetInputPickupManipulateRotateClockwise(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.oKey); -#endif - } - - [PublicAPI] - public void SetInputPickupManipulateRotateCounterClockwise(bool value) - { -#if ENABLE_INPUT_SYSTEM - SetControlKey(value, _keyboard.uKey); -#endif - } - - [PublicAPI] - public void SetInputPickupManipulateMove(float value) - { -#if ENABLE_INPUT_SYSTEM - _inputTestFixture.Set(_mouse.scroll, new Vector2(0, value)); -#endif - } - - #endregion - - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestInput.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestInput.cs.meta deleted file mode 100644 index 1f3d4e9..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestInput.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 4ff0417ae27c47f18d3da1cc8794361e -timeCreated: 1640728392 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestPrefabSpawner.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestPrefabSpawner.cs deleted file mode 100644 index 9ec1fce..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestPrefabSpawner.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.IO; -using UnityEngine; - -namespace VRC.SDK3.ClientSim.Tests -{ - public static class ClientSimTestPrefabSpawner - { - private static readonly string _prefabResourcePath = Path.Combine("ClientSim", "Prefabs"); - private static readonly string _testPrefabResourcePath = Path.Combine("ClientSimTests", "Prefabs"); - - public static GameObject GetRuntimePrefab(string prefabName) - { - return Resources.Load(Path.Combine(_prefabResourcePath, prefabName)); - } - - public static GameObject GetTestPrefab(string prefabName) - { - return Resources.Load(Path.Combine(_testPrefabResourcePath, prefabName)); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestPrefabSpawner.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestPrefabSpawner.cs.meta deleted file mode 100644 index 511938c..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestPrefabSpawner.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a4dfe910239547158bd723c6a948ca28 -timeCreated: 1640223657 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestRuntimeHelper.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestRuntimeHelper.cs deleted file mode 100644 index f2ca9e8..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestRuntimeHelper.cs +++ /dev/null @@ -1,585 +0,0 @@ -using System; -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using VRC.SDKBase; -using VRC.Udon.Common; - -namespace VRC.SDK3.ClientSim.Tests -{ - public class ClientSimTestRuntimeHelper : IDisposable - { - public ClientSimEventDispatcher EventDispatcher { get; private set; } - public ClientSimTestInput TestInput { get; private set; } - - private bool _initialized = false; - - private bool _isReadySent = false; - - private ClientSimMain _clientSim; - - private VRCPlayerApi _localPlayer; - private ClientSimPlayer _localPlayerPlayer; - private ClientSimPlayerController _localPlayerController; - private IClientSimPlayerStationManager _stationManager; - private ClientSimTrackingProviderBase _playerTracking; - - private VRCPlayerApi _lastJoinPlayer; - private VRCPlayerApi _lastLeftPlayer; - - private ClientSimRaycastResults _raycastResultsRight; - private ClientSimRaycastResults _raycastResultsLeft; - - private ClientSimInteractEvent _lastInteractResultsRight; - private ClientSimInteractEvent _lastInteractResultsLeft; - - private VRC_Pickup _lastPickupPickedUpRight; - private VRC_Pickup _lastPickupPickedUpLeft; - private VRC_Pickup _lastPickupDroppedRight; - private VRC_Pickup _lastPickupDroppedLeft; - private VRC_Pickup _lastPickupUseUpRight; - private VRC_Pickup _lastPickupUseUpLeft; - private VRC_Pickup _lastPickupUseDownRight; - private VRC_Pickup _lastPickupUseDownLeft; - - private VRCStation _lastEnteredStation; - private VRCStation _lastExitedStation; - - - public ClientSimTestRuntimeHelper() - { - EventDispatcher = new ClientSimEventDispatcher(); - EventDispatcher.Subscribe(OnReady); - EventDispatcher.Subscribe(OnPlayerJoined); - EventDispatcher.Subscribe(OnPlayerLeft); - EventDispatcher.Subscribe(OnRaycastResults); - EventDispatcher.Subscribe(OnInteract); - EventDispatcher.Subscribe(OnPickup); - EventDispatcher.Subscribe(OnDrop); - EventDispatcher.Subscribe(OnPickupUseDown); - EventDispatcher.Subscribe(OnPickupUseUp); - EventDispatcher.Subscribe(PlayerEnteredStation); - EventDispatcher.Subscribe(PlayerExitedStation); - - TestInput = new ClientSimTestInput(); - - _initialized = true; - } - - ~ClientSimTestRuntimeHelper() - { - Dispose(); - } - - public void Dispose() - { - if (!_initialized) - { - return; - } - _initialized = false; - - _clientSim = null; - _lastJoinPlayer = null; - _lastLeftPlayer = null; - - EventDispatcher.Unsubscribe(OnReady); - EventDispatcher.Unsubscribe(OnPlayerJoined); - EventDispatcher.Unsubscribe(OnPlayerLeft); - EventDispatcher.Unsubscribe(OnRaycastResults); - EventDispatcher.Unsubscribe(OnInteract); - EventDispatcher.Unsubscribe(OnPickup); - EventDispatcher.Unsubscribe(OnDrop); - EventDispatcher.Unsubscribe(OnPickupUseDown); - EventDispatcher.Unsubscribe(OnPickupUseUp); - EventDispatcher.Unsubscribe(PlayerEnteredStation); - EventDispatcher.Unsubscribe(PlayerExitedStation); - - EventDispatcher.Dispose(); - EventDispatcher = null; - - TestInput.Dispose(); - TestInput = null; - } - - #region ClientSim Events - - private void OnReady(ClientSimReadyEvent readyEvent) - { - _isReadySent = true; - - _clientSim = ClientSimMain.GetInstance(); - - // ClientSim has started. Get references to local player - _localPlayer = Networking.LocalPlayer; - _localPlayerPlayer = _localPlayer.GetClientSimPlayer(); - _localPlayerController = _localPlayerPlayer.GetPlayerController(); - _stationManager = _localPlayerPlayer.GetStationHandler(); - _playerTracking = (ClientSimTrackingProviderBase)_localPlayerPlayer.GetTrackingProvider(); - } - - private void OnPlayerJoined(ClientSimOnPlayerJoinedEvent joinEvent) - { - _lastJoinPlayer = joinEvent.player; - } - - private void OnPlayerLeft(ClientSimOnPlayerLeftEvent leftEvent) - { - _lastLeftPlayer = leftEvent.player; - } - - private void OnRaycastResults(ClientSimRaycastHitResultsEvent raycastHitResultsEvent) - { - if (raycastHitResultsEvent.handType == HandType.RIGHT) - { - _raycastResultsRight = raycastHitResultsEvent.raycastResults; - } - else - { - _raycastResultsLeft = raycastHitResultsEvent.raycastResults; - } - } - - private void OnInteract(ClientSimInteractEvent interactEvent) - { - if (interactEvent.handType == HandType.RIGHT) - { - _lastInteractResultsRight = interactEvent; - } - else - { - _lastInteractResultsLeft = interactEvent; - } - } - - private void OnPickup(ClientSimOnPickupEvent pickupEvent) - { - Assert.IsTrue(pickupEvent.player.isLocal); - if (pickupEvent.handType == HandType.RIGHT) - { - _lastPickupPickedUpRight = pickupEvent.pickup.GetPickup(); - } - else - { - _lastPickupPickedUpLeft = pickupEvent.pickup.GetPickup(); - } - } - - private void OnDrop(ClientSimOnPickupDropEvent pickupEvent) - { - Assert.IsTrue(pickupEvent.player.isLocal); - if (pickupEvent.handType == HandType.RIGHT) - { - _lastPickupDroppedRight = pickupEvent.pickup.GetPickup(); - } - else - { - _lastPickupDroppedLeft = pickupEvent.pickup.GetPickup(); - } - } - - private void OnPickupUseDown(ClientSimOnPickupUseDownEvent pickupEvent) - { - Assert.IsTrue(pickupEvent.player.isLocal); - if (pickupEvent.handType == HandType.RIGHT) - { - _lastPickupUseDownRight = pickupEvent.pickup.GetPickup(); - } - else - { - _lastPickupUseDownLeft = pickupEvent.pickup.GetPickup(); - } - } - - private void OnPickupUseUp(ClientSimOnPickupUseUpEvent pickupEvent) - { - Assert.IsTrue(pickupEvent.player.isLocal); - if (pickupEvent.handType == HandType.RIGHT) - { - _lastPickupUseUpRight = pickupEvent.pickup.GetPickup(); - } - else - { - _lastPickupUseUpLeft = pickupEvent.pickup.GetPickup(); - } - } - - private void PlayerEnteredStation(ClientSimOnPlayerEnteredStationEvent stationEvent) - { - Assert.IsTrue(stationEvent.player.isLocal); - _lastEnteredStation = stationEvent.station.GetStation(); - } - - private void PlayerExitedStation(ClientSimOnPlayerExitedStationEvent stationEvent) - { - Assert.IsTrue(stationEvent.player.isLocal); - _lastExitedStation = stationEvent.station.GetStation(); - } - - #endregion - - public ClientSimProxyObjects GetProxyObjects() - { - return _clientSim.GetProxyObjects(); - } - - public ClientSimMenu GetMenu() - { - return _clientSim.GetMenu(); - } - - #region Event result getters - - public bool HasReadyEventSent() - { - return _isReadySent; - } - - public bool IsLocalPlayerInStation() - { - return _stationManager.InStation(); - } - - public VRCPlayerApi GetLastJoinPlayer() - { - return _lastJoinPlayer; - } - - public VRCPlayerApi GetLastLeftPlayer() - { - return _lastLeftPlayer; - } - - public ClientSimRaycastResults GetLastRaycastResults(HandType handType) - { - if (handType == HandType.RIGHT) - { - return _raycastResultsRight; - } - - return _raycastResultsLeft; - } - - public ClientSimInteractEvent GetLastInteractResults(HandType handType, bool clearResults) - { - ClientSimInteractEvent results; - if (handType == HandType.RIGHT) - { - results = _lastInteractResultsRight; - if (clearResults) - { - _lastInteractResultsRight = null; - } - } - else - { - results = _lastInteractResultsLeft; - if (clearResults) - { - _lastInteractResultsLeft = null; - } - } - - return results; - } - - public VRC_Pickup GetLastPickupPickedUp(HandType handType, bool clearResults) - { - VRC_Pickup results; - if (handType == HandType.RIGHT) - { - results = _lastPickupPickedUpRight; - if (clearResults) - { - _lastPickupPickedUpRight = null; - } - } - else - { - results = _lastPickupPickedUpLeft; - if (clearResults) - { - _lastPickupPickedUpLeft = null; - } - } - - return results; - } - - public VRC_Pickup GetLastPickupDropped(HandType handType, bool clearResults) - { - VRC_Pickup results; - if (handType == HandType.RIGHT) - { - results = _lastPickupDroppedRight; - if (clearResults) - { - _lastPickupDroppedRight = null; - } - } - else - { - results = _lastPickupDroppedLeft; - if (clearResults) - { - _lastPickupDroppedLeft = null; - } - } - - return results; - } - - public VRC_Pickup GetLastPickupUseDown(HandType handType, bool clearResults) - { - VRC_Pickup results; - if (handType == HandType.RIGHT) - { - results = _lastPickupUseDownRight; - if (clearResults) - { - _lastPickupUseDownRight = null; - } - } - else - { - results = _lastPickupUseDownLeft; - if (clearResults) - { - _lastPickupUseDownLeft = null; - } - } - - return results; - } - - public VRC_Pickup GetLastPickupUseUp(HandType handType, bool clearResults) - { - VRC_Pickup results; - if (handType == HandType.RIGHT) - { - results = _lastPickupUseUpRight; - if (clearResults) - { - _lastPickupUseUpRight = null; - } - } - else - { - results = _lastPickupUseUpLeft; - if (clearResults) - { - _lastPickupUseUpLeft = null; - } - } - - return results; - } - - public VRCStation GetLastEnteredStation(bool clearResults) - { - VRCStation results = _lastEnteredStation; - if (clearResults) - { - _lastEnteredStation = null; - } - - return results; - } - - public VRCStation GetLastExitedStation(bool clearResults = true) - { - VRCStation results = _lastExitedStation; - if (clearResults) - { - _lastExitedStation = null; - } - - return results; - } - - #endregion - - #region Helper Actions - - public void CloseMenu() - { - _clientSim.GetMenu().CloseMenu(); - } - - public void OpenMenu() - { - _clientSim.GetMenu().OpenMenu(); - } - - public void SetMenuActive(bool active) - { - _clientSim.GetMenu().gameObject.SetActive(active); - } - - public void OpenAndDisableMenu() - { - OpenMenu(); - SetMenuActive(false); - - // Move the mouse to the center of the screen. - TestInput.SetInputLook(ClientSimBaseInput.GetScreenCenter()); - } - - public VRCPlayerApi SpawnRemotePlayer(string name = null) - { - _lastJoinPlayer = null; - int playerCountBefore = VRCPlayerApi.AllPlayers.Count; - - // Spawn the player - ClientSimMain.SpawnRemotePlayer(name); - - Assert.IsTrue(playerCountBefore + 1 == VRCPlayerApi.AllPlayers.Count, "Player count did not increase after spawning remote player."); - Assert.IsNotNull(_lastJoinPlayer, "Did not spawn remote player."); - Assert.IsFalse(_lastJoinPlayer.isLocal, "Remote player is local."); - Assert.IsTrue(_lastJoinPlayer.IsValid(), "Remote player is not valid."); - - if (!string.IsNullOrEmpty(name)) - { - Assert.IsTrue(_lastJoinPlayer.displayName.Equals(name), $"Remote player's name is not as expected. Expected: {name}, Actual: {_lastJoinPlayer.displayName}"); - } - - return _lastJoinPlayer; - } - - public void RemoveRemotePlayer(VRCPlayerApi player) - { - Assert.IsFalse(player.isLocal, "Cannot remove local player!"); - Assert.IsNotNull(player); - Assert.IsTrue(player.IsValid(), "Trying to remove an invalid player"); - - _lastLeftPlayer = null; - int playerCountBefore = VRCPlayerApi.AllPlayers.Count; - - // Actually remove the player - ClientSimMain.RemovePlayer(player); - - Assert.IsTrue(playerCountBefore - 1 == VRCPlayerApi.AllPlayers.Count, "Player count did not decrease after remove remote player."); - Assert.IsTrue(_lastLeftPlayer == player, "Leaving player was not the expected player."); - Assert.IsFalse(player.IsValid(), "Removed player is still valid."); - } - - public void RespawnPlayer() - { - EventDispatcher.SendEvent(new ClientSimMenuRespawnClickedEvent()); - } - - public void SetPlayerHeight(float playerHeight) - { - EventDispatcher.SendEvent(new ClientSimOnPlayerHeightUpdateEvent{ playerHeight = playerHeight}); - } - - public void SetTrackingScale(float trackingScale) - { - SetPlayerHeight(ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale(trackingScale)); - } - - public float GetTrackingScale() - { - return _playerTracking.GetTrackingScale(); - } - - public void MoveObjectInFrontOfPlayer(Transform obj, float distance = 1f) - { - var trackingData = _localPlayer.GetTrackingData(VRCPlayerApi.TrackingDataType.Head); - Ray ray = new Ray(trackingData.position, trackingData.rotation * Vector3.forward); - obj.transform.position = ray.GetPoint(distance); - } - - public void LookAtObject(Transform obj) - { - LookAtPoint(obj.position); - } - - public void LookAtPoint(Vector3 point) - { - _localPlayerController.LookTowardsPoint(point); - _playerTracking.LookTowardsPoint(point); - } - - public void PutMouseOverObject(Transform obj) - { - PutMouseOverWorldPoint(obj.position); - } - - public void PutMouseOverWorldPoint(Vector3 point) - { - Camera playerCamera = _playerTracking.GetCamera(); - Vector3 screenPoint = playerCamera.WorldToScreenPoint(point); - TestInput.SetInputLook(screenPoint); - } - - public IEnumerator WaitUntilObjectHovered(GameObject obj, HandType handType) - { - yield return ClientSimTestUtils.WaitUntil( - () => - { - if (handType == HandType.RIGHT) - { - return _raycastResultsRight != null && _raycastResultsRight.hitObject == obj; - } - return _raycastResultsLeft != null && _raycastResultsLeft.hitObject == obj; - }, - "Object was never hovered to interact.", - 0.3f); - } - - public IEnumerator WalkToPoint( - Transform destination, - string failMessage, - float maxWaitDuration = 2f, - float distanceTolerance = 0.3f) - { - Vector3 destinationPoint = destination.position; - destinationPoint.y = _playerTracking.GetTrackingData(VRCPlayerApi.TrackingDataType.Head).position.y; - - // Look towards the destination point and move in that direction. - LookAtPoint(destinationPoint); - destinationPoint.y = 0; - - TestInput.SetInputMoveForward(true); - - yield return null; - - yield return ClientSimTestUtils.WaitUntil( - () => - { - Vector3 playerPos = _localPlayer.GetPosition(); - playerPos.y = 0; - return Vector3.Distance(destinationPoint, playerPos) < distanceTolerance; - }, - failMessage, - maxWaitDuration); - - TestInput.SetInputMoveForward(false); - - yield return null; - } - - public IEnumerator WalkThroughPoints( - Transform[] points, - string failMessage, - float maxWaitDuration, - float distanceTolerance = 0.3f) - { - float timeRemaining = maxWaitDuration; - - for (int curPoint = 0; curPoint < points.Length; ++curPoint) - { - float startTime = Time.time; - yield return WalkToPoint( - points[curPoint], - $"Point [{curPoint}]: {failMessage}", - timeRemaining, - distanceTolerance); - timeRemaining -= Time.time - startTime; - } - } - - #endregion - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestRuntimeHelper.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestRuntimeHelper.cs.meta deleted file mode 100644 index 1e38fb2..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestRuntimeHelper.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1947e1cb74ee4c37b4ada892153dc6fa -timeCreated: 1640890589 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestSceneLoader.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestSceneLoader.cs deleted file mode 100644 index 1c3d8f8..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestSceneLoader.cs +++ /dev/null @@ -1,108 +0,0 @@ -using System.Collections; -using System.IO; -using UnityEngine; -using UnityEngine.SceneManagement; - -#if UNITY_EDITOR -using UnityEditor.SceneManagement; -#endif - -namespace VRC.SDK3.ClientSim.Tests -{ - public static class ClientSimTestSceneLoader - { - private static readonly string _sceneResourcePath = Path.Combine("Tests", "Runtime", "Resources", "ClientSimTests", "Scenes"); - private const string EMPTY_TEST_SCENE_NAME = "ClientSimTestEmpty.unity"; - private const string BASIC_TEST_SCENE_NAME = "ClientSimTestBasic.unity"; - - public static string GetClientSimScenePath(string sceneName) - { - return Path.Combine(ClientSimResourceLoader.GetPackagePath(), _sceneResourcePath, sceneName); - } - - private static Scene LoadSceneInPlayMode(string sceneName) - { - return LoadSceneInPlayModeFromPath(GetClientSimScenePath(sceneName)); - } - - private static Scene LoadSceneInPlayModeFromPath(string scenePath) - { -#if UNITY_EDITOR - return EditorSceneManager.LoadSceneInPlayMode(scenePath, new LoadSceneParameters(LoadSceneMode.Additive)); -#else - return new Scene(); -#endif - } - - private static Scene LoadSceneInEditMode(string sceneName) - { - return LoadSceneInEditModeFromPath(GetClientSimScenePath(sceneName)); - } - - private static Scene LoadSceneInEditModeFromPath(string scenePath) - { -#if UNITY_EDITOR - return EditorSceneManager.OpenScene(scenePath, OpenSceneMode.Additive); -#else - return new Scene(); -#endif - } - - private static Scene LoadScene(string sceneName, bool playMode = true) - { - if (playMode) - { - return LoadSceneInPlayMode(sceneName); - } - - return LoadSceneInEditMode(sceneName); - } - - public static Scene LoadSceneFromPath(string scenePath, bool playMode = true) - { - if (playMode) - { - return LoadSceneInPlayModeFromPath(scenePath); - } - - return LoadSceneInEditModeFromPath(scenePath); - } - - // Empty scene only contains basic unity elements but no VRC components. This is useful for testing if - // ClientSim will fail to start. - public static Scene LoadEmptyScene(bool playMode = true) - { - return LoadScene(EMPTY_TEST_SCENE_NAME, playMode); - } - - public static string GetEmptyScenePath() - { - return GetClientSimScenePath(EMPTY_TEST_SCENE_NAME); - } - - // Basic scene contains a cube floor and a scene descriptor, but no other VRC components. Just enough to start - // ClientSim and spawn a player. - public static Scene LoadBasicScene(bool playMode = true) - { - return LoadScene(BASIC_TEST_SCENE_NAME, playMode); - } - - public static string GetBasicScenePath() - { - return GetClientSimScenePath(BASIC_TEST_SCENE_NAME); - } - - public static IEnumerator UnloadPlayModeScene(Scene scene) - { - AsyncOperation unloadAction = SceneManager.UnloadSceneAsync(scene); - yield return new WaitUntil(() => unloadAction.isDone); - } - - public static void UnloadEditorScene(Scene scene) - { -#if UNITY_EDITOR - EditorSceneManager.CloseScene(scene, true); -#endif - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestSceneLoader.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestSceneLoader.cs.meta deleted file mode 100644 index 615cfe9..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestSceneLoader.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b0cd03ae1958a9a4999723748600ffe5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestUtils.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestUtils.cs deleted file mode 100644 index fb8506b..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestUtils.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections; -using NUnit.Framework; -using UnityEngine; - -namespace VRC.SDK3.ClientSim.Tests -{ - public static class ClientSimTestUtils - { - public static IEnumerator WaitUntil(Func predicate, string message = "", float timeOut = 1f) - { - if (string.IsNullOrEmpty(message)) - { - message = $"WaitUntil reached timeout! {timeOut}"; - } - - float time = Time.time; - - yield return new WaitUntil(() => - { - if (Time.time - time > timeOut) - { - Assert.Fail(message); - } - - return predicate(); - }); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestUtils.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestUtils.cs.meta deleted file mode 100644 index e89f100..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/Utils/ClientSimTestUtils.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0e3a0bc4a57e87449b682d93160d5783 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/VRC.ClientSim.Tests.asmdef b/Packages/com.vrchat.ClientSim/Tests/Runtime/VRC.ClientSim.Tests.asmdef deleted file mode 100644 index ba9ebe2..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/VRC.ClientSim.Tests.asmdef +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "VRC.ClientSim.Tests", - "references": [ - "UnityEngine.TestRunner", - "UnityEditor.TestRunner", - "Unity.Postprocessing.Runtime", - "Unity.InputSystem", - "Unity.InputSystem.TestFramework", - "VRC.SDKBase", - "VRC.SDKBase.Editor", - "VRC.SDK3", - "VRC.Udon", - "VRC.ClientSim" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": true, - "precompiledReferences": [ - "nunit.framework.dll", - "VRCSDKBase.dll", - "VRCCore-Editor.dll", - "VRC.Udon.Common.dll", - "VRCSDK3.dll" - ], - "autoReferenced": true, - "defineConstraints": [ - "UNITY_INCLUDE_TESTS" - ], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/VRC.ClientSim.Tests.asmdef.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/VRC.ClientSim.Tests.asmdef.meta deleted file mode 100644 index dea85db..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/VRC.ClientSim.Tests.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9008415238d30c64e91bebb9f7dcea4f -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests.meta deleted file mode 100644 index 6d67cfd..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1426b5f225f249a4bd820d85ae345498 -timeCreated: 1640888428 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBase.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBase.cs deleted file mode 100644 index 159e798..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBase.cs +++ /dev/null @@ -1,124 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; - -namespace VRC.SDK3.ClientSim.Tests.WorldTests -{ - public class ClientSimWorldTestBase : IPrebuildSetup, IPostBuildCleanup - { - // Items are static to ensure they survive test start clearing variables. - protected static ClientSimTestRuntimeHelper Helper { get; private set; } - protected static IClientSimEventDispatcher EventDispatcher { get; private set; } - protected static ClientSimSettings Settings { get; private set; } - - private static int _testCount = 0; - - protected virtual ClientSimSettings GetTestSettings() - { - return new ClientSimSettings - { - enableClientSim = true, - spawnPlayer = true, - localPlayerIsMaster = true, - isInstanceOwner = true, - initializationDelay = 0, - displayLogs = true, - deleteEditorOnly = true - }; - } - - protected virtual void SetupScene() { } - protected virtual void TearDownScene() { } - - // Setup is called as part of IPrebuildSetup. This method is called before playmode is entered for the test and - // allows for notifying ClientSim that it is in the test environment. All test classes running will have this - // method called before playmode is entered. Since this style test requires loading a scene, only one can run at - // a time. This setup checks if multiple have started and fails all if detected. - public void Setup() - { - ++_testCount; - - // Verify only one instance of this type of test is running at a time. - // Due to how ClientSim starts using InitializeOnLoad, this is the only method that can occur in tests - // before ClientSim will initialize. Both this method and ClientSim will only try to initialize once for all - // test runs. This means that there can only be one version of tests running at a time. - if (ClientSimRuntimeLoader.IsInUnityTest() || _testCount != 1) - { - // Expect the error to prevent failing the test and breaking teardown. - LogAssert.Expect(LogType.Error, "Only one instance of ClientSimWorldTest can run at a time!"); - Debug.LogError("Only one instance of ClientSimWorldTest can run at a time!"); - return; - } - - // Begin test and disable default ClientSim behavior - Helper = new ClientSimTestRuntimeHelper(); - EventDispatcher = Helper.EventDispatcher; - - // TODO guard against failures here as this may prevent resetting domain reload settings. - SetupScene(); - - Assert.IsFalse(ClientSimMain.HasInstance()); - Assert.IsFalse(Helper.HasReadyEventSent()); - - Settings = GetTestSettings(); - ClientSimRuntimeLoader.BeginUnityTesting(Settings, Helper.EventDispatcher); - - // Set domain at the end to guarantee that nothing can fail in this method at this point. - if (_testCount == 1) - { - // Force Disable Domain Reloading to ensure ClientSim starts with the provided settings and not the user's saved settings. - // After this method finishes, Unity will enter playmode and reload the domain, clearing all variable data. - ClientSimTestDomainReloadSetter.SetDisableDomainReloadingSetting(); - } - } - - public void Cleanup() - { - --_testCount; - if (_testCount == 0) - { - ClientSimTestDomainReloadSetter.ResetDisableDomainReloadingSetting(); - } - - Helper?.Dispose(); - EventDispatcher = null; - Settings = null; - - if (ClientSimMain.HasInstance()) - { - ClientSimMain.RemoveInstance(); - } - - ClientSimRuntimeLoader.EndUnityTesting(); - - TearDownScene(); - } - - // Force fail all tests if multiple running to prevent any other errors from occurring. - [SetUp] - public void VerifyOnlyOneTest() - { - Assert.IsTrue(_testCount == 1, $"Only one instance of ClientSimWorldTest can run at a time! Count: {_testCount}"); - } - - protected void LoadSceneFromPath(string scenePath) - { - ClientSimTestSceneLoader.LoadSceneFromPath(scenePath, false); - } - - protected IEnumerator WaitForClientSimStartup() - { - Assert.IsTrue(ClientSimRuntimeLoader.IsInUnityTest()); - - yield return ClientSimTestUtils.WaitUntil(ClientSimMain.HasInstance, "ClientSim never started."); - - Assert.IsTrue(ClientSimMain.HasInstance()); - - // Wait for ClientSim ready event to fire. - yield return ClientSimTestUtils.WaitUntil(Helper.HasReadyEventSent, "ClientSim never sent ready event."); - - Assert.IsTrue(Helper.HasReadyEventSent()); - } - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBase.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBase.cs.meta deleted file mode 100644 index 0d72626..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBase.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 29c8445276f94d0f8bf4cca34b7d30ab -timeCreated: 1640902426 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBasicPlayers.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBasicPlayers.cs deleted file mode 100644 index 77a212c..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBasicPlayers.cs +++ /dev/null @@ -1,74 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine.TestTools; -using VRC.SDKBase; - -namespace VRC.SDK3.ClientSim.Tests.WorldTests -{ - public class ClientSimWorldTestBasicPlayers : ClientSimWorldTestBase - { - protected override ClientSimSettings GetTestSettings() - { - return new ClientSimSettings - { - enableClientSim = true, - initializationDelay = 0, - spawnPlayer = true, - isInstanceOwner = true, - localPlayerIsMaster = true, - customLocalPlayerName = "Custom Player Name", - }; - } - - protected override void SetupScene() - { - // Load an basic scene with just a Scene Descriptor. - LoadSceneFromPath(ClientSimTestSceneLoader.GetBasicScenePath()); - } - - [UnityTest] - public IEnumerator TestTwoPlayersJoinLocalMaster() - { - yield return WaitForClientSimStartup(); - - VRCPlayerApi player = Networking.LocalPlayer; - Assert.IsTrue(VRCPlayerApi.GetPlayerCount() == 1, "Player count after ClientSim start is not 1."); - - VRCPlayerApi remotePlayer = Helper.SpawnRemotePlayer(); - Assert.IsTrue(VRCPlayerApi.GetPlayerCount() == 2, "Player count after ClientSim start with remote player is not 2."); - - - Assert.IsNotNull(player, "Local player is null after starting ClientSim."); - Assert.IsNotNull(player.gameObject, "Local player does not have a GameObject."); - Assert.IsTrue(player.gameObject.activeInHierarchy, "Local player is not active when ClientSim settings request player."); - - Assert.IsTrue(VRCPlayerApi.GetPlayerByGameObject(player.gameObject) == player, "Getting player by GameObject did not return the local player"); - - Assert.IsTrue(Settings.customLocalPlayerName.Equals(player.displayName), "Local player display name does not match settings."); - - Assert.IsTrue(Networking.IsMaster, "Local player is not master when ClientSim settings request player to be master."); - Assert.IsTrue(player.isMaster, "Local player is not master when ClientSim settings request player to be master."); - - Assert.IsTrue(Networking.IsInstanceOwner, "Local player is not instance owner when ClientSim settings request player to be instance owner."); - Assert.IsTrue(player.isInstanceOwner, "Local player is not instance owner when ClientSim settings request player to be instance owner."); - - Assert.IsTrue(player.isLocal, "Local player is not local."); - Assert.IsTrue(player.playerId == 1, "Local player does not have id 1."); - Assert.IsTrue(player.IsValid(), "Local player is not valid."); - Assert.IsTrue(VRCPlayerApi.GetPlayerById(1) == player, "Getting player by Id 1 did not return the local player"); - - Assert.IsFalse(player.IsUserInVR(), "Local player is considered in VR when it should not be."); - - - // Verify Remote Player - Assert.IsTrue(remotePlayer.IsValid(), "Remote player is not valid."); - Assert.IsTrue(remotePlayer.playerId == 2, "Remote player does not have id 2."); - Assert.IsFalse(remotePlayer.isLocal, "Remote player is local."); - Assert.IsFalse(remotePlayer.isMaster, "Remote player is not master."); - Assert.IsFalse(remotePlayer.isInstanceOwner, "Remote player is instance owner."); - Assert.IsTrue(VRCPlayerApi.GetPlayerById(2) == remotePlayer, "Getting player by Id 2 did not return the remote player"); - Assert.IsTrue(VRCPlayerApi.GetPlayerByGameObject(remotePlayer.gameObject) == remotePlayer, "Getting player by GameObject did not return the remote player"); - } - } -} - diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBasicPlayers.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBasicPlayers.cs.meta deleted file mode 100644 index 40bb16a..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestBasicPlayers.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: d5acfc259914478096b981d0a9b40980 -timeCreated: 1640916271 \ No newline at end of file diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestNoDescriptor.cs b/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestNoDescriptor.cs deleted file mode 100644 index e29faa7..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestNoDescriptor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine.TestTools; - -namespace VRC.SDK3.ClientSim.Tests.WorldTests -{ - public class ClientSimWorldTestNoDescriptor : ClientSimWorldTestBase - { - protected override ClientSimSettings GetTestSettings() - { - return new ClientSimSettings - { - enableClientSim = false, - }; - } - - protected override void SetupScene() - { - // Load an empty scene with no VRC components. - LoadSceneFromPath(ClientSimTestSceneLoader.GetEmptyScenePath()); - - Assert.IsFalse(ClientSimMain.HasInstance()); - } - - // This test is for checking if the ClientSim will prevent starting if there is no VRC_SceneDescriptor in the scene. - [UnityTest] - public IEnumerator TestNoWorldDescriptor() - { - // Wait one frame for ClientSimMain to attempt to start. - // Note that it is not easy to check if ClientSim logs the "fail to start" message due to it happening - // between setup and this test. - yield return null; - - Assert.IsFalse(ClientSimMain.HasInstance()); - Assert.IsFalse(Helper.HasReadyEventSent(), "ClientSim ready event sent when ClientSim shouldn't start."); - } - } -} - diff --git a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestNoDescriptor.cs.meta b/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestNoDescriptor.cs.meta deleted file mode 100644 index 39b8cd9..0000000 --- a/Packages/com.vrchat.ClientSim/Tests/Runtime/WorldTests/ClientSimWorldTestNoDescriptor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c2eb4b40b3abc224a96fbe4f8e7661b9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor.meta b/Packages/com.vrchat.core.vpm-resolver/Editor.meta deleted file mode 100644 index 0f0ccc3..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1058b5946fb23674cad310b1f4bd5b61 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies.meta deleted file mode 100644 index 72fd76e..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f4e8a9c940ed84943bb0433246ec42bb -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/ICSharpCode.SharpZipLib.dll b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index 5fa13c7..0000000 Binary files a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/ICSharpCode.SharpZipLib.dll and /dev/null differ diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/ICSharpCode.SharpZipLib.dll.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/ICSharpCode.SharpZipLib.dll.meta deleted file mode 100644 index 7627233..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/ICSharpCode.SharpZipLib.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: ec897c206a99abe41b093d5cc5ddc3fe -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 1 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.License.txt b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.License.txt deleted file mode 100644 index 6643721..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.License.txt +++ /dev/null @@ -1,7 +0,0 @@ -Copyright (c) 2016 Adam Reeve - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.License.txt.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.License.txt.meta deleted file mode 100644 index a0fc49d..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.License.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1417544c34d9a4f4aacebf76247940a9 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.dll b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.dll deleted file mode 100644 index e021672..0000000 Binary files a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.dll and /dev/null differ diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.dll.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.dll.meta deleted file mode 100644 index cc2ba32..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/SemanticVersioning.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 65d82c6541a90644390df2caa29c2209 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.License.txt b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.License.txt deleted file mode 100644 index 37ec93a..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.License.txt +++ /dev/null @@ -1,191 +0,0 @@ -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and -distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright -owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities -that control, are controlled by, or are under common control with that entity. -For the purposes of this definition, "control" means (i) the power, direct or -indirect, to cause the direction or management of such entity, whether by -contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the -outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising -permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including -but not limited to software source code, documentation source, and configuration -files. - -"Object" form shall mean any form resulting from mechanical transformation or -translation of a Source form, including but not limited to compiled object code, -generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made -available under the License, as indicated by a copyright notice that is included -in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that -is based on (or derived from) the Work and for which the editorial revisions, -annotations, elaborations, or other modifications represent, as a whole, an -original work of authorship. For the purposes of this License, Derivative Works -shall not include works that remain separable from, or merely link (or bind by -name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version -of the Work and any modifications or additions to that Work or Derivative Works -thereof, that is intentionally submitted to Licensor for inclusion in the Work -by the copyright owner or by an individual or Legal Entity authorized to submit -on behalf of the copyright owner. For the purposes of this definition, -"submitted" means any form of electronic, verbal, or written communication sent -to the Licensor or its representatives, including but not limited to -communication on electronic mailing lists, source code control systems, and -issue tracking systems that are managed by, or on behalf of, the Licensor for -the purpose of discussing and improving the Work, but excluding communication -that is conspicuously marked or otherwise designated in writing by the copyright -owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf -of whom a Contribution has been received by Licensor and subsequently -incorporated within the Work. - -2. Grant of Copyright License. - -Subject to the terms and conditions of this License, each Contributor hereby -grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, -irrevocable copyright license to reproduce, prepare Derivative Works of, -publicly display, publicly perform, sublicense, and distribute the Work and such -Derivative Works in Source or Object form. - -3. Grant of Patent License. - -Subject to the terms and conditions of this License, each Contributor hereby -grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, -irrevocable (except as stated in this section) patent license to make, have -made, use, offer to sell, sell, import, and otherwise transfer the Work, where -such license applies only to those patent claims licensable by such Contributor -that are necessarily infringed by their Contribution(s) alone or by combination -of their Contribution(s) with the Work to which such Contribution(s) was -submitted. If You institute patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Work or a -Contribution incorporated within the Work constitutes direct or contributory -patent infringement, then any patent licenses granted to You under this License -for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. - -You may reproduce and distribute copies of the Work or Derivative Works thereof -in any medium, with or without modifications, and in Source or Object form, -provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of -this License; and -You must cause any modified files to carry prominent notices stating that You -changed the files; and -You must retain, in the Source form of any Derivative Works that You distribute, -all copyright, patent, trademark, and attribution notices from the Source form -of the Work, excluding those notices that do not pertain to any part of the -Derivative Works; and -If the Work includes a "NOTICE" text file as part of its distribution, then any -Derivative Works that You distribute must include a readable copy of the -attribution notices contained within such NOTICE file, excluding those notices -that do not pertain to any part of the Derivative Works, in at least one of the -following places: within a NOTICE text file distributed as part of the -Derivative Works; within the Source form or documentation, if provided along -with the Derivative Works; or, within a display generated by the Derivative -Works, if and wherever such third-party notices normally appear. The contents of -the NOTICE file are for informational purposes only and do not modify the -License. You may add Your own attribution notices within Derivative Works that -You distribute, alongside or as an addendum to the NOTICE text from the Work, -provided that such additional attribution notices cannot be construed as -modifying the License. -You may add Your own copyright statement to Your modifications and may provide -additional or different license terms and conditions for use, reproduction, or -distribution of Your modifications, or for any such Derivative Works as a whole, -provided Your use, reproduction, and distribution of the Work otherwise complies -with the conditions stated in this License. - -5. Submission of Contributions. - -Unless You explicitly state otherwise, any Contribution intentionally submitted -for inclusion in the Work by You to the Licensor shall be under the terms and -conditions of this License, without any additional terms or conditions. -Notwithstanding the above, nothing herein shall supersede or modify the terms of -any separate license agreement you may have executed with Licensor regarding -such Contributions. - -6. Trademarks. - -This License does not grant permission to use the trade names, trademarks, -service marks, or product names of the Licensor, except as required for -reasonable and customary use in describing the origin of the Work and -reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. - -Unless required by applicable law or agreed to in writing, Licensor provides the -Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, -including, without limitation, any warranties or conditions of TITLE, -NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are -solely responsible for determining the appropriateness of using or -redistributing the Work and assume any risks associated with Your exercise of -permissions under this License. - -8. Limitation of Liability. - -In no event and under no legal theory, whether in tort (including negligence), -contract, or otherwise, unless required by applicable law (such as deliberate -and grossly negligent acts) or agreed to in writing, shall any Contributor be -liable to You for damages, including any direct, indirect, special, incidental, -or consequential damages of any character arising as a result of this License or -out of the use or inability to use the Work (including but not limited to -damages for loss of goodwill, work stoppage, computer failure or malfunction, or -any and all other commercial damages or losses), even if such Contributor has -been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. - -While redistributing the Work or Derivative Works thereof, You may choose to -offer, and charge a fee for, acceptance of support, warranty, indemnity, or -other liability obligations and/or rights consistent with this License. However, -in accepting such obligations, You may act only on Your own behalf and on Your -sole responsibility, not on behalf of any other Contributor, and only if You -agree to indemnify, defend, and hold each Contributor harmless for any liability -incurred by, or claims asserted against, such Contributor by reason of your -accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work - -To apply the Apache License to your work, attach the following boilerplate -notice, with the fields enclosed by brackets "[]" replaced with your own -identifying information. (Don't include the brackets!) The text should be -enclosed in the appropriate comment syntax for the file format. We also -recommend that a file or class name and description of purpose be included on -the same "printed page" as the copyright notice for easier identification within -third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.License.txt.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.License.txt.meta deleted file mode 100644 index 649b319..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.License.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1a7454bc513adb84d9ae85ed7e7268ba -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.dll b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.dll deleted file mode 100644 index 1600c05..0000000 Binary files a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.dll and /dev/null differ diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.dll.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.dll.meta deleted file mode 100644 index 53d8dd7..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 0c56563958a156145b708466db0e35cc -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.txt b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.txt deleted file mode 100644 index 8dada3e..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.txt +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.txt.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.txt.meta deleted file mode 100644 index 028d199..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.File.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ca344e99cdd379947ab3e8e5b346428c -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.License.md b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.License.md deleted file mode 100644 index d9f6ecd..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.License.md +++ /dev/null @@ -1,23 +0,0 @@ - -The MIT License (MIT) - -Copyright (c) 2020 Kurai András -Copyright (c) 2022-Present VRChat Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.License.md.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.License.md.meta deleted file mode 100644 index 597bf25..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.License.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 598e678340a8c6e4e9a3debcdc6a9579 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.dll b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.dll deleted file mode 100644 index eb78a0f..0000000 Binary files a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.dll and /dev/null differ diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.dll.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.dll.meta deleted file mode 100644 index 932224a..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.Sinks.Unity3D.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: cfc1421f162f0354d8a64d569417d9c9 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 1 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.dll b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.dll deleted file mode 100644 index dab49d2..0000000 Binary files a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.dll and /dev/null differ diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.dll.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.dll.meta deleted file mode 100644 index 2ef53f9..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/Serilog.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 702a5a2579f8edf43b5e7bfb2f52e2c6 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.License.txt b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.License.txt deleted file mode 100644 index d4f2924..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.License.txt +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.License.txt.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.License.txt.meta deleted file mode 100644 index a8bc0bc..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.License.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3547422b181c5af49901e93c1122bbdd -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.dll b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.dll deleted file mode 100644 index d0bbb75..0000000 Binary files a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.dll and /dev/null differ diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.dll.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.dll.meta deleted file mode 100644 index 4b5ebc3..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/YamlDotNet.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 9fd667e0ec0d1d84c9e17dad407f2272 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/vpm-core-lib.dll b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/vpm-core-lib.dll deleted file mode 100644 index 434d34f..0000000 Binary files a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/vpm-core-lib.dll and /dev/null differ diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/vpm-core-lib.dll.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/vpm-core-lib.dll.meta deleted file mode 100644 index 71e73f6..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Dependencies/vpm-core-lib.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 140aba2a5b760e94cb3ed9f39a52610a -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 1 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker.meta deleted file mode 100644 index b14bc72..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5da3ddd939264fc40a113d615f3ca77a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindow.cs b/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindow.cs deleted file mode 100644 index b61d994..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindow.cs +++ /dev/null @@ -1,416 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Text; -using System.Text.RegularExpressions; -using UnityEditor; -using UnityEditor.UIElements; -using UnityEditor.VersionControl; -using UnityEngine; -using UnityEngine.UIElements; -using VRC.PackageManagement.Core.Types.Packages; -using YamlDotNet.Serialization.NodeTypeResolvers; - -namespace VRC.PackageManagement.PackageMaker -{ - public class PackageMakerWindow : EditorWindow - { - // VisualElements - private VisualElement _rootView; - private TextField _targetAssetFolderField; - private TextField _packageIDField; - private Button _actionButton; - private EnumField _targetVRCPackageField; - private static string _projectDir; - private PackageMakerWindowData _windowData; - - private void LoadDataFromSave() - { - if (!string.IsNullOrWhiteSpace(_windowData.targetAssetFolder)) - { - _targetAssetFolderField.SetValueWithoutNotify(_windowData.targetAssetFolder); - } - _packageIDField.SetValueWithoutNotify(_windowData.packageID); - _targetVRCPackageField.SetValueWithoutNotify(_windowData.relatedPackage); - - RefreshActionButtonState(); - } - - private void OnEnable() - { - _projectDir = Directory.GetParent(Application.dataPath).FullName; - Refresh(); - } - - [MenuItem("VRChat SDK/Utilities/Package Maker")] - public static void ShowWindow() - { - PackageMakerWindow wnd = GetWindow(); - wnd.titleContent = new GUIContent("Package Maker"); - } - - [MenuItem("Assets/Export VPM as UnityPackage")] - private static void ExportAsUnityPackage () - { - - var foldersToExport = new List(); - StringBuilder exportFilename = new StringBuilder("exported"); - foreach (string guid in Selection.assetGUIDs) - { - string selectedFolder = AssetDatabase.GUIDToAssetPath(guid); - var manifestPath = Path.Combine(selectedFolder, VRCPackageManifest.Filename); - var manifest = VRCPackageManifest.GetManifestAtPath(manifestPath); - if (manifest == null) - { - Debug.LogWarning($"Could not read valid Package Manifest at {manifestPath}. You need to create this first to export a VPM Package."); - continue; - } - exportFilename.Append($"-{manifest.Id}-{manifest.Version}"); - foldersToExport.Add(selectedFolder); - } - - exportFilename.Append(".unitypackage"); - var exportDir = Path.Combine(Directory.GetCurrentDirectory(), "Exports"); - Directory.CreateDirectory(exportDir); - AssetDatabase.ExportPackage - ( - foldersToExport.ToArray(), - Path.Combine(exportDir, exportFilename.ToString()), - ExportPackageOptions.Recurse | ExportPackageOptions.Interactive - ); - } - - private void Refresh() - { - if (_windowData == null) - { - _windowData = PackageMakerWindowData.GetOrCreate(); - } - - if (_rootView == null) return; - - if (_windowData != null) - { - LoadDataFromSave(); - } - } - - private void RefreshActionButtonState() - { - _actionButton.SetEnabled( - StringIsValidAssetFolder(_windowData.targetAssetFolder) && - !string.IsNullOrWhiteSpace(_windowData.packageID) - ); - } - - /// - /// Unity calls the CreateGUI method automatically when the window needs to display - /// - private void CreateGUI() - { - if (_windowData == null) - { - _windowData = PackageMakerWindowData.GetOrCreate(); - } - - _rootView = rootVisualElement; - _rootView.name = "root-view"; - _rootView.styleSheets.Add((StyleSheet) Resources.Load("PackageMakerWindowStyle")); - - // Create Target Asset folder and register for drag and drop events - _rootView.Add(CreateTargetFolderElement()); - _rootView.Add(CreatePackageIDElement()); - _rootView.Add(CreateTargetVRCPackageElement()); - _rootView.Add(CreateActionButton()); - - Refresh(); - } - - public enum VRCPackageEnum - { - None = 0, - Worlds = 1, - Avatars = 2, - Base = 3, - UdonSharp = 4, - } - - private VisualElement CreateTargetVRCPackageElement() - { - _targetVRCPackageField = new EnumField("Related VRChat Package", VRCPackageEnum.None); - _targetVRCPackageField.RegisterValueChangedCallback(OnTargetVRCPackageChanged); - var box = new Box(); - box.Add(_targetVRCPackageField); - return box; - } - - private void OnTargetVRCPackageChanged(ChangeEvent evt) - { - _windowData.relatedPackage = (VRCPackageEnum)evt.newValue; - _windowData.Save(); - } - - private VisualElement CreateActionButton() - { - _actionButton = new Button(OnActionButtonPressed) - { - text = "Convert Assets to Package", - name = "action-button" - }; - return _actionButton; - } - - private void OnActionButtonPressed() - { - bool result = EditorUtility.DisplayDialog("One-Way Conversion", - $"This process will move the assets from {_windowData.targetAssetFolder} into a new Package with the id {_windowData.packageID} and give it references to {_windowData.relatedPackage}.", - "Ok", "Wait, not yet."); - if (result) - { - string newPackageFolderPath = Path.Combine(_projectDir, "Packages", _windowData.packageID); - Directory.CreateDirectory(newPackageFolderPath); - var fullTargetAssetFolder = Path.Combine(_projectDir, _windowData.targetAssetFolder); - DoMigration(fullTargetAssetFolder, newPackageFolderPath); - ForceRefresh(); - } - } - - public static void ForceRefresh () - { - MethodInfo method = typeof( UnityEditor.PackageManager.Client ).GetMethod( "Resolve", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.DeclaredOnly ); - if( method != null ) - method.Invoke( null, null ); - - AssetDatabase.Refresh(); - } - - private VisualElement CreatePackageIDElement() - { - var box = new Box() - { - name = "package-name-box" - }; - - _packageIDField = new TextField("Package ID", 255, false, false, '*'); - _packageIDField.RegisterValueChangedCallback(OnPackageIDChanged); - box.Add(_packageIDField); - - box.Add(new Label("Lowercase letters, numbers and dots only.") - { - name="description", - tooltip = "Standard practice is reverse domain notation like com.vrchat.packagename. Needs to be unique across VRChat, so if you don't own a domain you can try your username.", - }); - - return box; - } - - private Regex packageIdRegex = new Regex("[^a-z0-9.]"); - private void OnPackageIDChanged(ChangeEvent evt) - { - if (evt.newValue != null) - { - string newId = packageIdRegex.Replace(evt.newValue, "-"); - _packageIDField.SetValueWithoutNotify(newId); - _windowData.packageID = newId; - _windowData.Save(); - } - RefreshActionButtonState(); - } - - private VisualElement CreateTargetFolderElement() - { - var targetFolderBox = new Box() - { - name = "editor-target-box" - }; - - _targetAssetFolderField = new TextField("Target Folder"); - _targetAssetFolderField.RegisterCallback(OnTargetAssetFolderDragEnter, TrickleDown.TrickleDown); - _targetAssetFolderField.RegisterCallback(OnTargetAssetFolderDragLeave, TrickleDown.TrickleDown); - _targetAssetFolderField.RegisterCallback(OnTargetAssetFolderDragUpdated, TrickleDown.TrickleDown); - _targetAssetFolderField.RegisterCallback(OnTargetAssetFolderDragPerform, TrickleDown.TrickleDown); - _targetAssetFolderField.RegisterCallback(OnTargetAssetFolderDragExited, TrickleDown.TrickleDown); - _targetAssetFolderField.RegisterValueChangedCallback(OnTargetAssetFolderValueChanged); - targetFolderBox.Add(_targetAssetFolderField); - - targetFolderBox.Add(new Label("Drag and Drop an Assets Folder to Convert Above"){name="description"}); - return targetFolderBox; - } - - #region TargetAssetFolder Field Events - - private bool StringIsValidAssetFolder(string targetFolder) - { - return !string.IsNullOrWhiteSpace(targetFolder) && AssetDatabase.IsValidFolder(targetFolder); - } - - private void OnTargetAssetFolderValueChanged(ChangeEvent evt) - { - string targetFolder = evt.newValue; - - if (StringIsValidAssetFolder(targetFolder)) - { - _windowData.targetAssetFolder = evt.newValue; - _windowData.Save(); - RefreshActionButtonState(); - } - else - { - _targetAssetFolderField.SetValueWithoutNotify(evt.previousValue); - } - } - - private void OnTargetAssetFolderDragExited(DragExitedEvent evt) - { - DragAndDrop.visualMode = DragAndDropVisualMode.None; - } - - private void OnTargetAssetFolderDragPerform(DragPerformEvent evt) - { - var targetFolder = DragAndDrop.paths[0]; - if (!string.IsNullOrWhiteSpace(targetFolder) && AssetDatabase.IsValidFolder(targetFolder)) - { - _targetAssetFolderField.value = targetFolder; - } - else - { - Debug.LogError($"Could not accept {targetFolder}. Needs to be a folder within the project"); - } - } - - private void OnTargetAssetFolderDragUpdated(DragUpdatedEvent evt) - { - if (DragAndDrop.paths.Length == 1) - { - DragAndDrop.visualMode = DragAndDropVisualMode.Copy; - DragAndDrop.AcceptDrag(); - } - else - { - DragAndDrop.visualMode = DragAndDropVisualMode.Rejected; - } - } - - private void OnTargetAssetFolderDragLeave(DragLeaveEvent evt) - { - DragAndDrop.visualMode = DragAndDropVisualMode.None; - } - - private void OnTargetAssetFolderDragEnter(DragEnterEvent evt) - { - if (DragAndDrop.paths.Length == 1) - { - DragAndDrop.visualMode = DragAndDropVisualMode.Copy; - DragAndDrop.AcceptDrag(); - } - } - - #endregion - - #region Migration Logic - - private void DoMigration(string corePath, string targetDir) - { - - EditorUtility.DisplayProgressBar("Migrating Package", "Creating Starter Package", 0.1f); - - // Convert PackageType enum to VRC Package ID string - string packageType = null; - switch (_windowData.relatedPackage) - { - case VRCPackageEnum.Avatars: - packageType = "com.vrchat.avatars"; - break; - case VRCPackageEnum.Base: - packageType = "com.vrchat.base"; - break; - case VRCPackageEnum.Worlds: - packageType = "com.vrchat.clientsim"; // we want ClientSim too, need to specify that for now - break; - case VRCPackageEnum.UdonSharp: - packageType = "com.vrchat.udonsharp"; - break; - } - - string parentDir = new DirectoryInfo(targetDir)?.Parent.FullName; - Core.Utilities.CreateStarterPackage(_windowData.packageID, parentDir, packageType); - var allFiles = GetAllFiles(corePath).ToList(); - MoveFilesToPackageDir(allFiles, corePath, targetDir); - - // Clear target asset folder since it should no longer exist - _windowData.targetAssetFolder = ""; - - } - - private static IEnumerable GetAllFiles(string path) - { - var excludedPaths = new List() - { - "Editor.meta" - }; - return Directory.EnumerateFiles(path, "*.*", SearchOption.AllDirectories) - .Where( - s => excludedPaths.All(entry => !s.Contains(entry)) - ); - } - - public static void MoveFilesToPackageDir(List files, string pathBase, string targetDir) - { - EditorUtility.DisplayProgressBar("Migrating Package", "Moving Package Files", 0f); - float totalFiles = files.Count; - - for (int i = 0; i < files.Count; i++) - { - try - { - EditorUtility.DisplayProgressBar("Migrating Package", "Moving Package Files", i / totalFiles); - var file = files[i]; - string simplifiedPath = file.Replace($"{pathBase}\\", ""); - - string dest = null; - if (simplifiedPath.Contains("Editor\\")) - { - // Remove extra 'Editor' subfolders - dest = simplifiedPath.Replace("Editor\\", ""); - dest = Path.Combine(targetDir, "Editor", dest); - } - else - { - // Make complete path to Runtime folder - dest = Path.Combine(targetDir, "Runtime", simplifiedPath); - } - - string targetEnclosingDir = Path.GetDirectoryName(dest); - Directory.CreateDirectory(targetEnclosingDir); - var sourceFile = Path.Combine(pathBase, simplifiedPath); - File.Move(sourceFile, dest); - } - catch (Exception e) - { - Debug.LogError($"Error moving {files[i]}: {e.Message}"); - continue; - } - } - - Directory.Delete(pathBase, true); // cleans up leftover folders since only files are moved - EditorUtility.ClearProgressBar(); - } - - // Important while we're doing copy-and-rename in order to rename paths with "Assets" without renaming paths with "Sample Assets" - public static string ReplaceFirst(string text, string search, string replace) - { - int pos = text.IndexOf(search); - if (pos < 0) - { - return text; - } - - return text.Substring(0, pos) + replace + text.Substring(pos + search.Length); - } - - #endregion - } - -} \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindow.cs.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindow.cs.meta deleted file mode 100644 index e2b9647..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindow.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d75fcaecb8b9e7f4bbe783e5f4c9838a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindowData.cs b/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindowData.cs deleted file mode 100644 index ee580b7..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindowData.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System.IO; -using UnityEditor; -using UnityEngine; -using VRC.PackageManagement.PackageMaker; - -public class PackageMakerWindowData : ScriptableObject -{ - public static string defaultAssetPath = Path.Combine("Assets", "PackageMakerWindowData.asset"); - public string targetAssetFolder; - public string packageID; - public PackageMakerWindow.VRCPackageEnum relatedPackage; - - public static PackageMakerWindowData GetOrCreate() - { - var existingData = AssetDatabase.AssetPathToGUID(defaultAssetPath); - if (string.IsNullOrWhiteSpace(existingData)) - { - return Create(); - } - else - { - var saveData = AssetDatabase.LoadAssetAtPath(defaultAssetPath); - if (saveData == null) - { - Debug.LogError($"Could not load saved data but the save file exists. Resetting."); - return Create(); - } - return saveData; - } - } - - public static PackageMakerWindowData Create() - { - var saveData = CreateInstance(); - AssetDatabase.CreateAsset(saveData, defaultAssetPath); - AssetDatabase.SaveAssets(); - return saveData; - } - - public void Save() - { - AssetDatabase.SaveAssets(); - } -} diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindowData.cs.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindowData.cs.meta deleted file mode 100644 index da310c3..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/PackageMaker/PackageMakerWindowData.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0adae93375f5d5840a30b6e47f324172 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver.meta deleted file mode 100644 index 25636fb..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0aa72fa778aef5b4cb5fa177c19d3636 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/Resolver.cs b/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/Resolver.cs deleted file mode 100644 index 805549d..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/Resolver.cs +++ /dev/null @@ -1,200 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Threading.Tasks; -using Serilog; -using Serilog.Sinks.Unity3D; -using UnityEditor; -using UnityEngine; -using VRC.PackageManagement.Core; -using VRC.PackageManagement.Core.Types; -using VRC.PackageManagement.Core.Types.Packages; -using Version = VRC.PackageManagement.Core.Types.VPMVersion.Version; - -namespace VRC.PackageManagement.Resolver -{ - - [InitializeOnLoad] - public class Resolver - { - private const string _projectLoadedKey = "PROJECT_LOADED"; - - private static string _projectDir; - public static string ProjectDir - { - get - { - if (_projectDir != null) - { - return _projectDir; - } - - try - { - _projectDir = new DirectoryInfo(Assembly.GetExecutingAssembly().Location).Parent.Parent.Parent - .FullName; - return _projectDir; - } - catch (Exception) - { - return ""; - } - } - } - - static Resolver() - { - SetupLogging(); - if (!SessionState.GetBool(_projectLoadedKey, false)) - { -#pragma warning disable 4014 - CheckResolveNeeded(); -#pragma warning restore 4014 - } - } - - private static void SetupLogging() - { - VRCLibLogger.SetLoggerDirectly( - new LoggerConfiguration() - .MinimumLevel.Information() - .WriteTo.Unity3D() - .CreateLogger() - ); - } - - private static async Task CheckResolveNeeded() - { - SessionState.SetBool(_projectLoadedKey, true); - - //Wait for project to finish compiling - while (EditorApplication.isCompiling || EditorApplication.isUpdating) - { - await Task.Delay(250); - } - - try - { - - if (string.IsNullOrWhiteSpace(ProjectDir)) - { - return; - } - - if (VPMProjectManifest.ResolveIsNeeded(ProjectDir)) - { - Debug.Log($"Resolve needed."); - var result = EditorUtility.DisplayDialog("VRChat Package Management", - $"This project requires some VRChat Packages which are not in the project yet.\n\nPress OK to download and install them.", - "OK", "Show Me What's Missing"); - if (result) - { - ResolveStatic(ProjectDir); - } - else - { - ResolverWindow.ShowWindow(); - } - } - } - catch (Exception) - { - // Unity says we can't open windows from this function so it throws an exception but also works fine. - } - } - - public static bool VPMManifestExists() - { - return VPMProjectManifest.Exists(ProjectDir, out _); - } - - public static void CreateManifest() - { - VPMProjectManifest.Load(ProjectDir); - ResolverWindow.Refresh(); - } - - public static void ResolveManifest() - { - ResolveStatic(ProjectDir); - } - - public static void ResolveStatic(string dir) - { - // Todo: calculate and show actual progress - EditorUtility.DisplayProgressBar($"Getting all VRChat Packages", "Downloading and Installing...", 0.5f); - VPMProjectManifest.Resolve(ProjectDir); - EditorUtility.ClearProgressBar(); - ForceRefresh(); - } - - public static List GetAllVersionsOf(string id) - { - var project = new UnityProject(ProjectDir); - - var versions = new List(); - foreach (var provider in Repos.GetAll) - { - var packagesWithVersions = provider.GetAllWithVersions(); - - foreach (var packageVersionList in packagesWithVersions) - { - foreach (var package in packageVersionList.Value.VersionsDescending) - { - if (package.Id != id) - continue; - if (Version.TryParse(package.Version, out var result)) - { - if (!versions.Contains(package.Version)) - versions.Add(package.Version); - } - } - } - } - - // Sort packages in project to the top - var sorted = from entry in versions orderby project.VPMProvider.HasPackage(entry) descending select entry; - - return sorted.ToList(); - } - - public static List GetAffectedPackageList(IVRCPackage package) - { - List list = new List(); - - var project = new UnityProject(ProjectDir); - - if (Repos.GetAllDependencies(package, out Dictionary dependencies, null)) - { - foreach (KeyValuePair item in dependencies) - { - project.VPMProvider.Refresh(); - if (project.VPMProvider.GetPackage(item.Key, item.Value) == null) - { - IVRCPackage d = Repos.GetPackageWithVersionMatch(item.Key, item.Value); - if (d != null) - { - list.Add(d.Id + " " + d.Version + "\n"); - } - } - } - - return list; - } - - return null; - } - - public static void ForceRefresh () - { - MethodInfo method = typeof( UnityEditor.PackageManager.Client ).GetMethod( "Resolve", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.DeclaredOnly ); - if( method != null ) - method.Invoke( null, null ); - - AssetDatabase.Refresh(); - } - - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/Resolver.cs.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/Resolver.cs.meta deleted file mode 100644 index a540340..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/Resolver.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: f872e3586f8b4f06bab3c9facd14f6e6 -timeCreated: 1659048476 \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/ResolverWindow.cs b/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/ResolverWindow.cs deleted file mode 100644 index fad3f54..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/ResolverWindow.cs +++ /dev/null @@ -1,292 +0,0 @@ -using System.Collections.Generic; -using System.Text; -using System.Threading.Tasks; -using UnityEditor; -using UnityEditor.UIElements; -using UnityEngine; -using UnityEngine.UIElements; -using VRC.PackageManagement.Core; -using VRC.PackageManagement.Core.Types; -using VRC.PackageManagement.Core.Types.Packages; -using Version = VRC.PackageManagement.Core.Types.VPMVersion.Version; - -namespace VRC.PackageManagement.Resolver -{ - public class ResolverWindow : EditorWindow - { - // VisualElements - private static VisualElement _rootView; - private static Button _refreshButton; - private static Button _createButton; - private static Button _resolveButton; - private static Box _manifestInfo; - private static Label _manifestLabel; - private static bool _isUpdating; - private static Color _colorPositive = Color.green; - private static Color _colorNegative = new Color(1, 0.3f, 0.3f); - - - [MenuItem("VRChat SDK/Utilities/Package Resolver")] - public static void ShowWindow() - { - ResolverWindow wnd = GetWindow(); - wnd.titleContent = new GUIContent("Package Resolver"); - } - - public static void Refresh() - { - if (_rootView == null || string.IsNullOrWhiteSpace(Resolver.ProjectDir)) return; - - _manifestInfo.SetEnabled(!_isUpdating); - _refreshButton.SetEnabled(!_isUpdating); - _manifestLabel.text = (_isUpdating ? "Working ..." : "Required Packages"); - _manifestInfo.Clear(); - _manifestInfo.Add(_manifestLabel); - - bool needsResolve = VPMProjectManifest.ResolveIsNeeded(Resolver.ProjectDir); - string resolveStatus = needsResolve ? "Please press \"Resolve\" to Download them." : "All of them are in the project."; - - // check for vpm dependencies - if (!Resolver.VPMManifestExists()) - { - TextElement noManifestText = new TextElement(); - noManifestText.text = "No VPM Manifest"; - noManifestText.style.color = _colorNegative; - _manifestInfo.Add(noManifestText); - } - else - { - var manifest = VPMProjectManifest.Load(Resolver.ProjectDir); - var project = new UnityProject(Resolver.ProjectDir); - - // Here is where we detect if all dependencies are installed - var allDependencies = (manifest.locked != null && manifest.locked.Count > 0) - ? manifest.locked - : manifest.dependencies; - - foreach (var pair in allDependencies) - { - var id = pair.Key; - var version = pair.Value.version; - IVRCPackage package = project.VPMProvider.GetPackage(id, version); - _manifestInfo.Add(CreateDependencyRow(id, version, project, (package != null))); - } - - } - _resolveButton.SetEnabled(needsResolve); - Resolver.ForceRefresh(); - } - - /// - /// Unity calls the CreateGUI method automatically when the window needs to display - /// - private void CreateGUI() - { - _rootView = rootVisualElement; - _rootView.name = "root-view"; - _rootView.styleSheets.Add((StyleSheet)Resources.Load("ResolverWindowStyle")); - - // Main Container - var container = new Box() - { - name = "buttons" - }; - _rootView.Add(container); - - // Create Button - if (!Resolver.VPMManifestExists()) - { - _createButton = new Button(Resolver.CreateManifest) - { - text = "Create", - name = "create-button-base" - }; - container.Add(_createButton); - } - else - { - _resolveButton = new Button(Resolver.ResolveManifest) - { - text = "Resolve All", - name = "resolve-button-base" - }; - container.Add(_resolveButton); - } - - // Manifest Info - _manifestInfo = new Box() - { - name = "manifest-info", - }; - _manifestLabel = (new Label("Required Packages") { name = "manifest-header" }); - - _rootView.Add(_manifestInfo); - - // Refresh Button - var refreshBox = new Box(); - _refreshButton = new Button(Refresh) - { - text = "Refresh", - name = "refresh-button-base" - }; - refreshBox.Add(_refreshButton); - _rootView.Add(refreshBox); - - Refresh(); - } - - private static VisualElement CreateDependencyRow(string id, string version, UnityProject project, bool havePackage) - { - // Table - - VisualElement row = new Box() { name = "package-box" }; - VisualElement column1 = new Box() { name = "package-box" }; - VisualElement column2 = new Box() { name = "package-box" }; - VisualElement column3 = new Box() { name = "package-box" }; - VisualElement column4 = new Box() { name = "package-box" }; - - column1.style.minWidth = 200; - column2.style.minWidth = 100; - column3.style.minWidth = 100; - column4.style.minWidth = 100; - - row.Add(column1); - row.Add(column2); - row.Add(column3); - row.Add(column4); - - // Package Name + Status - - TextElement text = new TextElement { text = $"{id} {version} " }; - - column1.Add(text); - - if (!havePackage) - { - TextElement missingText = new TextElement { text = "MISSING" }; - missingText.style.color = _colorNegative; - missingText.style.display = (_isUpdating ? DisplayStyle.None : DisplayStyle.Flex); - column2.Add(missingText); - } - - // Version Popup - - var choices = new List(); - foreach (string n in Resolver.GetAllVersionsOf(id)) - { - choices.Add(n); - } - - var popupField = new PopupField(choices, 0); - popupField.value = choices[0]; - popupField.style.display = (_isUpdating ? DisplayStyle.None : DisplayStyle.Flex); - - column3.Add(popupField); - - // Button - - Button updateButton = new Button() { text = "Update" }; - if (havePackage) - RefreshUpdateButton(updateButton, version, choices[0]); - else - RefreshMissingButton(updateButton); - - updateButton.clicked += (() => - { - IVRCPackage package = Repos.GetPackageWithVersionMatch(id, popupField.value); - - // Check and warn on Dependencies if Updating or Downgrading - if (Version.TryParse(version, out var currentVersion) && - Version.TryParse(popupField.value, out var newVersion)) - { - Dictionary dependencies = new Dictionary(); - StringBuilder dialogMsg = new StringBuilder(); - List affectedPackages = Resolver.GetAffectedPackageList(package); - for (int v = 0; v < affectedPackages.Count; v++) - { - dialogMsg.Append(affectedPackages[v]); - } - - if (affectedPackages.Count > 1) - { - dialogMsg.Insert(0, "This will update multiple packages:\n\n"); - dialogMsg.AppendLine("\nAre you sure?"); - if (EditorUtility.DisplayDialog("Package Has Dependencies", dialogMsg.ToString(), "OK", "Cancel")) - OnUpdatePackageClicked(project, package); - } - else - { - OnUpdatePackageClicked(project, package); - } - } - - }); - column4.Add(updateButton); - - popupField.RegisterCallback>((evt) => - { - if (havePackage) - RefreshUpdateButton(updateButton, version, evt.newValue); - else - RefreshMissingButton(updateButton); - }); - - return row; - } - - private static void RefreshUpdateButton(Button button, string currentVersion, string highestAvailableVersion) - { - if (currentVersion == highestAvailableVersion) - { - button.style.display = DisplayStyle.None; - } - else - { - button.style.display = (_isUpdating ? DisplayStyle.None : DisplayStyle.Flex); - if (Version.TryParse(currentVersion, out var currentVersionObject) && - Version.TryParse(highestAvailableVersion, out var highestAvailableVersionObject)) - { - if (currentVersionObject < highestAvailableVersionObject) - { - SetButtonColor(button, _colorPositive); - button.text = "Update"; - } - else - { - SetButtonColor(button, _colorNegative); - button.text = "Downgrade"; - } - } - } - } - - private static void RefreshMissingButton(Button button) - { - button.text = "Resolve"; - SetButtonColor(button, Color.white); - button.style.display = (_isUpdating ? DisplayStyle.None : DisplayStyle.Flex); - } - - private static void SetButtonColor(Button button, Color color) - { - button.style.color = color; - color.a = 0.25f; - button.style.borderRightColor = - button.style.borderLeftColor = - button.style.borderTopColor = - button.style.borderBottomColor = - color; - } - - private static async void OnUpdatePackageClicked(UnityProject project, IVRCPackage package) - { - _isUpdating = true; - Refresh(); - await Task.Delay(500); - await Task.Run(() => project.UpdateVPMPackage(package)); - _isUpdating = false; - Refresh(); - } - - } -} \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/ResolverWindow.cs.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/ResolverWindow.cs.meta deleted file mode 100644 index fbfb6ef..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resolver/ResolverWindow.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 32d2636186ee0834fa1dc2287750dd32 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Resources.meta deleted file mode 100644 index 4474299..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8700b619eebc09545b4aaf4f69a2bf79 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/PackageMakerWindowStyle.uss b/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/PackageMakerWindowStyle.uss deleted file mode 100644 index 14ce0e7..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/PackageMakerWindowStyle.uss +++ /dev/null @@ -1,16 +0,0 @@ -.unity-box { - margin: 10px; - padding:10px; -} - -.unity-box #description { - margin: 10px 0 10px 0; - white-space: normal; -} - -#action-button { - font-size: 20px; - -unity-font-style: bold; - padding: 10px; - margin:10px; -} \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/PackageMakerWindowStyle.uss.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/PackageMakerWindowStyle.uss.meta deleted file mode 100644 index 80fa1a7..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/PackageMakerWindowStyle.uss.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8dfe8fb3b6d0f3e4693553ecc1cb23dd -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} - disableValidation: 0 diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/ResolverWindowStyle.uss b/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/ResolverWindowStyle.uss deleted file mode 100644 index 443e2e9..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/ResolverWindowStyle.uss +++ /dev/null @@ -1,25 +0,0 @@ -.unity-box { - margin:2px; - padding:10px; - border-width:0px; -} - -#package-box { - margin:2px; - padding:10px; - border-width:0px; - flex-direction:row; - max-height:20px; - min-height:20px; - height:20px; - padding-top:0px; - padding-bottom:0px; - margin-top:0px; - margin-bottom:0px; - align-items:center; -} - -#manifest-header { - font-size: 20px; - margin-bottom: 10px; -} \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/ResolverWindowStyle.uss.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/ResolverWindowStyle.uss.meta deleted file mode 100644 index 042729b..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/Resources/ResolverWindowStyle.uss.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 346f7a547766ecb4396d15f585a15133 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} - disableValidation: 0 diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/com.vrchat.core.vpm-resolver.Editor.asmdef b/Packages/com.vrchat.core.vpm-resolver/Editor/com.vrchat.core.vpm-resolver.Editor.asmdef deleted file mode 100644 index 2dd9d94..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/com.vrchat.core.vpm-resolver.Editor.asmdef +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "com.vrchat.core.vpm-resolver.Editor", - "references": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/Editor/com.vrchat.core.vpm-resolver.Editor.asmdef.meta b/Packages/com.vrchat.core.vpm-resolver/Editor/com.vrchat.core.vpm-resolver.Editor.asmdef.meta deleted file mode 100644 index 7345680..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/Editor/com.vrchat.core.vpm-resolver.Editor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d1e8c2ba944807d4a9213e2de6930a0b -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/License.md b/Packages/com.vrchat.core.vpm-resolver/License.md deleted file mode 100644 index 275530c..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/License.md +++ /dev/null @@ -1,11 +0,0 @@ -# VRCHAT INC. -### VRCHAT DISTRO LICENSE FILE -Version: February 24, 2022 - -**SUMMARY OF TERMS:** Any materials subject to this Distro Asset License may be distributed by you, with or without modifications, on a non-commercial basis (i.e., at no charge), in accordance with the full terms of the Materials License Agreement. - -This Distro License File is a "License File" as defined in the VRChat Materials License Agreement, found at https://hello.vrchat.com/legal/sdk (or any successor link designated by VRChat) (as may be revised from time to time, the "Materials License Agreement"). - -This Distro License File applies to all the files in the Folder containing this Distro License File and those in all Child Folders within that Folder (except with respect to files in any Child Folder that contains a different License File) (such files, other than this Distro License File, the "Covered Files"). All capitalized terms used but not otherwise defined in this Distro License File have the meanings provided in the Materials License Agreement. - -This Distro License File only provides a summary of the terms applicable to the Covered Files. To understand your rights and obligations and the full set of terms that apply to use of the Covered Files, please see the relevant sections of the Materials License Agreement, including terms applicable to Distro Materials. \ No newline at end of file diff --git a/Packages/com.vrchat.core.vpm-resolver/License.md.meta b/Packages/com.vrchat.core.vpm-resolver/License.md.meta deleted file mode 100644 index 20b9751..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/License.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7727f888edf4714448d5a0287deec6dd -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.core.vpm-resolver/package.json b/Packages/com.vrchat.core.vpm-resolver/package.json deleted file mode 100644 index 998e4ab..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name" : "com.vrchat.core.vpm-resolver", - "displayName" : "VRChat Package Resolver Tool", - "version" : "0.1.18", - "unity" : "2019.4", - "description" : "Tool to Download VPM Packages", - "vrchatVersion" : "2022.1.1", - "author" : { - "name" : "VRChat", - "email" : "developer@vrchat.com", - "url" : "https://github.com/vrchat/packages" - }, - "url" : "", - "dependencies" : { - "com.unity.nuget.newtonsoft-json" : "2.0.2" - } -} diff --git a/Packages/com.vrchat.core.vpm-resolver/package.json.meta b/Packages/com.vrchat.core.vpm-resolver/package.json.meta deleted file mode 100644 index b323585..0000000 --- a/Packages/com.vrchat.core.vpm-resolver/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6b02e2915ebf04e4ea94e503d73e7411 -PackageManifestImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json deleted file mode 100644 index 85eb447..0000000 --- a/Packages/manifest.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "dependencies" : { - "com.unity.collab-proxy" : "1.10.2", - "com.unity.ide.rider" : "1.2.1", - "com.unity.ide.visualstudio" : "2.0.11", - "com.unity.ide.vscode" : "1.2.4", - "com.unity.test-framework" : "1.1.29", - "com.unity.textmeshpro" : "2.1.6", - "com.unity.timeline" : "1.2.18", - "com.unity.ugui" : "1.0.0", - "com.unity.xr.oculus.standalone" : "2.38.4", - "com.unity.xr.openvr.standalone" : "2.0.5", - "com.unity.modules.ai" : "1.0.0", - "com.unity.modules.androidjni" : "1.0.0", - "com.unity.modules.animation" : "1.0.0", - "com.unity.modules.assetbundle" : "1.0.0", - "com.unity.modules.audio" : "1.0.0", - "com.unity.modules.cloth" : "1.0.0", - "com.unity.modules.director" : "1.0.0", - "com.unity.modules.imageconversion" : "1.0.0", - "com.unity.modules.imgui" : "1.0.0", - "com.unity.modules.jsonserialize" : "1.0.0", - "com.unity.modules.particlesystem" : "1.0.0", - "com.unity.modules.physics" : "1.0.0", - "com.unity.modules.physics2d" : "1.0.0", - "com.unity.modules.screencapture" : "1.0.0", - "com.unity.modules.terrain" : "1.0.0", - "com.unity.modules.terrainphysics" : "1.0.0", - "com.unity.modules.tilemap" : "1.0.0", - "com.unity.modules.ui" : "1.0.0", - "com.unity.modules.uielements" : "1.0.0", - "com.unity.modules.umbra" : "1.0.0", - "com.unity.modules.unityanalytics" : "1.0.0", - "com.unity.modules.unitywebrequest" : "1.0.0", - "com.unity.modules.unitywebrequestassetbundle" : "1.0.0", - "com.unity.modules.unitywebrequestaudio" : "1.0.0", - "com.unity.modules.unitywebrequesttexture" : "1.0.0", - "com.unity.modules.unitywebrequestwww" : "1.0.0", - "com.unity.modules.vehicles" : "1.0.0", - "com.unity.modules.video" : "1.0.0", - "com.unity.modules.vr" : "1.0.0", - "com.unity.modules.wind" : "1.0.0", - "com.unity.modules.xr" : "1.0.0" - }, - "testables" : [ "com.vrchat.clientsim", "com.unity.inputsystem" ] -} diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json deleted file mode 100644 index 7aaabae..0000000 --- a/Packages/packages-lock.json +++ /dev/null @@ -1,425 +0,0 @@ -{ - "dependencies": { - "com.unity.burst": { - "version": "1.4.11", - "depth": 1, - "source": "registry", - "dependencies": { - "com.unity.mathematics": "1.2.1" - }, - "url": "https://packages.unity.com" - }, - "com.unity.cinemachine": { - "version": "2.8.0", - "depth": 1, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.collab-proxy": { - "version": "1.10.2", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.ext.nunit": { - "version": "1.0.6", - "depth": 1, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.ide.rider": { - "version": "1.2.1", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.test-framework": "1.1.1" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ide.visualstudio": { - "version": "2.0.11", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.test-framework": "1.1.9" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ide.vscode": { - "version": "1.2.4", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.inputsystem": { - "version": "1.2.0", - "depth": 1, - "source": "registry", - "dependencies": { - "com.unity.modules.uielements": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.mathematics": { - "version": "1.2.5", - "depth": 1, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.nuget.newtonsoft-json": { - "version": "2.0.2", - "depth": 1, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.postprocessing": { - "version": "3.1.1", - "depth": 1, - "source": "registry", - "dependencies": { - "com.unity.modules.physics": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.test-framework": { - "version": "1.1.29", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.ext.nunit": "1.0.6", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.textmeshpro": { - "version": "2.1.6", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.ugui": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.timeline": { - "version": "1.2.18", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.modules.director": "1.0.0", - "com.unity.modules.animation": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.particlesystem": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ugui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0" - } - }, - "com.unity.xr.oculus.standalone": { - "version": "2.38.4", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.xr.openvr.standalone": { - "version": "2.0.5", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.vrchat.base": { - "version": "file:com.vrchat.base", - "depth": 0, - "source": "embedded", - "dependencies": { - "com.unity.burst": "1.4.11", - "com.unity.mathematics": "1.2.5", - "com.unity.nuget.newtonsoft-json": "2.0.2" - } - }, - "com.vrchat.clientsim": { - "version": "file:com.vrchat.ClientSim", - "depth": 0, - "source": "embedded", - "dependencies": { - "com.unity.xr.oculus.standalone": "2.38.4", - "com.unity.inputsystem": "1.2.0" - } - }, - "com.vrchat.core.vpm-resolver": { - "version": "file:com.vrchat.core.vpm-resolver", - "depth": 0, - "source": "embedded", - "dependencies": { - "com.unity.nuget.newtonsoft-json": "2.0.2" - } - }, - "com.vrchat.worlds": { - "version": "file:com.vrchat.worlds", - "depth": 0, - "source": "embedded", - "dependencies": { - "com.unity.cinemachine": "2.8.0", - "com.unity.postprocessing": "3.1.1", - "com.unity.textmeshpro": "2.1.6" - } - }, - "com.unity.modules.ai": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.androidjni": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.animation": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.assetbundle": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.audio": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.cloth": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0" - } - }, - "com.unity.modules.director": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.animation": "1.0.0" - } - }, - "com.unity.modules.imageconversion": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.imgui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.jsonserialize": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.particlesystem": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.physics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.physics2d": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.screencapture": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.subsystems": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.terrain": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.terrainphysics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.terrain": "1.0.0" - } - }, - "com.unity.modules.tilemap": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics2d": "1.0.0" - } - }, - "com.unity.modules.ui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.uielements": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.umbra": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.unityanalytics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.unitywebrequest": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.unitywebrequestassetbundle": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0" - } - }, - "com.unity.modules.unitywebrequestaudio": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.audio": "1.0.0" - } - }, - "com.unity.modules.unitywebrequesttexture": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.unitywebrequestwww": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestassetbundle": "1.0.0", - "com.unity.modules.unitywebrequestaudio": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.vehicles": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0" - } - }, - "com.unity.modules.video": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0" - } - }, - "com.unity.modules.vr": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.xr": "1.0.0" - } - }, - "com.unity.modules.wind": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.xr": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.subsystems": "1.0.0" - } - } - } -} diff --git a/Packages/vpm-manifest.json b/Packages/vpm-manifest.json deleted file mode 100644 index 3aa5d9b..0000000 --- a/Packages/vpm-manifest.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "dependencies": { - "com.vrchat.worlds": { - "version": "3.1.x" - }, - "com.vrchat.base": { - "version": "3.1.x" - }, - "com.vrchat.core.vpm-resolver": { - "version": "0.1.18" - } - }, - "locked": { - "com.vrchat.base": { - "version": "3.1.x" - }, - "com.vrchat.worlds": { - "version": "3.1.x", - "dependencies": { - "com.vrchat.base": "3.1.x" - } - } - } -} diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset deleted file mode 100644 index ba6209e..0000000 --- a/ProjectSettings/AudioManager.asset +++ /dev/null @@ -1,20 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!11 &1 -AudioManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Volume: 1 - Rolloff Scale: 1 - Doppler Factor: 1 - Default Speaker Mode: 2 - m_SampleRate: 48000 - m_DSPBufferSize: 1024 - m_VirtualVoiceCount: 64 - m_RealVoiceCount: 32 - m_EnableOutputSuspension: 1 - m_SpatializerPlugin: OculusSpatializer - m_AmbisonicDecoderPlugin: OculusSpatializer - m_DisableAudio: 0 - m_VirtualizeEffects: 1 - m_RequestedDSPBufferSize: 0 diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset deleted file mode 100644 index e7886b2..0000000 --- a/ProjectSettings/ClusterInputManager.asset +++ /dev/null @@ -1,6 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!236 &1 -ClusterInputManager: - m_ObjectHideFlags: 0 - m_Inputs: [] diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset deleted file mode 100644 index 4a93999..0000000 --- a/ProjectSettings/DynamicsManager.asset +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!55 &1 -PhysicsManager: - m_ObjectHideFlags: 0 - serializedVersion: 13 - m_Gravity: {x: 0, y: -9.81, z: 0} - m_DefaultMaterial: {fileID: 0} - m_BounceThreshold: 2 - m_SleepThreshold: 0.005 - m_DefaultContactOffset: 0.01 - m_DefaultSolverIterations: 6 - m_DefaultSolverVelocityIterations: 1 - m_QueriesHitBackfaces: 0 - m_QueriesHitTriggers: 1 - m_EnableAdaptiveForce: 0 - m_ClothInterCollisionDistance: 0 - m_ClothInterCollisionStiffness: 0 - m_ContactsGeneration: 1 - m_LayerCollisionMatrix: dfafffffdfafffffdfafffffffffffffdfafffffc800c0ffffffffffffffffffdfafffffdf09fcffdf09fcffdfafffffc800c0ffdfe9c3ffc820c0ffdfa9ffffdfa9ffffdfa9ffffdf8fffffdf8fffffdf8fffffdf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - m_AutoSimulation: 1 - m_AutoSyncTransforms: 0 - m_ReuseCollisionCallbacks: 1 - m_ClothInterCollisionSettingsToggle: 0 - m_ClothGravity: {x: 0, y: -9.81, z: 0} - m_ContactPairsMode: 0 - m_BroadphaseType: 0 - m_WorldBounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 250, y: 250, z: 250} - m_WorldSubdivisions: 8 - m_FrictionType: 0 - m_EnableEnhancedDeterminism: 0 - m_EnableUnifiedHeightmaps: 1 - m_SolverType: 0 - m_DefaultMaxAngularSpeed: 7 diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset deleted file mode 100644 index 0147887..0000000 --- a/ProjectSettings/EditorBuildSettings.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1045 &1 -EditorBuildSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Scenes: [] - m_configObjects: {} diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset deleted file mode 100644 index f920544..0000000 --- a/ProjectSettings/EditorSettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!159 &1 -EditorSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_ExternalVersionControlSupport: Visible Meta Files - m_SerializationMode: 2 - m_LineEndingsForNewScripts: 0 - m_DefaultBehaviorMode: 0 - m_PrefabRegularEnvironment: {fileID: 0} - m_PrefabUIEnvironment: {fileID: 0} - m_SpritePackerMode: 0 - m_SpritePackerPaddingPower: 1 - m_EtcTextureCompressorBehavior: 1 - m_EtcTextureFastCompressor: 1 - m_EtcTextureNormalCompressor: 2 - m_EtcTextureBestCompressor: 4 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref - m_ProjectGenerationRootNamespace: - m_CollabEditorSettings: - inProgressEnabled: 1 - m_EnableTextureStreamingInEditMode: 1 - m_EnableTextureStreamingInPlayMode: 1 - m_AsyncShaderCompilation: 1 - m_EnterPlayModeOptionsEnabled: 0 - m_EnterPlayModeOptions: 3 - m_ShowLightmapResolutionOverlay: 1 - m_UseLegacyProbeSampleCount: 0 - m_AssetPipelineMode: 1 - m_CacheServerMode: 0 - m_CacheServerEndpoint: - m_CacheServerNamespacePrefix: default - m_CacheServerEnableDownload: 1 - m_CacheServerEnableUpload: 1 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset deleted file mode 100644 index a869f3d..0000000 --- a/ProjectSettings/GraphicsSettings.asset +++ /dev/null @@ -1,63 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!30 &1 -GraphicsSettings: - m_ObjectHideFlags: 0 - serializedVersion: 13 - m_Deferred: - m_Mode: 1 - m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} - m_DeferredReflections: - m_Mode: 1 - m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} - m_ScreenSpaceShadows: - m_Mode: 1 - m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} - m_LegacyDeferred: - m_Mode: 1 - m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} - m_DepthNormals: - m_Mode: 1 - m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} - m_MotionVectors: - m_Mode: 1 - m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} - m_LightHalo: - m_Mode: 1 - m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} - m_LensFlare: - m_Mode: 1 - m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} - m_AlwaysIncludedShaders: - - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_CustomRenderPipeline: {fileID: 0} - m_TransparencySortMode: 0 - m_TransparencySortAxis: {x: 0, y: 0, z: 1} - m_DefaultRenderingPath: 1 - m_DefaultMobileRenderingPath: 1 - m_TierSettings: [] - m_LightmapStripping: 0 - m_FogStripping: 0 - m_InstancingStripping: 0 - m_LightmapKeepPlain: 1 - m_LightmapKeepDirCombined: 1 - m_LightmapKeepDynamicPlain: 1 - m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepShadowMask: 1 - m_LightmapKeepSubtractive: 1 - m_FogKeepLinear: 1 - m_FogKeepExp: 1 - m_FogKeepExp2: 1 - m_AlbedoSwatchInfos: [] - m_LightsUseLinearIntensity: 1 - m_LightsUseColorTemperature: 1 - m_LogWhenShaderIsCompiled: 0 - m_AllowEnlightenSupportForUpgradedProject: 0 diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset deleted file mode 100644 index 110e469..0000000 --- a/ProjectSettings/InputManager.asset +++ /dev/null @@ -1,1383 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!13 &1 -InputManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Axes: - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: left - positiveButton: right - altNegativeButton: a - altPositiveButton: d - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: down - positiveButton: up - altNegativeButton: s - altPositiveButton: w - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left ctrl - altNegativeButton: - altPositiveButton: mouse 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left alt - altNegativeButton: - altPositiveButton: mouse 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left cmd - altNegativeButton: - altPositiveButton: mouse 2 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: space - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse ScrollWheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Window Shake X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 3 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Window Shake Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 3 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 0 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 1 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 2 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 3 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Shift - descriptiveName: - descriptiveNegativeName: - negativeButton: left shift - positiveButton: right shift - altNegativeButton: - altPositiveButton: - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Wheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Joy1 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy2 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy3 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy4 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 4 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: return - altNegativeButton: - altPositiveButton: joystick button 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: enter - altNegativeButton: - altPositiveButton: space - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Cancel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: escape - altNegativeButton: - altPositiveButton: joystick button 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_LThumbstickX - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_LThumbstickY - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_RThumbstickX - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_RThumbstickY - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 3 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_DpadX - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_DpadY - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 5 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_LIndexTrigger - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_GearVR_RIndexTrigger - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.001 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_Button2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 0 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_Button4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 2 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_PrimaryThumbstick - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 8 - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_SecondaryThumbstick - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 9 - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_PrimaryIndexTrigger - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_SecondaryIndexTrigger - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_PrimaryHandTrigger - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 10 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_SecondaryHandTrigger - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_PrimaryThumbstickHorizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_PrimaryThumbstickVertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_SecondaryThumbstickHorizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 0 - - serializedVersion: 3 - m_Name: Oculus_CrossPlatform_SecondaryThumbstickVertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 4 - joyNum: 0 - - serializedVersion: 3 - m_Name: DebugInfoKey2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: right shift - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: DebugInfoKey1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: '`' - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset deleted file mode 100644 index 3b0b7c3..0000000 --- a/ProjectSettings/NavMeshAreas.asset +++ /dev/null @@ -1,91 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!126 &1 -NavMeshProjectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - areas: - - name: Walkable - cost: 1 - - name: Not Walkable - cost: 1 - - name: Jump - cost: 2 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - m_LastAgentTypeID: -887442657 - m_Settings: - - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.75 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_SettingNames: - - Humanoid diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset deleted file mode 100644 index 6920e3a..0000000 --- a/ProjectSettings/PackageManagerSettings.asset +++ /dev/null @@ -1,38 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 61 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_ScopedRegistriesSettingsExpanded: 1 - oneTimeWarningShown: 0 - m_Registries: - - m_Id: main - m_Name: - m_Url: https://packages.unity.com - m_Scopes: [] - m_IsDefault: 1 - m_UserSelectedRegistryName: - m_UserAddingNewScopedRegistry: 0 - m_RegistryInfoDraft: - m_ErrorMessage: - m_Original: - m_Id: - m_Name: - m_Url: - m_Scopes: [] - m_IsDefault: 0 - m_Modified: 0 - m_Name: - m_Url: - m_Scopes: - - - m_SelectedScopeIndex: 0 diff --git a/ProjectSettings/Packages/com.vrchat.base/settings.json b/ProjectSettings/Packages/com.vrchat.base/settings.json deleted file mode 100644 index 2368ba3..0000000 --- a/ProjectSettings/Packages/com.vrchat.base/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "samplesImported": false, - "allowVRCPackageChanges": false -} \ No newline at end of file diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset deleted file mode 100644 index 47880b1..0000000 --- a/ProjectSettings/Physics2DSettings.asset +++ /dev/null @@ -1,56 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!19 &1 -Physics2DSettings: - m_ObjectHideFlags: 0 - serializedVersion: 4 - m_Gravity: {x: 0, y: -9.81} - m_DefaultMaterial: {fileID: 0} - m_VelocityIterations: 8 - m_PositionIterations: 3 - m_VelocityThreshold: 1 - m_MaxLinearCorrection: 0.2 - m_MaxAngularCorrection: 8 - m_MaxTranslationSpeed: 100 - m_MaxRotationSpeed: 360 - m_BaumgarteScale: 0.2 - m_BaumgarteTimeOfImpactScale: 0.75 - m_TimeToSleep: 0.5 - m_LinearSleepTolerance: 0.01 - m_AngularSleepTolerance: 2 - m_DefaultContactOffset: 0.01 - m_JobOptions: - serializedVersion: 2 - useMultithreading: 0 - useConsistencySorting: 0 - m_InterpolationPosesPerJob: 100 - m_NewContactsPerJob: 30 - m_CollideContactsPerJob: 100 - m_ClearFlagsPerJob: 200 - m_ClearBodyForcesPerJob: 200 - m_SyncDiscreteFixturesPerJob: 50 - m_SyncContinuousFixturesPerJob: 50 - m_FindNearestContactsPerJob: 100 - m_UpdateTriggerContactsPerJob: 100 - m_IslandSolverCostThreshold: 100 - m_IslandSolverBodyCostScale: 1 - m_IslandSolverContactCostScale: 10 - m_IslandSolverJointCostScale: 10 - m_IslandSolverBodiesPerJob: 50 - m_IslandSolverContactsPerJob: 50 - m_AutoSimulation: 1 - m_QueriesHitTriggers: 1 - m_QueriesStartInColliders: 1 - m_CallbacksOnDisable: 1 - m_ReuseCollisionCallbacks: 1 - m_AutoSyncTransforms: 0 - m_AlwaysShowColliders: 0 - m_ShowColliderSleep: 1 - m_ShowColliderContacts: 0 - m_ShowColliderAABB: 0 - m_ContactArrowScale: 0.2 - m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} - m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} - m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} - m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/ProjectSettings/PresetManager.asset b/ProjectSettings/PresetManager.asset deleted file mode 100644 index 67a94da..0000000 --- a/ProjectSettings/PresetManager.asset +++ /dev/null @@ -1,7 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1386491679 &1 -PresetManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_DefaultPresets: {} diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset deleted file mode 100644 index 850c86e..0000000 --- a/ProjectSettings/ProjectSettings.asset +++ /dev/null @@ -1,730 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!129 &1 -PlayerSettings: - m_ObjectHideFlags: 0 - serializedVersion: 20 - productGUID: 810f774ddb18e6b4b8f02cd2f60d3c0a - AndroidProfiler: 0 - AndroidFilterTouchesWhenObscured: 0 - AndroidEnableSustainedPerformanceMode: 0 - defaultScreenOrientation: 4 - targetDevice: 2 - useOnDemandResources: 0 - accelerometerFrequency: 60 - companyName: DefaultCompany - productName: ClientSim_UnityProject - defaultCursor: {fileID: 0} - cursorHotspot: {x: 0, y: 0} - m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} - m_ShowUnitySplashScreen: 1 - m_ShowUnitySplashLogo: 1 - m_SplashScreenOverlayOpacity: 1 - m_SplashScreenAnimation: 1 - m_SplashScreenLogoStyle: 1 - m_SplashScreenDrawMode: 0 - m_SplashScreenBackgroundAnimationZoom: 1 - m_SplashScreenLogoAnimationZoom: 1 - m_SplashScreenBackgroundLandscapeAspect: 1 - m_SplashScreenBackgroundPortraitAspect: 1 - m_SplashScreenBackgroundLandscapeUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenBackgroundPortraitUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenLogos: [] - m_VirtualRealitySplashScreen: {fileID: 0} - m_HolographicTrackingLossScreen: {fileID: 0} - defaultScreenWidth: 1024 - defaultScreenHeight: 768 - defaultScreenWidthWeb: 960 - defaultScreenHeightWeb: 600 - m_StereoRenderingPath: 1 - m_ActiveColorSpace: 1 - m_MTRendering: 1 - m_StackTraceTypes: 010000000100000001000000010000000100000001000000 - iosShowActivityIndicatorOnLoading: -1 - androidShowActivityIndicatorOnLoading: -1 - iosUseCustomAppBackgroundBehavior: 0 - iosAllowHTTPDownload: 1 - allowedAutorotateToPortrait: 1 - allowedAutorotateToPortraitUpsideDown: 1 - allowedAutorotateToLandscapeRight: 1 - allowedAutorotateToLandscapeLeft: 1 - useOSAutorotation: 1 - use32BitDisplayBuffer: 1 - preserveFramebufferAlpha: 0 - disableDepthAndStencilBuffers: 0 - androidStartInFullscreen: 1 - androidRenderOutsideSafeArea: 1 - androidUseSwappy: 0 - androidBlitType: 0 - androidResizableWindow: 0 - androidDefaultWindowWidth: 1920 - androidDefaultWindowHeight: 1080 - androidMinimumWindowWidth: 400 - androidMinimumWindowHeight: 300 - androidFullscreenMode: 1 - defaultIsNativeResolution: 1 - macRetinaSupport: 1 - runInBackground: 1 - captureSingleScreen: 0 - muteOtherAudioSources: 0 - Prepare IOS For Recording: 0 - Force IOS Speakers When Recording: 0 - deferSystemGesturesMode: 0 - hideHomeButton: 0 - submitAnalytics: 1 - usePlayerLog: 1 - bakeCollisionMeshes: 0 - forceSingleInstance: 0 - useFlipModelSwapchain: 1 - resizableWindow: 0 - useMacAppStoreValidation: 0 - macAppStoreCategory: public.app-category.games - gpuSkinning: 1 - xboxPIXTextureCapture: 0 - xboxEnableAvatar: 0 - xboxEnableKinect: 0 - xboxEnableKinectAutoTracking: 0 - xboxEnableFitness: 0 - visibleInBackground: 1 - allowFullscreenSwitch: 1 - fullscreenMode: 1 - xboxSpeechDB: 0 - xboxEnableHeadOrientation: 0 - xboxEnableGuest: 0 - xboxEnablePIXSampling: 0 - metalFramebufferOnly: 0 - xboxOneResolution: 0 - xboxOneSResolution: 0 - xboxOneXResolution: 3 - xboxOneMonoLoggingLevel: 0 - xboxOneLoggingLevel: 1 - xboxOneDisableEsram: 0 - xboxOneEnableTypeOptimization: 0 - xboxOnePresentImmediateThreshold: 0 - switchQueueCommandMemory: 0 - switchQueueControlMemory: 16384 - switchQueueComputeMemory: 262144 - switchNVNShaderPoolsGranularity: 33554432 - switchNVNDefaultPoolsGranularity: 16777216 - switchNVNOtherPoolsGranularity: 16777216 - switchNVNMaxPublicTextureIDCount: 0 - switchNVNMaxPublicSamplerIDCount: 0 - stadiaPresentMode: 0 - stadiaTargetFramerate: 0 - vulkanNumSwapchainBuffers: 3 - vulkanEnableSetSRGBWrite: 0 - vulkanEnableLateAcquireNextImage: 0 - m_SupportedAspectRatios: - 4:3: 1 - 5:4: 1 - 16:10: 1 - 16:9: 1 - Others: 1 - bundleVersion: 0.1 - preloadedAssets: [] - metroInputSource: 0 - wsaTransparentSwapchain: 0 - m_HolographicPauseOnTrackingLoss: 1 - xboxOneDisableKinectGpuReservation: 1 - xboxOneEnable7thCore: 1 - vrSettings: - cardboard: - depthFormat: 0 - enableTransitionView: 0 - daydream: - depthFormat: 0 - useSustainedPerformanceMode: 0 - enableVideoLayer: 0 - useProtectedVideoMemory: 0 - minimumSupportedHeadTracking: 0 - maximumSupportedHeadTracking: 1 - hololens: - depthFormat: 1 - depthBufferSharingEnabled: 1 - lumin: - depthFormat: 0 - frameTiming: 2 - enableGLCache: 0 - glCacheMaxBlobSize: 524288 - glCacheMaxFileSize: 8388608 - oculus: - sharedDepthBuffer: 1 - dashSupport: 1 - lowOverheadMode: 0 - protectedContext: 0 - v2Signing: 1 - enable360StereoCapture: 0 - isWsaHolographicRemotingEnabled: 0 - enableFrameTimingStats: 0 - useHDRDisplay: 0 - D3DHDRBitDepth: 0 - m_ColorGamuts: 00000000 - targetPixelDensity: 30 - resolutionScalingMode: 0 - androidSupportedAspectRatio: 1 - androidMaxAspectRatio: 2.1 - applicationIdentifier: {} - buildNumber: {} - AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 19 - AndroidTargetSdkVersion: 0 - AndroidPreferredInstallLocation: 1 - aotOptions: - stripEngineCode: 1 - iPhoneStrippingLevel: 0 - iPhoneScriptCallOptimization: 0 - ForceInternetPermission: 0 - ForceSDCardPermission: 0 - CreateWallpaper: 0 - APKExpansionFiles: 0 - keepLoadedShadersAlive: 0 - StripUnusedMeshComponents: 1 - VertexChannelCompressionMask: 4054 - iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 10.0 - tvOSSdkVersion: 0 - tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 10.0 - uIPrerenderedIcon: 0 - uIRequiresPersistentWiFi: 0 - uIRequiresFullScreen: 1 - uIStatusBarHidden: 1 - uIExitOnSuspend: 0 - uIStatusBarStyle: 0 - appleTVSplashScreen: {fileID: 0} - appleTVSplashScreen2x: {fileID: 0} - tvOSSmallIconLayers: [] - tvOSSmallIconLayers2x: [] - tvOSLargeIconLayers: [] - tvOSLargeIconLayers2x: [] - tvOSTopShelfImageLayers: [] - tvOSTopShelfImageLayers2x: [] - tvOSTopShelfImageWideLayers: [] - tvOSTopShelfImageWideLayers2x: [] - iOSLaunchScreenType: 0 - iOSLaunchScreenPortrait: {fileID: 0} - iOSLaunchScreenLandscape: {fileID: 0} - iOSLaunchScreenBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreenFillPct: 100 - iOSLaunchScreenSize: 100 - iOSLaunchScreenCustomXibPath: - iOSLaunchScreeniPadType: 0 - iOSLaunchScreeniPadImage: {fileID: 0} - iOSLaunchScreeniPadBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreeniPadFillPct: 100 - iOSLaunchScreeniPadSize: 100 - iOSLaunchScreeniPadCustomXibPath: - iOSUseLaunchScreenStoryboard: 0 - iOSLaunchScreenCustomStoryboardPath: - iOSDeviceRequirements: [] - iOSURLSchemes: [] - iOSBackgroundModes: 0 - iOSMetalForceHardShadows: 0 - metalEditorSupport: 1 - metalAPIValidation: 1 - iOSRenderExtraFrameOnPause: 0 - iosCopyPluginsCodeInsteadOfSymlink: 0 - appleDeveloperTeamID: - iOSManualSigningProvisioningProfileID: - tvOSManualSigningProvisioningProfileID: - iOSManualSigningProvisioningProfileType: 0 - tvOSManualSigningProvisioningProfileType: 0 - appleEnableAutomaticSigning: 0 - iOSRequireARKit: 0 - iOSAutomaticallyDetectAndAddCapabilities: 1 - appleEnableProMotion: 0 - clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea - templatePackageId: com.unity.template.3d@4.2.8 - templateDefaultScene: Assets/Scenes/SampleScene.unity - AndroidTargetArchitectures: 1 - AndroidTargetDevices: 0 - AndroidSplashScreenScale: 0 - androidSplashScreen: {fileID: 0} - AndroidKeystoreName: - AndroidKeyaliasName: - AndroidBuildApkPerCpuArchitecture: 0 - AndroidTVCompatibility: 0 - AndroidIsGame: 1 - AndroidEnableTango: 0 - androidEnableBanner: 1 - androidUseLowAccuracyLocation: 0 - androidUseCustomKeystore: 0 - m_AndroidBanners: - - width: 320 - height: 180 - banner: {fileID: 0} - androidGamepadSupportLevel: 0 - chromeosInputEmulation: 1 - AndroidValidateAppBundleSize: 1 - AndroidAppBundleSizeToValidate: 150 - m_BuildTargetIcons: [] - m_BuildTargetPlatformIcons: [] - m_BuildTargetBatching: - - m_BuildTarget: Standalone - m_StaticBatching: 1 - m_DynamicBatching: 1 - - m_BuildTarget: tvOS - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: Android - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: iPhone - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: WebGL - m_StaticBatching: 0 - m_DynamicBatching: 0 - m_BuildTargetGraphicsJobs: - - m_BuildTarget: MacStandaloneSupport - m_GraphicsJobs: 0 - - m_BuildTarget: Switch - m_GraphicsJobs: 1 - - m_BuildTarget: MetroSupport - m_GraphicsJobs: 1 - - m_BuildTarget: AppleTVSupport - m_GraphicsJobs: 0 - - m_BuildTarget: BJMSupport - m_GraphicsJobs: 1 - - m_BuildTarget: LinuxStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: PS4Player - m_GraphicsJobs: 1 - - m_BuildTarget: iOSSupport - m_GraphicsJobs: 0 - - m_BuildTarget: WindowsStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobs: 1 - - m_BuildTarget: LuminSupport - m_GraphicsJobs: 0 - - m_BuildTarget: AndroidPlayer - m_GraphicsJobs: 0 - - m_BuildTarget: WebGLSupport - m_GraphicsJobs: 0 - m_BuildTargetGraphicsJobMode: - - m_BuildTarget: PS4Player - m_GraphicsJobMode: 0 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobMode: 0 - m_BuildTargetGraphicsAPIs: - - m_BuildTarget: AndroidPlayer - m_APIs: 0b000000 - m_Automatic: 0 - - m_BuildTarget: iOSSupport - m_APIs: 10000000 - m_Automatic: 1 - - m_BuildTarget: AppleTVSupport - m_APIs: 10000000 - m_Automatic: 0 - - m_BuildTarget: WebGLSupport - m_APIs: 0b000000 - m_Automatic: 1 - - m_BuildTarget: WindowsStandaloneSupport - m_APIs: 02000000 - m_Automatic: 0 - m_BuildTargetVRSettings: - - m_BuildTarget: Standalone - m_Enabled: 1 - m_Devices: - - None - - OpenVR - - Oculus - openGLRequireES31: 0 - openGLRequireES31AEP: 0 - openGLRequireES32: 0 - m_TemplateCustomTags: {} - mobileMTRendering: - Android: 1 - iPhone: 1 - tvOS: 1 - m_BuildTargetGroupLightmapEncodingQuality: [] - m_BuildTargetGroupLightmapSettings: [] - playModeTestRunnerEnabled: 0 - runPlayModeTestAsEditModeTest: 0 - actionOnDotNetUnhandledException: 1 - enableInternalProfiler: 0 - logObjCUncaughtExceptions: 1 - enableCrashReportAPI: 0 - cameraUsageDescription: - locationUsageDescription: - microphoneUsageDescription: - switchNetLibKey: - switchSocketMemoryPoolSize: 6144 - switchSocketAllocatorPoolSize: 128 - switchSocketConcurrencyLimit: 14 - switchScreenResolutionBehavior: 2 - switchUseCPUProfiler: 0 - switchApplicationID: 0x01004b9000490000 - switchNSODependencies: - switchTitleNames_0: - switchTitleNames_1: - switchTitleNames_2: - switchTitleNames_3: - switchTitleNames_4: - switchTitleNames_5: - switchTitleNames_6: - switchTitleNames_7: - switchTitleNames_8: - switchTitleNames_9: - switchTitleNames_10: - switchTitleNames_11: - switchTitleNames_12: - switchTitleNames_13: - switchTitleNames_14: - switchTitleNames_15: - switchPublisherNames_0: - switchPublisherNames_1: - switchPublisherNames_2: - switchPublisherNames_3: - switchPublisherNames_4: - switchPublisherNames_5: - switchPublisherNames_6: - switchPublisherNames_7: - switchPublisherNames_8: - switchPublisherNames_9: - switchPublisherNames_10: - switchPublisherNames_11: - switchPublisherNames_12: - switchPublisherNames_13: - switchPublisherNames_14: - switchPublisherNames_15: - switchIcons_0: {fileID: 0} - switchIcons_1: {fileID: 0} - switchIcons_2: {fileID: 0} - switchIcons_3: {fileID: 0} - switchIcons_4: {fileID: 0} - switchIcons_5: {fileID: 0} - switchIcons_6: {fileID: 0} - switchIcons_7: {fileID: 0} - switchIcons_8: {fileID: 0} - switchIcons_9: {fileID: 0} - switchIcons_10: {fileID: 0} - switchIcons_11: {fileID: 0} - switchIcons_12: {fileID: 0} - switchIcons_13: {fileID: 0} - switchIcons_14: {fileID: 0} - switchIcons_15: {fileID: 0} - switchSmallIcons_0: {fileID: 0} - switchSmallIcons_1: {fileID: 0} - switchSmallIcons_2: {fileID: 0} - switchSmallIcons_3: {fileID: 0} - switchSmallIcons_4: {fileID: 0} - switchSmallIcons_5: {fileID: 0} - switchSmallIcons_6: {fileID: 0} - switchSmallIcons_7: {fileID: 0} - switchSmallIcons_8: {fileID: 0} - switchSmallIcons_9: {fileID: 0} - switchSmallIcons_10: {fileID: 0} - switchSmallIcons_11: {fileID: 0} - switchSmallIcons_12: {fileID: 0} - switchSmallIcons_13: {fileID: 0} - switchSmallIcons_14: {fileID: 0} - switchSmallIcons_15: {fileID: 0} - switchManualHTML: - switchAccessibleURLs: - switchLegalInformation: - switchMainThreadStackSize: 1048576 - switchPresenceGroupId: - switchLogoHandling: 0 - switchReleaseVersion: 0 - switchDisplayVersion: 1.0.0 - switchStartupUserAccount: 0 - switchTouchScreenUsage: 0 - switchSupportedLanguagesMask: 0 - switchLogoType: 0 - switchApplicationErrorCodeCategory: - switchUserAccountSaveDataSize: 0 - switchUserAccountSaveDataJournalSize: 0 - switchApplicationAttribute: 0 - switchCardSpecSize: -1 - switchCardSpecClock: -1 - switchRatingsMask: 0 - switchRatingsInt_0: 0 - switchRatingsInt_1: 0 - switchRatingsInt_2: 0 - switchRatingsInt_3: 0 - switchRatingsInt_4: 0 - switchRatingsInt_5: 0 - switchRatingsInt_6: 0 - switchRatingsInt_7: 0 - switchRatingsInt_8: 0 - switchRatingsInt_9: 0 - switchRatingsInt_10: 0 - switchRatingsInt_11: 0 - switchRatingsInt_12: 0 - switchLocalCommunicationIds_0: - switchLocalCommunicationIds_1: - switchLocalCommunicationIds_2: - switchLocalCommunicationIds_3: - switchLocalCommunicationIds_4: - switchLocalCommunicationIds_5: - switchLocalCommunicationIds_6: - switchLocalCommunicationIds_7: - switchParentalControl: 0 - switchAllowsScreenshot: 1 - switchAllowsVideoCapturing: 1 - switchAllowsRuntimeAddOnContentInstall: 0 - switchDataLossConfirmation: 0 - switchUserAccountLockEnabled: 0 - switchSystemResourceMemory: 16777216 - switchSupportedNpadStyles: 22 - switchNativeFsCacheSize: 32 - switchIsHoldTypeHorizontal: 0 - switchSupportedNpadCount: 8 - switchSocketConfigEnabled: 0 - switchTcpInitialSendBufferSize: 32 - switchTcpInitialReceiveBufferSize: 64 - switchTcpAutoSendBufferSizeMax: 256 - switchTcpAutoReceiveBufferSizeMax: 256 - switchUdpSendBufferSize: 9 - switchUdpReceiveBufferSize: 42 - switchSocketBufferEfficiency: 4 - switchSocketInitializeEnabled: 1 - switchNetworkInterfaceManagerInitializeEnabled: 1 - switchPlayerConnectionEnabled: 1 - switchUseMicroSleepForYield: 1 - switchMicroSleepForYieldTime: 25 - ps4NPAgeRating: 12 - ps4NPTitleSecret: - ps4NPTrophyPackPath: - ps4ParentalLevel: 11 - ps4ContentID: ED1633-NPXX51362_00-0000000000000000 - ps4Category: 0 - ps4MasterVersion: 01.00 - ps4AppVersion: 01.00 - ps4AppType: 0 - ps4ParamSfxPath: - ps4VideoOutPixelFormat: 0 - ps4VideoOutInitialWidth: 1920 - ps4VideoOutBaseModeInitialWidth: 1920 - ps4VideoOutReprojectionRate: 60 - ps4PronunciationXMLPath: - ps4PronunciationSIGPath: - ps4BackgroundImagePath: - ps4StartupImagePath: - ps4StartupImagesFolder: - ps4IconImagesFolder: - ps4SaveDataImagePath: - ps4SdkOverride: - ps4BGMPath: - ps4ShareFilePath: - ps4ShareOverlayImagePath: - ps4PrivacyGuardImagePath: - ps4ExtraSceSysFile: - ps4NPtitleDatPath: - ps4RemotePlayKeyAssignment: -1 - ps4RemotePlayKeyMappingDir: - ps4PlayTogetherPlayerCount: 0 - ps4EnterButtonAssignment: 1 - ps4ApplicationParam1: 0 - ps4ApplicationParam2: 0 - ps4ApplicationParam3: 0 - ps4ApplicationParam4: 0 - ps4DownloadDataSize: 0 - ps4GarlicHeapSize: 2048 - ps4ProGarlicHeapSize: 2560 - playerPrefsMaxSize: 32768 - ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ - ps4pnSessions: 1 - ps4pnPresence: 1 - ps4pnFriends: 1 - ps4pnGameCustomData: 1 - playerPrefsSupport: 0 - enableApplicationExit: 0 - resetTempFolder: 1 - restrictedAudioUsageRights: 0 - ps4UseResolutionFallback: 0 - ps4ReprojectionSupport: 0 - ps4UseAudio3dBackend: 0 - ps4UseLowGarlicFragmentationMode: 1 - ps4SocialScreenEnabled: 0 - ps4ScriptOptimizationLevel: 0 - ps4Audio3dVirtualSpeakerCount: 14 - ps4attribCpuUsage: 0 - ps4PatchPkgPath: - ps4PatchLatestPkgPath: - ps4PatchChangeinfoPath: - ps4PatchDayOne: 0 - ps4attribUserManagement: 0 - ps4attribMoveSupport: 0 - ps4attrib3DSupport: 0 - ps4attribShareSupport: 0 - ps4attribExclusiveVR: 0 - ps4disableAutoHideSplash: 0 - ps4videoRecordingFeaturesUsed: 0 - ps4contentSearchFeaturesUsed: 0 - ps4CompatibilityPS5: 0 - ps4AllowPS5Detection: 0 - ps4GPU800MHz: 1 - ps4attribEyeToEyeDistanceSettingVR: 0 - ps4IncludedModules: [] - ps4attribVROutputEnabled: 0 - ps5ParamFilePath: - ps5VideoOutPixelFormat: 0 - ps5VideoOutInitialWidth: 1920 - ps5VideoOutOutputMode: 1 - ps5BackgroundImagePath: - ps5StartupImagePath: - ps5Pic2Path: - ps5StartupImagesFolder: - ps5IconImagesFolder: - ps5SaveDataImagePath: - ps5SdkOverride: - ps5BGMPath: - ps5ShareOverlayImagePath: - ps5NPConfigZipPath: - ps5Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ - ps5UseResolutionFallback: 0 - ps5UseAudio3dBackend: 0 - ps5ScriptOptimizationLevel: 2 - ps5Audio3dVirtualSpeakerCount: 14 - ps5UpdateReferencePackage: - ps5disableAutoHideSplash: 0 - ps5OperatingSystemCanDisableSplashScreen: 0 - ps5IncludedModules: [] - ps5SharedBinaryContentLabels: [] - ps5SharedBinarySystemFolders: [] - monoEnv: - splashScreenBackgroundSourceLandscape: {fileID: 0} - splashScreenBackgroundSourcePortrait: {fileID: 0} - blurSplashScreenBackground: 1 - spritePackerPolicy: - webGLMemorySize: 16 - webGLExceptionSupport: 1 - webGLNameFilesAsHashes: 0 - webGLDataCaching: 1 - webGLDebugSymbols: 0 - webGLEmscriptenArgs: - webGLModulesDirectory: - webGLTemplate: APPLICATION:Default - webGLAnalyzeBuildSize: 0 - webGLUseEmbeddedResources: 0 - webGLCompressionFormat: 1 - webGLLinkerTarget: 1 - webGLThreadsSupport: 0 - webGLWasmStreaming: 0 - scriptingDefineSymbols: - 1: UNITY_POST_PROCESSING_STACK_V2;UDON;VRC_SDK_VRCSDK3 - 7: UNITY_POST_PROCESSING_STACK_V2 - 13: UNITY_POST_PROCESSING_STACK_V2 - 14: UNITY_POST_PROCESSING_STACK_V2 - 19: UNITY_POST_PROCESSING_STACK_V2 - 21: UNITY_POST_PROCESSING_STACK_V2 - 25: UNITY_POST_PROCESSING_STACK_V2 - 27: UNITY_POST_PROCESSING_STACK_V2 - 28: UNITY_POST_PROCESSING_STACK_V2 - 29: UNITY_POST_PROCESSING_STACK_V2 - 30: UNITY_POST_PROCESSING_STACK_V2 - 32: UNITY_POST_PROCESSING_STACK_V2 - 33: UNITY_POST_PROCESSING_STACK_V2 - platformArchitecture: {} - scriptingBackend: {} - il2cppCompilerConfiguration: {} - managedStrippingLevel: {} - incrementalIl2cppBuild: {} - suppressCommonWarnings: 1 - allowUnsafeCode: 0 - additionalIl2CppArgs: - scriptingRuntimeVersion: 1 - gcIncremental: 1 - assemblyVersionValidation: 1 - gcWBarrierValidation: 0 - apiCompatibilityLevelPerPlatform: - Standalone: 3 - m_RenderingPath: 1 - m_MobileRenderingPath: 1 - metroPackageName: Template_3D - metroPackageVersion: - metroCertificatePath: - metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: - metroCertificateNotAfter: 0000000000000000 - metroApplicationDescription: Template_3D - wsaImages: {} - metroTileShortName: - metroTileShowName: 0 - metroMediumTileShowName: 0 - metroLargeTileShowName: 0 - metroWideTileShowName: 0 - metroSupportStreamingInstall: 0 - metroLastRequiredScene: 0 - metroDefaultTileSize: 1 - metroTileForegroundText: 2 - metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, - a: 1} - metroSplashScreenUseBackgroundColor: 0 - platformCapabilities: {} - metroTargetDeviceFamilies: {} - metroFTAName: - metroFTAFileTypes: [] - metroProtocolName: - XboxOneProductId: - XboxOneUpdateKey: - XboxOneSandboxId: - XboxOneContentId: - XboxOneTitleId: - XboxOneSCId: - XboxOneGameOsOverridePath: - XboxOnePackagingOverridePath: - XboxOneAppManifestOverridePath: - XboxOneVersion: 1.0.0.0 - XboxOnePackageEncryption: 0 - XboxOnePackageUpdateGranularity: 2 - XboxOneDescription: - XboxOneLanguage: - - enus - XboxOneCapability: [] - XboxOneGameRating: {} - XboxOneIsContentPackage: 0 - XboxOneEnhancedXboxCompatibilityMode: 0 - XboxOneEnableGPUVariability: 1 - XboxOneSockets: {} - XboxOneSplashScreen: {fileID: 0} - XboxOneAllowedProductIds: [] - XboxOnePersistentLocalStorageSize: 0 - XboxOneXTitleMemory: 8 - XboxOneOverrideIdentityName: - XboxOneOverrideIdentityPublisher: - vrEditorSettings: - daydream: - daydreamIconForeground: {fileID: 0} - daydreamIconBackground: {fileID: 0} - cloudServicesEnabled: - UNet: 1 - luminIcon: - m_Name: - m_ModelFolderPath: - m_PortalFolderPath: - luminCert: - m_CertPath: - m_SignPackage: 1 - luminIsChannelApp: 0 - luminVersion: - m_VersionCode: 1 - m_VersionName: - apiCompatibilityLevel: 6 - cloudProjectId: - framebufferDepthMemorylessMode: 0 - projectName: - organizationId: - cloudEnabled: 0 - enableNativePlatformBackendsForNewInputSystem: 1 - disableOldInputManagerSupport: 0 - legacyClampBlendShapeWeights: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt deleted file mode 100644 index 5549a7f..0000000 --- a/ProjectSettings/ProjectVersion.txt +++ /dev/null @@ -1,2 +0,0 @@ -m_EditorVersion: 2019.4.31f1 -m_EditorVersionWithRevision: 2019.4.31f1 (bd5abf232a62) diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset deleted file mode 100644 index 42131f3..0000000 --- a/ProjectSettings/QualitySettings.asset +++ /dev/null @@ -1,194 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!47 &1 -QualitySettings: - m_ObjectHideFlags: 0 - serializedVersion: 5 - m_CurrentQuality: 3 - m_QualitySettings: - - serializedVersion: 2 - name: VRC Low - pixelLightCount: 4 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 75 - shadowNearPlaneOffset: 2 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - skinWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 0 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 0 - lodBias: 1 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 1024 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 64 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - customRenderPipeline: {fileID: 0} - excludedTargetPlatforms: - - Android - - serializedVersion: 2 - name: VRC Medium - pixelLightCount: 4 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 75 - shadowNearPlaneOffset: 2 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - skinWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 4 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 0 - lodBias: 1.5 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 2048 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 64 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - customRenderPipeline: {fileID: 0} - excludedTargetPlatforms: - - Android - - serializedVersion: 2 - name: VRC High - pixelLightCount: 8 - shadows: 2 - shadowResolution: 3 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 75 - shadowNearPlaneOffset: 2 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - skinWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 4 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 0 - lodBias: 2 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4096 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 128 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - customRenderPipeline: {fileID: 0} - excludedTargetPlatforms: - - Android - - serializedVersion: 2 - name: VRC Ultra - pixelLightCount: 8 - shadows: 2 - shadowResolution: 3 - shadowProjection: 1 - shadowCascades: 4 - shadowDistance: 150 - shadowNearPlaneOffset: 2 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - skinWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 4 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 0 - lodBias: 2 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4096 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 128 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - customRenderPipeline: {fileID: 0} - excludedTargetPlatforms: - - Android - - serializedVersion: 2 - name: VRC Mobile - pixelLightCount: 4 - shadows: 0 - shadowResolution: 1 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 50 - shadowNearPlaneOffset: 2 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - skinWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 2 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 1 - vSyncCount: 0 - lodBias: 2 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 1024 - asyncUploadTimeSlice: 1 - asyncUploadBufferSize: 32 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - customRenderPipeline: {fileID: 0} - excludedTargetPlatforms: - - Standalone - m_PerPlatformDefaultQuality: {} diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset deleted file mode 100644 index 6b6fb7f..0000000 --- a/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - Interactive - - Player - - PlayerLocal - - Environment - - UiMenu - - Pickup - - PickupNoEnvironment - - StereoLeft - - StereoRight - - Walkthrough - - MirrorReflection - - reserved2 - - reserved3 - - reserved4 - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/ProjectSettings/TimeManager.asset b/ProjectSettings/TimeManager.asset deleted file mode 100644 index 558a017..0000000 --- a/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.33333334 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index fa0b146..0000000 --- a/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,34 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 1 - m_Enabled: 0 - m_TestMode: 0 - m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events - m_EventUrl: https://cdp.cloud.unity3d.com/v1/events - m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com - m_Enabled: 0 - m_LogBufferSize: 10 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_TestMode: 0 - m_InitializeOnStartup: 1 - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/ProjectSettings/VFXManager.asset b/ProjectSettings/VFXManager.asset deleted file mode 100644 index 3a95c98..0000000 --- a/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,12 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset deleted file mode 100644 index 482590c..0000000 --- a/ProjectSettings/XRSettings.asset +++ /dev/null @@ -1,10 +0,0 @@ -{ - "m_SettingKeys": [ - "VR Device Disabled", - "VR Device User Alert" - ], - "m_SettingValues": [ - "False", - "False" - ] -} \ No newline at end of file diff --git a/Readme.md b/Readme.md index e2ca629..c66b9d2 100644 --- a/Readme.md +++ b/Readme.md @@ -1,66 +1,29 @@ # ClientSim -![ClientSim in Unity Editor](Tools/Docusaurus/static/images/editor-screenshot.png) +![ClientSim in Unity Editor](clientsim.png) The VRChat Client Simulator, or ClientSim for short, is a tool that enables you to test your VRChat SDK3 Worlds directly in Unity! You can look at the state of all objects to verify things directly. -## Features +This repository contains a copy of the source code from the latest release to enable contributons from our community. -- Debug everything in Unity. -- Inspect Udon variables in Play Mode. -- Desktop player controller. -- Grab Pickups, use Interacts, UI and Stations. -- Delete EditorOnly objects on Play. +## Contributing -## Setup +Thanks for considering contributing to the ClientSim project! +We will review all pull requests and merge those that improve the project, or leave constructive feedback for contributions that needs more work or changes. -### Requirements +## Repo Changes and Known Issues -- Unity 2019.4.31 -- VRChat Creator Companion +In 2025, we updated this repo to enable easier bi-directional sync between the source code in our private repo and this public one. +This change includes: +* Moving the docs from this repo to the main Creator Docs site, which accepts contributions through [the creator-docs repo](https://github.com/vrchat-community/creator-docs). +* Changing the repo from being a standalone Unity project with ClientSim as a package to simply storing the ClientSim source in the `Source` folder. The Unity Project-and-Embedded Package approach no longer works since we merged ClientSim into the VRChat SDK, so we've removed all the unusable bits. +* Removing the Tests folder from the source. This is unfortunate, but they're not currently working - we've got tasks to fix them up but we've got much higher-priority items in delivering and supporting new features, so this reflects the current state of the package. -### Installing - -Download and install the [Creator Companion](https://vrchat.com/home/download) if you do not have it yet. -Then you can create a new project from either the "World" or "UdonSharp" Templates, and ClientSim will be included and ready to go. - -If you want to add ClientSim to an existing project, you can [migrate it](https://vcc.docs.vrchat.com/vpm/migrating#the-process) using the VCC, then find ClientSim in the Package Listing and press 'Add'. If you migrate a project which has CyanEmu in it, that will automatically be swapped out for the latest ClientSim version as part of Migration. - -### Getting started - -- Open your VRChat world scene -- Press play in Unity -- Test your world - - -## Learn more about how all the systems work in the [Systems](https://vrchat-community.github.io/ClientSim/systems/index.html) section - -### New Features in ClientSim compared to CyanEmu -- Pickup manipulation through I, J, K, L, U, O, mouse scrolling and gamepad. -- Input based on keyboard layout isntead of specific keys. -- Local and Remote player now have humanoid avatars, avatar bones supported (but not full Avatar systems). -- View and set player data directly - Locomotion values, voice and avatar audio settings, combat health. -- Unlock mouse by holding tab - you can highlight off-center objects this way. -- Pointer displays when a UI element can be interacted with. -- New runtime options: start as non-master, invert mouse, show tooltips, change player scale, set target framerate, delay start to simulate loading. -- New playmode menu with updated style, player info and settings buttons. -- New buttons in the Settings Window to update Project Settings, no longer happens without user consent. -- Mesh highlighting that matches Android. -- Tooltip location updated to match client. -- Better gamepad support. -- Support for Disabled Domain Reload to enter playmode without delay - note that there is a Unity bug that causes UI Events to fail if they're not set to "Editor and Runtime". -- Automated Testing - you need to specifically enable this so it won't affect your project. Documentation forthcoming. - -### Known Issues - -- Manually changing Unity Project settings to enable the new input system may not properly allow input. Users should use the buttons in the ClientSim Settings Window. -- Physics.RaycastNonAlloc sometimes does not return colliders that have moved and do not have rigidbodies. -- On exiting playmode may throw exceptions occasionally due to order in which objects are destroyed. -- Highlight shader does not work on Mac (Metal). +We've retained the previous state of the repo in the [legacy](https://github.com/vrchat-community/ClientSim/tree/legacy) branch so all the olds docs, tools and tests are available for review there. ## Copyright -Copyright (c) 2022 VRChat +Copyright (c) 2025 VRChat See License.md for full usage information ## Credits diff --git a/Packages/com.vrchat.ClientSim/Editor.meta b/Source/Editor.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor.meta rename to Source/Editor.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/ClientSimEditorRuntimeLinker.cs b/Source/Editor/ClientSimEditorRuntimeLinker.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/ClientSimEditorRuntimeLinker.cs rename to Source/Editor/ClientSimEditorRuntimeLinker.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/ClientSimEditorRuntimeLinker.cs.meta b/Source/Editor/ClientSimEditorRuntimeLinker.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/ClientSimEditorRuntimeLinker.cs.meta rename to Source/Editor/ClientSimEditorRuntimeLinker.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors.meta b/Source/Editor/Editors.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors.meta rename to Source/Editor/Editors.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectPoolHelperEditor.cs b/Source/Editor/Editors/ClientSimObjectPoolHelperEditor.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectPoolHelperEditor.cs rename to Source/Editor/Editors/ClientSimObjectPoolHelperEditor.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectPoolHelperEditor.cs.meta b/Source/Editor/Editors/ClientSimObjectPoolHelperEditor.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectPoolHelperEditor.cs.meta rename to Source/Editor/Editors/ClientSimObjectPoolHelperEditor.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectSyncHelperEditor.cs b/Source/Editor/Editors/ClientSimObjectSyncHelperEditor.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectSyncHelperEditor.cs rename to Source/Editor/Editors/ClientSimObjectSyncHelperEditor.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectSyncHelperEditor.cs.meta b/Source/Editor/Editors/ClientSimObjectSyncHelperEditor.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimObjectSyncHelperEditor.cs.meta rename to Source/Editor/Editors/ClientSimObjectSyncHelperEditor.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs b/Source/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs rename to Source/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs.meta b/Source/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs.meta rename to Source/Editor/Editors/ClientSimSpatialAudioHelperEditor.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSyncableEditorHelper.cs b/Source/Editor/Editors/ClientSimSyncableEditorHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSyncableEditorHelper.cs rename to Source/Editor/Editors/ClientSimSyncableEditorHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSyncableEditorHelper.cs.meta b/Source/Editor/Editors/ClientSimSyncableEditorHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimSyncableEditorHelper.cs.meta rename to Source/Editor/Editors/ClientSimSyncableEditorHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimUdonHelperEditor.cs b/Source/Editor/Editors/ClientSimUdonHelperEditor.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimUdonHelperEditor.cs rename to Source/Editor/Editors/ClientSimUdonHelperEditor.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimUdonHelperEditor.cs.meta b/Source/Editor/Editors/ClientSimUdonHelperEditor.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Editors/ClientSimUdonHelperEditor.cs.meta rename to Source/Editor/Editors/ClientSimUdonHelperEditor.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/ProjectSettings.meta b/Source/Editor/ProjectSettings.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/ProjectSettings.meta rename to Source/Editor/ProjectSettings.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimInputAxesSettings.cs b/Source/Editor/ProjectSettings/ClientSimInputAxesSettings.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimInputAxesSettings.cs rename to Source/Editor/ProjectSettings/ClientSimInputAxesSettings.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimInputAxesSettings.cs.meta b/Source/Editor/ProjectSettings/ClientSimInputAxesSettings.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimInputAxesSettings.cs.meta rename to Source/Editor/ProjectSettings/ClientSimInputAxesSettings.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs b/Source/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs rename to Source/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs.meta b/Source/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs.meta rename to Source/Editor/ProjectSettings/ClientSimProjectSettingsSetup.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Resources.meta b/Source/Editor/Resources.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Resources.meta rename to Source/Editor/Resources.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Resources/.ClientSimInputManagerRaw.asset b/Source/Editor/Resources/.ClientSimInputManagerRaw.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Resources/.ClientSimInputManagerRaw.asset rename to Source/Editor/Resources/.ClientSimInputManagerRaw.asset diff --git a/Packages/com.vrchat.ClientSim/Editor/Resources/ClientSimInputManager.asset b/Source/Editor/Resources/ClientSimInputManager.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Resources/ClientSimInputManager.asset rename to Source/Editor/Resources/ClientSimInputManager.asset diff --git a/Packages/com.vrchat.ClientSim/Editor/Resources/ClientSimInputManager.asset.meta b/Source/Editor/Resources/ClientSimInputManager.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Resources/ClientSimInputManager.asset.meta rename to Source/Editor/Resources/ClientSimInputManager.asset.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/VRC.ClientSim.Editor.asmdef b/Source/Editor/VRC.ClientSim.Editor.asmdef similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/VRC.ClientSim.Editor.asmdef rename to Source/Editor/VRC.ClientSim.Editor.asmdef diff --git a/Packages/com.vrchat.ClientSim/Editor/VRC.ClientSim.Editor.asmdef.meta b/Source/Editor/VRC.ClientSim.Editor.asmdef.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/VRC.ClientSim.Editor.asmdef.meta rename to Source/Editor/VRC.ClientSim.Editor.asmdef.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Windows.meta b/Source/Editor/Windows.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Windows.meta rename to Source/Editor/Windows.meta diff --git a/Packages/com.vrchat.ClientSim/Editor/Windows/ClientSimSettingsWindow.cs b/Source/Editor/Windows/ClientSimSettingsWindow.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Windows/ClientSimSettingsWindow.cs rename to Source/Editor/Windows/ClientSimSettingsWindow.cs diff --git a/Packages/com.vrchat.ClientSim/Editor/Windows/ClientSimSettingsWindow.cs.meta b/Source/Editor/Windows/ClientSimSettingsWindow.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Editor/Windows/ClientSimSettingsWindow.cs.meta rename to Source/Editor/Windows/ClientSimSettingsWindow.cs.meta diff --git a/Packages/com.vrchat.ClientSim/License.md b/Source/License.md similarity index 100% rename from Packages/com.vrchat.ClientSim/License.md rename to Source/License.md diff --git a/Packages/com.vrchat.ClientSim/License.md.meta b/Source/License.md.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/License.md.meta rename to Source/License.md.meta diff --git a/Packages/com.vrchat.ClientSim/README.md b/Source/README.md similarity index 100% rename from Packages/com.vrchat.ClientSim/README.md rename to Source/README.md diff --git a/Packages/com.vrchat.ClientSim/README.md.meta b/Source/README.md.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/README.md.meta rename to Source/README.md.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime.meta b/Source/Runtime.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime.meta rename to Source/Runtime.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/AssemblyInfo.cs b/Source/Runtime/AssemblyInfo.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/AssemblyInfo.cs rename to Source/Runtime/AssemblyInfo.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/AssemblyInfo.cs.meta b/Source/Runtime/AssemblyInfo.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/AssemblyInfo.cs.meta rename to Source/Runtime/AssemblyInfo.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking.meta b/Source/Runtime/CameraStacking.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking.meta rename to Source/Runtime/CameraStacking.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking/Cameras.meta b/Source/Runtime/CameraStacking/Cameras.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking/Cameras.meta rename to Source/Runtime/CameraStacking/Cameras.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset b/Source/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset rename to Source/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset.meta b/Source/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset.meta rename to Source/Runtime/CameraStacking/Cameras/Cam_InternalUI.asset.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedCamera.cs b/Source/Runtime/CameraStacking/ClientSimStackedCamera.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedCamera.cs rename to Source/Runtime/CameraStacking/ClientSimStackedCamera.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedCamera.cs.meta b/Source/Runtime/CameraStacking/ClientSimStackedCamera.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedCamera.cs.meta rename to Source/Runtime/CameraStacking/ClientSimStackedCamera.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs b/Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs rename to Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs.meta b/Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs.meta rename to Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/ClientSimBehaviour.cs b/Source/Runtime/ClientSimBehaviour.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/ClientSimBehaviour.cs rename to Source/Runtime/ClientSimBehaviour.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/ClientSimBehaviour.cs.meta b/Source/Runtime/ClientSimBehaviour.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/ClientSimBehaviour.cs.meta rename to Source/Runtime/ClientSimBehaviour.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/ClientSimRuntimeLoader.cs b/Source/Runtime/ClientSimRuntimeLoader.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/ClientSimRuntimeLoader.cs rename to Source/Runtime/ClientSimRuntimeLoader.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/ClientSimRuntimeLoader.cs.meta b/Source/Runtime/ClientSimRuntimeLoader.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/ClientSimRuntimeLoader.cs.meta rename to Source/Runtime/ClientSimRuntimeLoader.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events.meta b/Source/Runtime/Events.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events.meta rename to Source/Runtime/Events.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/ClientSimEventDispatcher.cs b/Source/Runtime/Events/ClientSimEventDispatcher.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/ClientSimEventDispatcher.cs rename to Source/Runtime/Events/ClientSimEventDispatcher.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/ClientSimEventDispatcher.cs.meta b/Source/Runtime/Events/ClientSimEventDispatcher.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/ClientSimEventDispatcher.cs.meta rename to Source/Runtime/Events/ClientSimEventDispatcher.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes.meta b/Source/Runtime/Events/EventTypes.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes.meta rename to Source/Runtime/Events/EventTypes.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs b/Source/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs rename to Source/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimCombatSystemEvents.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs b/Source/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs rename to Source/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimCurrentHandEvent.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimInteractEvent.cs b/Source/Runtime/Events/EventTypes/ClientSimInteractEvent.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimInteractEvent.cs rename to Source/Runtime/Events/EventTypes/ClientSimInteractEvent.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimInteractEvent.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimInteractEvent.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimInteractEvent.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimInteractEvent.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMenuEvents.cs b/Source/Runtime/Events/EventTypes/ClientSimMenuEvents.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMenuEvents.cs rename to Source/Runtime/Events/EventTypes/ClientSimMenuEvents.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMenuEvents.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimMenuEvents.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMenuEvents.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimMenuEvents.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs b/Source/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs rename to Source/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimMouseReleasedEvent.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs b/Source/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs rename to Source/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimOnPlayerEvents.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPickupEvents.cs b/Source/Runtime/Events/EventTypes/ClientSimPickupEvents.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPickupEvents.cs rename to Source/Runtime/Events/EventTypes/ClientSimPickupEvents.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPickupEvents.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimPickupEvents.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPickupEvents.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimPickupEvents.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs b/Source/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs rename to Source/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimPlatformEvents.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs b/Source/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs rename to Source/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimRaycastHitResultsEvent.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimReadyEvent.cs b/Source/Runtime/Events/EventTypes/ClientSimReadyEvent.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimReadyEvent.cs rename to Source/Runtime/Events/EventTypes/ClientSimReadyEvent.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimReadyEvent.cs.meta b/Source/Runtime/Events/EventTypes/ClientSimReadyEvent.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/EventTypes/ClientSimReadyEvent.cs.meta rename to Source/Runtime/Events/EventTypes/ClientSimReadyEvent.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces.meta b/Source/Runtime/Events/Interfaces.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces.meta rename to Source/Runtime/Events/Interfaces.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEvent.cs b/Source/Runtime/Events/Interfaces/IClientSimEvent.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEvent.cs rename to Source/Runtime/Events/Interfaces/IClientSimEvent.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEvent.cs.meta b/Source/Runtime/Events/Interfaces/IClientSimEvent.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEvent.cs.meta rename to Source/Runtime/Events/Interfaces/IClientSimEvent.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs b/Source/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs rename to Source/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs.meta b/Source/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs.meta rename to Source/Runtime/Events/Interfaces/IClientSimEventDispatcher.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers.meta b/Source/Runtime/Helpers.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers.meta rename to Source/Runtime/Helpers.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimCombatSystemHelper.cs b/Source/Runtime/Helpers/ClientSimCombatSystemHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimCombatSystemHelper.cs rename to Source/Runtime/Helpers/ClientSimCombatSystemHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimCombatSystemHelper.cs.meta b/Source/Runtime/Helpers/ClientSimCombatSystemHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimCombatSystemHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimCombatSystemHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectPoolHelper.cs b/Source/Runtime/Helpers/ClientSimObjectPoolHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectPoolHelper.cs rename to Source/Runtime/Helpers/ClientSimObjectPoolHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectPoolHelper.cs.meta b/Source/Runtime/Helpers/ClientSimObjectPoolHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectPoolHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimObjectPoolHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectSyncHelper.cs b/Source/Runtime/Helpers/ClientSimObjectSyncHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectSyncHelper.cs rename to Source/Runtime/Helpers/ClientSimObjectSyncHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectSyncHelper.cs.meta b/Source/Runtime/Helpers/ClientSimObjectSyncHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimObjectSyncHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimObjectSyncHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPickupHelper.cs b/Source/Runtime/Helpers/ClientSimPickupHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPickupHelper.cs rename to Source/Runtime/Helpers/ClientSimPickupHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPickupHelper.cs.meta b/Source/Runtime/Helpers/ClientSimPickupHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPickupHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimPickupHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPlatformHelper.cs b/Source/Runtime/Helpers/ClientSimPlatformHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPlatformHelper.cs rename to Source/Runtime/Helpers/ClientSimPlatformHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPlatformHelper.cs.meta b/Source/Runtime/Helpers/ClientSimPlatformHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPlatformHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimPlatformHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs b/Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs rename to Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs.meta b/Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs.meta rename to Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimSpatialAudioHelper.cs b/Source/Runtime/Helpers/ClientSimSpatialAudioHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimSpatialAudioHelper.cs rename to Source/Runtime/Helpers/ClientSimSpatialAudioHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimSpatialAudioHelper.cs.meta b/Source/Runtime/Helpers/ClientSimSpatialAudioHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimSpatialAudioHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimSpatialAudioHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimStationHelper.cs b/Source/Runtime/Helpers/ClientSimStationHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimStationHelper.cs rename to Source/Runtime/Helpers/ClientSimStationHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimStationHelper.cs.meta b/Source/Runtime/Helpers/ClientSimStationHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimStationHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimStationHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimUdonHelper.cs b/Source/Runtime/Helpers/ClientSimUdonHelper.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimUdonHelper.cs rename to Source/Runtime/Helpers/ClientSimUdonHelper.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimUdonHelper.cs.meta b/Source/Runtime/Helpers/ClientSimUdonHelper.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/ClientSimUdonHelper.cs.meta rename to Source/Runtime/Helpers/ClientSimUdonHelper.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces.meta b/Source/Runtime/Helpers/Interfaces.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces.meta rename to Source/Runtime/Helpers/Interfaces.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimInteractable.cs b/Source/Runtime/Helpers/Interfaces/IClientSimInteractable.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimInteractable.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimInteractable.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimInteractable.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimInteractable.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimInteractable.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimInteractable.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs b/Source/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimPickupHandler.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupable.cs b/Source/Runtime/Helpers/Interfaces/IClientSimPickupable.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupable.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimPickupable.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupable.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimPickupable.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPickupable.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimPickupable.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs b/Source/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimPlatformManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs b/Source/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimPositionSyncable.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs b/Source/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimRespawnHandler.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStation.cs b/Source/Runtime/Helpers/Interfaces/IClientSimStation.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStation.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimStation.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStation.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimStation.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStation.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimStation.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs b/Source/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimStationHandler.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncable.cs b/Source/Runtime/Helpers/Interfaces/IClientSimSyncable.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncable.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimSyncable.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncable.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimSyncable.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncable.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimSyncable.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs b/Source/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs rename to Source/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs.meta b/Source/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs.meta rename to Source/Runtime/Helpers/Interfaces/IClientSimSyncableHandler.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input.meta b/Source/Runtime/Input.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input.meta rename to Source/Runtime/Input.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputActionBased.cs b/Source/Runtime/Input/ClientSimInputActionBased.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputActionBased.cs rename to Source/Runtime/Input/ClientSimInputActionBased.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputActionBased.cs.meta b/Source/Runtime/Input/ClientSimInputActionBased.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputActionBased.cs.meta rename to Source/Runtime/Input/ClientSimInputActionBased.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputBase.cs b/Source/Runtime/Input/ClientSimInputBase.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputBase.cs rename to Source/Runtime/Input/ClientSimInputBase.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputBase.cs.meta b/Source/Runtime/Input/ClientSimInputBase.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputBase.cs.meta rename to Source/Runtime/Input/ClientSimInputBase.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputManager.cs b/Source/Runtime/Input/ClientSimInputManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputManager.cs rename to Source/Runtime/Input/ClientSimInputManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputManager.cs.meta b/Source/Runtime/Input/ClientSimInputManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputManager.cs.meta rename to Source/Runtime/Input/ClientSimInputManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputMapping.inputactions b/Source/Runtime/Input/ClientSimInputMapping.inputactions similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputMapping.inputactions rename to Source/Runtime/Input/ClientSimInputMapping.inputactions diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputMapping.inputactions.meta b/Source/Runtime/Input/ClientSimInputMapping.inputactions.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimInputMapping.inputactions.meta rename to Source/Runtime/Input/ClientSimInputMapping.inputactions.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInput.cs b/Source/Runtime/Input/ClientSimUdonInput.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInput.cs rename to Source/Runtime/Input/ClientSimUdonInput.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInput.cs.meta b/Source/Runtime/Input/ClientSimUdonInput.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInput.cs.meta rename to Source/Runtime/Input/ClientSimUdonInput.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInputBehaviour.cs b/Source/Runtime/Input/ClientSimUdonInputBehaviour.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInputBehaviour.cs rename to Source/Runtime/Input/ClientSimUdonInputBehaviour.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInputBehaviour.cs.meta b/Source/Runtime/Input/ClientSimUdonInputBehaviour.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonInputBehaviour.cs.meta rename to Source/Runtime/Input/ClientSimUdonInputBehaviour.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonManagerInputEventSender.cs b/Source/Runtime/Input/ClientSimUdonManagerInputEventSender.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonManagerInputEventSender.cs rename to Source/Runtime/Input/ClientSimUdonManagerInputEventSender.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonManagerInputEventSender.cs.meta b/Source/Runtime/Input/ClientSimUdonManagerInputEventSender.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/ClientSimUdonManagerInputEventSender.cs.meta rename to Source/Runtime/Input/ClientSimUdonManagerInputEventSender.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces.meta b/Source/Runtime/Input/Interfaces.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces.meta rename to Source/Runtime/Input/Interfaces.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimInput.cs b/Source/Runtime/Input/Interfaces/IClientSimInput.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimInput.cs rename to Source/Runtime/Input/Interfaces/IClientSimInput.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimInput.cs.meta b/Source/Runtime/Input/Interfaces/IClientSimInput.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimInput.cs.meta rename to Source/Runtime/Input/Interfaces/IClientSimInput.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs b/Source/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs rename to Source/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs.meta b/Source/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs.meta rename to Source/Runtime/Input/Interfaces/IClientSimUdonInputEventSender.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact.meta b/Source/Runtime/Interact.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact.meta rename to Source/Runtime/Interact.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimInteractManager.cs b/Source/Runtime/Interact/ClientSimInteractManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimInteractManager.cs rename to Source/Runtime/Interact/ClientSimInteractManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimInteractManager.cs.meta b/Source/Runtime/Interact/ClientSimInteractManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimInteractManager.cs.meta rename to Source/Runtime/Interact/ClientSimInteractManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycastResults.cs b/Source/Runtime/Interact/ClientSimRaycastResults.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycastResults.cs rename to Source/Runtime/Interact/ClientSimRaycastResults.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycastResults.cs.meta b/Source/Runtime/Interact/ClientSimRaycastResults.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycastResults.cs.meta rename to Source/Runtime/Interact/ClientSimRaycastResults.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycaster.cs b/Source/Runtime/Interact/ClientSimRaycaster.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycaster.cs rename to Source/Runtime/Interact/ClientSimRaycaster.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycaster.cs.meta b/Source/Runtime/Interact/ClientSimRaycaster.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/ClientSimRaycaster.cs.meta rename to Source/Runtime/Interact/ClientSimRaycaster.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces.meta b/Source/Runtime/Interact/Interfaces.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces.meta rename to Source/Runtime/Interact/Interfaces.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimInteractManager.cs b/Source/Runtime/Interact/Interfaces/IClientSimInteractManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimInteractManager.cs rename to Source/Runtime/Interact/Interfaces/IClientSimInteractManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimInteractManager.cs.meta b/Source/Runtime/Interact/Interfaces/IClientSimInteractManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimInteractManager.cs.meta rename to Source/Runtime/Interact/Interfaces/IClientSimInteractManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimRayProvider.cs b/Source/Runtime/Interact/Interfaces/IClientSimRayProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimRayProvider.cs rename to Source/Runtime/Interact/Interfaces/IClientSimRayProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimRayProvider.cs.meta b/Source/Runtime/Interact/Interfaces/IClientSimRayProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/Interfaces/IClientSimRayProvider.cs.meta rename to Source/Runtime/Interact/Interfaces/IClientSimRayProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders.meta b/Source/Runtime/Interact/RayProviders.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders.meta rename to Source/Runtime/Interact/RayProviders.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs b/Source/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs rename to Source/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs.meta b/Source/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs.meta rename to Source/Runtime/Interact/RayProviders/ClientSimCameraRayProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs b/Source/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs rename to Source/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs.meta b/Source/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs.meta rename to Source/Runtime/Interact/RayProviders/ClientSimTransformRayProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player.meta b/Source/Runtime/Player.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player.meta rename to Source/Runtime/Player.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayer.cs b/Source/Runtime/Player/ClientSimPlayer.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayer.cs rename to Source/Runtime/Player/ClientSimPlayer.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayer.cs.meta b/Source/Runtime/Player/ClientSimPlayer.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayer.cs.meta rename to Source/Runtime/Player/ClientSimPlayer.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerAvatarManager.cs b/Source/Runtime/Player/ClientSimPlayerAvatarManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerAvatarManager.cs rename to Source/Runtime/Player/ClientSimPlayerAvatarManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerAvatarManager.cs.meta b/Source/Runtime/Player/ClientSimPlayerAvatarManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerAvatarManager.cs.meta rename to Source/Runtime/Player/ClientSimPlayerAvatarManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerController.cs b/Source/Runtime/Player/ClientSimPlayerController.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerController.cs rename to Source/Runtime/Player/ClientSimPlayerController.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerController.cs.meta b/Source/Runtime/Player/ClientSimPlayerController.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerController.cs.meta rename to Source/Runtime/Player/ClientSimPlayerController.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerHand.cs b/Source/Runtime/Player/ClientSimPlayerHand.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerHand.cs rename to Source/Runtime/Player/ClientSimPlayerHand.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerHand.cs.meta b/Source/Runtime/Player/ClientSimPlayerHand.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerHand.cs.meta rename to Source/Runtime/Player/ClientSimPlayerHand.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerRaycaster.cs b/Source/Runtime/Player/ClientSimPlayerRaycaster.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerRaycaster.cs rename to Source/Runtime/Player/ClientSimPlayerRaycaster.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerRaycaster.cs.meta b/Source/Runtime/Player/ClientSimPlayerRaycaster.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerRaycaster.cs.meta rename to Source/Runtime/Player/ClientSimPlayerRaycaster.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerStationManager.cs b/Source/Runtime/Player/ClientSimPlayerStationManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerStationManager.cs rename to Source/Runtime/Player/ClientSimPlayerStationManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerStationManager.cs.meta b/Source/Runtime/Player/ClientSimPlayerStationManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimPlayerStationManager.cs.meta rename to Source/Runtime/Player/ClientSimPlayerStationManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimReticle.cs b/Source/Runtime/Player/ClientSimReticle.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimReticle.cs rename to Source/Runtime/Player/ClientSimReticle.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimReticle.cs.meta b/Source/Runtime/Player/ClientSimReticle.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/ClientSimReticle.cs.meta rename to Source/Runtime/Player/ClientSimReticle.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces.meta b/Source/Runtime/Player/Interfaces.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces.meta rename to Source/Runtime/Player/Interfaces.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerApiProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerAudioData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerAvatarDataProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerCameraProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerLocomotionData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerPickupData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerStationManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs b/Source/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs rename to Source/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimPlayerTagsData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs b/Source/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs rename to Source/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs.meta b/Source/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs.meta rename to Source/Runtime/Player/Interfaces/IClientSimTrackingProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData.meta b/Source/Runtime/Player/PlayerData.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData.meta rename to Source/Runtime/Player/PlayerData.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs b/Source/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs rename to Source/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs.meta b/Source/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs.meta rename to Source/Runtime/Player/PlayerData/ClientSimPlayerAudioData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs b/Source/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs rename to Source/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs.meta b/Source/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs.meta rename to Source/Runtime/Player/PlayerData/ClientSimPlayerLocomotionData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs b/Source/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs rename to Source/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs.meta b/Source/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs.meta rename to Source/Runtime/Player/PlayerData/ClientSimPlayerPickupData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs b/Source/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs rename to Source/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs.meta b/Source/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs.meta rename to Source/Runtime/Player/PlayerData/ClientSimPlayerTagsData.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking.meta b/Source/Runtime/Player/PlayerTracking.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking.meta rename to Source/Runtime/Player/PlayerTracking.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs b/Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs rename to Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs.meta b/Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs.meta rename to Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs b/Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs rename to Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs.meta b/Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs.meta rename to Source/Runtime/Player/PlayerTracking/ClientSimDesktopTrackingRotator.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs b/Source/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs rename to Source/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs.meta b/Source/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs.meta rename to Source/Runtime/Player/PlayerTracking/ClientSimPlayerStanceEnum.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs b/Source/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs rename to Source/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs.meta b/Source/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs.meta rename to Source/Runtime/Player/PlayerTracking/ClientSimTrackingProviderBase.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources.meta b/Source/Runtime/Resources.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources.meta rename to Source/Runtime/Resources.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim.meta b/Source/Runtime/Resources/ClientSim.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim.meta rename to Source/Runtime/Resources/ClientSim.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars.meta b/Source/Runtime/Resources/ClientSim/Avatars.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars.meta rename to Source/Runtime/Resources/ClientSim/Avatars.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Avatar_Utility.fbx.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Base_MAT.mat.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Materials/Avatar_Utility_Body_MAT.mat.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_AlbedoTransparency.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_MetallicSmoothness.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Base_MAT_Normal.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_AlbedoTransparency.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_MetallicSmoothness.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png.meta b/Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png.meta rename to Source/Runtime/Resources/ClientSim/Avatars/VRC_Utility_FullBody/Textures/Avatar_Utility_Body_MAT_Normal.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs.meta b/Source/Runtime/Resources/ClientSim/Prefabs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs.meta rename to Source/Runtime/Resources/ClientSim/Prefabs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimAvatar.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDesktopReticle.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimDestkopTrackingData.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightManager.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimHighlightProxy.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimInputManager.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimMenu.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerLocal.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerRemote.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimPlayerSpawner.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimProxyObjects.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSyncedObjectManager.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimSystem.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltip.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimTooltipManager.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab.meta b/Source/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab.meta rename to Source/Runtime/Resources/ClientSim/Prefabs/ClientSimUnityEventSystem.prefab.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures.meta b/Source/Runtime/Resources/ClientSim/Textures.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures.meta rename to Source/Runtime/Resources/ClientSim/Textures.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Background.png b/Source/Runtime/Resources/ClientSim/Textures/Background.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Background.png rename to Source/Runtime/Resources/ClientSim/Textures/Background.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Background.png.meta b/Source/Runtime/Resources/ClientSim/Textures/Background.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Background.png.meta rename to Source/Runtime/Resources/ClientSim/Textures/Background.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png b/Source/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png rename to Source/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png.meta b/Source/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png.meta rename to Source/Runtime/Resources/ClientSim/Textures/ButtonDeselected.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonSelected.png b/Source/Runtime/Resources/ClientSim/Textures/ButtonSelected.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonSelected.png rename to Source/Runtime/Resources/ClientSim/Textures/ButtonSelected.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonSelected.png.meta b/Source/Runtime/Resources/ClientSim/Textures/ButtonSelected.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/ButtonSelected.png.meta rename to Source/Runtime/Resources/ClientSim/Textures/ButtonSelected.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Checkmark.png b/Source/Runtime/Resources/ClientSim/Textures/Checkmark.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Checkmark.png rename to Source/Runtime/Resources/ClientSim/Textures/Checkmark.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Checkmark.png.meta b/Source/Runtime/Resources/ClientSim/Textures/Checkmark.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Checkmark.png.meta rename to Source/Runtime/Resources/ClientSim/Textures/Checkmark.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Circle.png b/Source/Runtime/Resources/ClientSim/Textures/Circle.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Circle.png rename to Source/Runtime/Resources/ClientSim/Textures/Circle.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Circle.png.meta b/Source/Runtime/Resources/ClientSim/Textures/Circle.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Circle.png.meta rename to Source/Runtime/Resources/ClientSim/Textures/Circle.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/MouseCursor.png b/Source/Runtime/Resources/ClientSim/Textures/MouseCursor.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/MouseCursor.png rename to Source/Runtime/Resources/ClientSim/Textures/MouseCursor.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/MouseCursor.png.meta b/Source/Runtime/Resources/ClientSim/Textures/MouseCursor.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/MouseCursor.png.meta rename to Source/Runtime/Resources/ClientSim/Textures/MouseCursor.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Reticle.png b/Source/Runtime/Resources/ClientSim/Textures/Reticle.png similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Reticle.png rename to Source/Runtime/Resources/ClientSim/Textures/Reticle.png diff --git a/Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Reticle.png.meta b/Source/Runtime/Resources/ClientSim/Textures/Reticle.png.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Resources/ClientSim/Textures/Reticle.png.meta rename to Source/Runtime/Resources/ClientSim/Textures/Reticle.png.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight.meta b/Source/Runtime/SelectionHighlight.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight.meta rename to Source/Runtime/SelectionHighlight.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/HighlightsFX.cs b/Source/Runtime/SelectionHighlight/HighlightsFX.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/HighlightsFX.cs rename to Source/Runtime/SelectionHighlight/HighlightsFX.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/HighlightsFX.cs.meta b/Source/Runtime/SelectionHighlight/HighlightsFX.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/HighlightsFX.cs.meta rename to Source/Runtime/SelectionHighlight/HighlightsFX.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/PostEffectsBase.cs b/Source/Runtime/SelectionHighlight/PostEffectsBase.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/PostEffectsBase.cs rename to Source/Runtime/SelectionHighlight/PostEffectsBase.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/PostEffectsBase.cs.meta b/Source/Runtime/SelectionHighlight/PostEffectsBase.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/PostEffectsBase.cs.meta rename to Source/Runtime/SelectionHighlight/PostEffectsBase.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/Resources.meta b/Source/Runtime/SelectionHighlight/Resources.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/Resources.meta rename to Source/Runtime/SelectionHighlight/Resources.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/Resources/MobileHighlight.shader b/Source/Runtime/SelectionHighlight/Resources/MobileHighlight.shader similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/Resources/MobileHighlight.shader rename to Source/Runtime/SelectionHighlight/Resources/MobileHighlight.shader diff --git a/Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/Resources/MobileHighlight.shader.meta b/Source/Runtime/SelectionHighlight/Resources/MobileHighlight.shader.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/SelectionHighlight/Resources/MobileHighlight.shader.meta rename to Source/Runtime/SelectionHighlight/Resources/MobileHighlight.shader.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Settings.meta b/Source/Runtime/Settings.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Settings.meta rename to Source/Runtime/Settings.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimAssetPostProcessor.cs b/Source/Runtime/Settings/ClientSimAssetPostProcessor.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimAssetPostProcessor.cs rename to Source/Runtime/Settings/ClientSimAssetPostProcessor.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimAssetPostProcessor.cs.meta b/Source/Runtime/Settings/ClientSimAssetPostProcessor.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimAssetPostProcessor.cs.meta rename to Source/Runtime/Settings/ClientSimAssetPostProcessor.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimSettings.cs b/Source/Runtime/Settings/ClientSimSettings.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimSettings.cs rename to Source/Runtime/Settings/ClientSimSettings.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimSettings.cs.meta b/Source/Runtime/Settings/ClientSimSettings.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Settings/ClientSimSettings.cs.meta rename to Source/Runtime/Settings/ClientSimSettings.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Stubs.meta b/Source/Runtime/Stubs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Stubs.meta rename to Source/Runtime/Stubs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Stubs/ClientSimAVProVideoStub.cs b/Source/Runtime/Stubs/ClientSimAVProVideoStub.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Stubs/ClientSimAVProVideoStub.cs rename to Source/Runtime/Stubs/ClientSimAVProVideoStub.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Stubs/ClientSimAVProVideoStub.cs.meta b/Source/Runtime/Stubs/ClientSimAVProVideoStub.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Stubs/ClientSimAVProVideoStub.cs.meta rename to Source/Runtime/Stubs/ClientSimAVProVideoStub.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Stubs/UdonProductStub.cs b/Source/Runtime/Stubs/UdonProductStub.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Stubs/UdonProductStub.cs rename to Source/Runtime/Stubs/UdonProductStub.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Stubs/UdonProductStub.cs.meta b/Source/Runtime/Stubs/UdonProductStub.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Stubs/UdonProductStub.cs.meta rename to Source/Runtime/Stubs/UdonProductStub.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System.meta b/Source/Runtime/System.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System.meta rename to Source/Runtime/System.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBaseInput.cs b/Source/Runtime/System/ClientSimBaseInput.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBaseInput.cs rename to Source/Runtime/System/ClientSimBaseInput.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBaseInput.cs.meta b/Source/Runtime/System/ClientSimBaseInput.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBaseInput.cs.meta rename to Source/Runtime/System/ClientSimBaseInput.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBlacklistManager.cs b/Source/Runtime/System/ClientSimBlacklistManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBlacklistManager.cs rename to Source/Runtime/System/ClientSimBlacklistManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBlacklistManager.cs.meta b/Source/Runtime/System/ClientSimBlacklistManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimBlacklistManager.cs.meta rename to Source/Runtime/System/ClientSimBlacklistManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightManager.cs b/Source/Runtime/System/ClientSimHighlightManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightManager.cs rename to Source/Runtime/System/ClientSimHighlightManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightManager.cs.meta b/Source/Runtime/System/ClientSimHighlightManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightManager.cs.meta rename to Source/Runtime/System/ClientSimHighlightManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightProxy.cs b/Source/Runtime/System/ClientSimHighlightProxy.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightProxy.cs rename to Source/Runtime/System/ClientSimHighlightProxy.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightProxy.cs.meta b/Source/Runtime/System/ClientSimHighlightProxy.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimHighlightProxy.cs.meta rename to Source/Runtime/System/ClientSimHighlightProxy.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInputModule.cs b/Source/Runtime/System/ClientSimInputModule.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInputModule.cs rename to Source/Runtime/System/ClientSimInputModule.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInputModule.cs.meta b/Source/Runtime/System/ClientSimInputModule.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInputModule.cs.meta rename to Source/Runtime/System/ClientSimInputModule.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInteractiveLayerProvider.cs b/Source/Runtime/System/ClientSimInteractiveLayerProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInteractiveLayerProvider.cs rename to Source/Runtime/System/ClientSimInteractiveLayerProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInteractiveLayerProvider.cs.meta b/Source/Runtime/System/ClientSimInteractiveLayerProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimInteractiveLayerProvider.cs.meta rename to Source/Runtime/System/ClientSimInteractiveLayerProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMain.cs b/Source/Runtime/System/ClientSimMain.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMain.cs rename to Source/Runtime/System/ClientSimMain.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMain.cs.meta b/Source/Runtime/System/ClientSimMain.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMain.cs.meta rename to Source/Runtime/System/ClientSimMain.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMenu.cs b/Source/Runtime/System/ClientSimMenu.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMenu.cs rename to Source/Runtime/System/ClientSimMenu.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMenu.cs.meta b/Source/Runtime/System/ClientSimMenu.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimMenu.cs.meta rename to Source/Runtime/System/ClientSimMenu.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerHeightManager.cs b/Source/Runtime/System/ClientSimPlayerHeightManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerHeightManager.cs rename to Source/Runtime/System/ClientSimPlayerHeightManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerHeightManager.cs.meta b/Source/Runtime/System/ClientSimPlayerHeightManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerHeightManager.cs.meta rename to Source/Runtime/System/ClientSimPlayerHeightManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerManager.cs b/Source/Runtime/System/ClientSimPlayerManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerManager.cs rename to Source/Runtime/System/ClientSimPlayerManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerManager.cs.meta b/Source/Runtime/System/ClientSimPlayerManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerManager.cs.meta rename to Source/Runtime/System/ClientSimPlayerManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerSpawner.cs b/Source/Runtime/System/ClientSimPlayerSpawner.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerSpawner.cs rename to Source/Runtime/System/ClientSimPlayerSpawner.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerSpawner.cs.meta b/Source/Runtime/System/ClientSimPlayerSpawner.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimPlayerSpawner.cs.meta rename to Source/Runtime/System/ClientSimPlayerSpawner.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimProxyObjects.cs b/Source/Runtime/System/ClientSimProxyObjects.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimProxyObjects.cs rename to Source/Runtime/System/ClientSimProxyObjects.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimProxyObjects.cs.meta b/Source/Runtime/System/ClientSimProxyObjects.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimProxyObjects.cs.meta rename to Source/Runtime/System/ClientSimProxyObjects.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSceneManager.cs b/Source/Runtime/System/ClientSimSceneManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSceneManager.cs rename to Source/Runtime/System/ClientSimSceneManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSceneManager.cs.meta b/Source/Runtime/System/ClientSimSceneManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSceneManager.cs.meta rename to Source/Runtime/System/ClientSimSceneManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSessionState.cs b/Source/Runtime/System/ClientSimSessionState.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSessionState.cs rename to Source/Runtime/System/ClientSimSessionState.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSessionState.cs.meta b/Source/Runtime/System/ClientSimSessionState.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSessionState.cs.meta rename to Source/Runtime/System/ClientSimSessionState.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimStoreManager.cs b/Source/Runtime/System/ClientSimStoreManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimStoreManager.cs rename to Source/Runtime/System/ClientSimStoreManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSyncedObjectManager.cs b/Source/Runtime/System/ClientSimSyncedObjectManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSyncedObjectManager.cs rename to Source/Runtime/System/ClientSimSyncedObjectManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSyncedObjectManager.cs.meta b/Source/Runtime/System/ClientSimSyncedObjectManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimSyncedObjectManager.cs.meta rename to Source/Runtime/System/ClientSimSyncedObjectManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltip.cs b/Source/Runtime/System/ClientSimTooltip.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltip.cs rename to Source/Runtime/System/ClientSimTooltip.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltip.cs.meta b/Source/Runtime/System/ClientSimTooltip.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltip.cs.meta rename to Source/Runtime/System/ClientSimTooltip.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltipManager.cs b/Source/Runtime/System/ClientSimTooltipManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltipManager.cs rename to Source/Runtime/System/ClientSimTooltipManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltipManager.cs.meta b/Source/Runtime/System/ClientSimTooltipManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimTooltipManager.cs.meta rename to Source/Runtime/System/ClientSimTooltipManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManager.cs b/Source/Runtime/System/ClientSimUdonManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManager.cs rename to Source/Runtime/System/ClientSimUdonManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManager.cs.meta b/Source/Runtime/System/ClientSimUdonManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManager.cs.meta rename to Source/Runtime/System/ClientSimUdonManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManagerEventSender.cs b/Source/Runtime/System/ClientSimUdonManagerEventSender.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManagerEventSender.cs rename to Source/Runtime/System/ClientSimUdonManagerEventSender.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManagerEventSender.cs.meta b/Source/Runtime/System/ClientSimUdonManagerEventSender.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/ClientSimUdonManagerEventSender.cs.meta rename to Source/Runtime/System/ClientSimUdonManagerEventSender.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces.meta b/Source/Runtime/System/Interfaces.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces.meta rename to Source/Runtime/System/Interfaces.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimBlacklistManager.cs b/Source/Runtime/System/Interfaces/IClientSimBlacklistManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimBlacklistManager.cs rename to Source/Runtime/System/Interfaces/IClientSimBlacklistManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimBlacklistManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimBlacklistManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimBlacklistManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimBlacklistManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimHighlightManager.cs b/Source/Runtime/System/Interfaces/IClientSimHighlightManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimHighlightManager.cs rename to Source/Runtime/System/Interfaces/IClientSimHighlightManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimHighlightManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimHighlightManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimHighlightManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimHighlightManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs b/Source/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs rename to Source/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs.meta b/Source/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimInteractibleLayerProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs b/Source/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs rename to Source/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs.meta b/Source/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimMousePositionProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs b/Source/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs rename to Source/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimPlayerHeightManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerManager.cs b/Source/Runtime/System/Interfaces/IClientSimPlayerManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerManager.cs rename to Source/Runtime/System/Interfaces/IClientSimPlayerManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimPlayerManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimPlayerManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimPlayerManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs b/Source/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs rename to Source/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs.meta b/Source/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimProxyObjectProvider.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSceneManager.cs b/Source/Runtime/System/Interfaces/IClientSimSceneManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSceneManager.cs rename to Source/Runtime/System/Interfaces/IClientSimSceneManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSceneManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimSceneManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSceneManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimSceneManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSessionState.cs b/Source/Runtime/System/Interfaces/IClientSimSessionState.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSessionState.cs rename to Source/Runtime/System/Interfaces/IClientSimSessionState.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSessionState.cs.meta b/Source/Runtime/System/Interfaces/IClientSimSessionState.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSessionState.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimSessionState.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs b/Source/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs rename to Source/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimSyncedObjectManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimTooltipManager.cs b/Source/Runtime/System/Interfaces/IClientSimTooltipManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimTooltipManager.cs rename to Source/Runtime/System/Interfaces/IClientSimTooltipManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimTooltipManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimTooltipManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimTooltipManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimTooltipManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonEventSender.cs b/Source/Runtime/System/Interfaces/IClientSimUdonEventSender.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonEventSender.cs rename to Source/Runtime/System/Interfaces/IClientSimUdonEventSender.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonEventSender.cs.meta b/Source/Runtime/System/Interfaces/IClientSimUdonEventSender.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonEventSender.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimUdonEventSender.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonManager.cs b/Source/Runtime/System/Interfaces/IClientSimUdonManager.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonManager.cs rename to Source/Runtime/System/Interfaces/IClientSimUdonManager.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonManager.cs.meta b/Source/Runtime/System/Interfaces/IClientSimUdonManager.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/System/Interfaces/IClientSimUdonManager.cs.meta rename to Source/Runtime/System/Interfaces/IClientSimUdonManager.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities.meta b/Source/Runtime/Utilities.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities.meta rename to Source/Runtime/Utilities.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimException.cs b/Source/Runtime/Utilities/ClientSimException.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimException.cs rename to Source/Runtime/Utilities/ClientSimException.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimException.cs.meta b/Source/Runtime/Utilities/ClientSimException.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimException.cs.meta rename to Source/Runtime/Utilities/ClientSimException.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimExtensions.cs b/Source/Runtime/Utilities/ClientSimExtensions.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimExtensions.cs rename to Source/Runtime/Utilities/ClientSimExtensions.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimExtensions.cs.meta b/Source/Runtime/Utilities/ClientSimExtensions.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimExtensions.cs.meta rename to Source/Runtime/Utilities/ClientSimExtensions.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimObjectCollection.cs b/Source/Runtime/Utilities/ClientSimObjectCollection.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimObjectCollection.cs rename to Source/Runtime/Utilities/ClientSimObjectCollection.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimObjectCollection.cs.meta b/Source/Runtime/Utilities/ClientSimObjectCollection.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimObjectCollection.cs.meta rename to Source/Runtime/Utilities/ClientSimObjectCollection.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimResourceLoader.cs b/Source/Runtime/Utilities/ClientSimResourceLoader.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimResourceLoader.cs rename to Source/Runtime/Utilities/ClientSimResourceLoader.cs diff --git a/Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimResourceLoader.cs.meta b/Source/Runtime/Utilities/ClientSimResourceLoader.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/Utilities/ClientSimResourceLoader.cs.meta rename to Source/Runtime/Utilities/ClientSimResourceLoader.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Runtime/VRC.ClientSim.asmdef b/Source/Runtime/VRC.ClientSim.asmdef similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/VRC.ClientSim.asmdef rename to Source/Runtime/VRC.ClientSim.asmdef diff --git a/Packages/com.vrchat.ClientSim/Runtime/VRC.ClientSim.asmdef.meta b/Source/Runtime/VRC.ClientSim.asmdef.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Runtime/VRC.ClientSim.asmdef.meta rename to Source/Runtime/VRC.ClientSim.asmdef.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn.meta b/Source/Samples~/ClientSimSelfTests/3-Respawn.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn.meta rename to Source/Samples~/ClientSimSelfTests/3-Respawn.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs b/Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs rename to Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs.meta b/Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs.meta rename to Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity b/Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity rename to Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity.meta b/Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity.meta rename to Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTest.unity.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs b/Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs rename to Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs.meta b/Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs.meta rename to Source/Samples~/ClientSimSelfTests/3-Respawn/ClientSimIssue3RespawnTestObjectReferences.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources.meta b/Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources.meta rename to Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset b/Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset rename to Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset.meta b/Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset.meta rename to Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnCube Udon Graph Program Asset.asset.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset b/Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset rename to Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset.meta b/Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset.meta rename to Source/Samples~/ClientSimSelfTests/3-Respawn/UdonProgramSources/TestRespawnWithIndexCube Udon Graph Program Asset.asset.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef b/Source/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef rename to Source/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef.meta b/Source/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef.meta rename to Source/Samples~/ClientSimSelfTests/ClientSimSelfTests.asmdef.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef b/Source/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef rename to Source/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef.meta b/Source/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef.meta rename to Source/Samples~/ClientSimWorldTestExample/ClientSimExample.Tests.asmdef.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity b/Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity rename to Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity.meta b/Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity.meta rename to Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExample.unity.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs b/Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs rename to Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs.meta b/Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs.meta rename to Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestExampleScene.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs b/Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs rename to Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs.meta b/Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs.meta rename to Source/Samples~/ClientSimWorldTestExample/ClientSimWorldTestObjectReferences.cs.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms.meta b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms.meta rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset.meta b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset.meta rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestDoorController.asset.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset.meta b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset.meta rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPickupDetector.asset.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset.meta b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset.meta rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestPlayerDetector.asset.meta diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset diff --git a/Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset.meta b/Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset.meta rename to Source/Samples~/ClientSimWorldTestExample/UdonPrograms/ClientSimTestStation.asset.meta diff --git a/Packages/com.vrchat.ClientSim/package.json b/Source/package.json similarity index 100% rename from Packages/com.vrchat.ClientSim/package.json rename to Source/package.json diff --git a/Packages/com.vrchat.ClientSim/package.json.meta b/Source/package.json.meta similarity index 100% rename from Packages/com.vrchat.ClientSim/package.json.meta rename to Source/package.json.meta diff --git a/Tools/DocFx/docfx.json b/Tools/DocFx/docfx.json deleted file mode 100644 index 7c8f9d9..0000000 --- a/Tools/DocFx/docfx.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "metadata" : [ - { - "src" : [ - { - "files" : [ "**/*.cs" ], - "exclude" : [ ], - "src" : "../../ClientSim_UnityProject/Packages/com.vrchat.ClientSim/Runtime" - }, - { - "files" : [ "**/*.cs" ], - "exclude" : [ ], - "src" : "../../ClientSim_UnityProject/Packages/com.vrchat.ClientSim/Editor" - } - ], - "dest" : "classes", - "disableGitFeatures" : false, - "disableDefaultFilter" : true - } - ] -} diff --git a/Tools/DocFx/xrefmap.yml b/Tools/DocFx/xrefmap.yml deleted file mode 100644 index b2bf1ab..0000000 --- a/Tools/DocFx/xrefmap.yml +++ /dev/null @@ -1,15330 +0,0 @@ -### YamlMime:XRefMap -sorted: true -references: -- uid: architecture - name: Architecture - href: articles/architecture.html -- uid: automated-testing - name: Automated Testing - href: articles/automated-testing.html -- uid: blacklist-manager - name: Blacklist Manager - href: articles/runtime-systems/blacklist-manager.html -- uid: editor-runtime-linker - name: Editor Runtime Linker - href: articles/editor-systems/editor-runtime-linker.html -- uid: event-dispatcher - name: Event Dispatcher and Events - href: articles/runtime-systems/event-dispatcher.html -- uid: helper-editors - name: Helper Editors - href: articles/editor-systems/helper-editors.html -- uid: helpers - name: VRCSDK Helpers - href: articles/runtime-systems/helpers.html -- uid: highlight-manager - name: HighlightManager - href: articles/runtime-systems/highlight-manager.html -- uid: input - name: Input - href: articles/runtime-systems/input.html -- uid: interactive-layer-provider - name: InteractiveLayerProvider - href: articles/runtime-systems/interactive-layer-provider.html -- uid: main - name: Client Sim Main - href: articles/runtime-systems/main.html -- uid: menu - name: Client Sim Menu - href: articles/runtime-systems/menu.html -- uid: player - name: Player - href: articles/runtime-systems/player.html -- uid: player-manager - name: Player Manager - href: articles/runtime-systems/player-manager.html -- uid: player-spawner - name: Player Spawner - href: articles/runtime-systems/player-spawner.html -- uid: runtime-loader - name: RuntimeLoader - href: articles/runtime-systems/runtime-loader.html -- uid: scene-manager - name: Scene Manager - href: articles/runtime-systems/scene-manager.html -- uid: script-execution-order - name: Script Execution Order - href: articles/script-execution-order.html -- uid: settings - name: Settings - href: articles/runtime-systems/settings.html -- uid: settings-window - name: Settings Window - href: articles/editor-systems/settings-window.html -- uid: synced-object-manager - name: SyncedObjectManager - href: articles/runtime-systems/synced-object-manager.html -- uid: tooltip-manager - name: TooltipManager - href: articles/runtime-systems/tooltip-manager.html -- uid: udon-manager - name: udon-manager - href: articles/runtime-systems/udon-manager.html -- uid: unity-event-system - name: Unity Event System - href: articles/runtime-systems/unity-event-system.html -- uid: VRC.SDK3.ClientSim - name: VRC.SDK3.ClientSim - href: classes/VRC.SDK3.ClientSim.html - commentId: N:VRC.SDK3.ClientSim - fullName: VRC.SDK3.ClientSim - nameWithType: VRC.SDK3.ClientSim -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub - name: ClientSimAVProVideoStub - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html - commentId: T:VRC.SDK3.ClientSim.ClientSimAVProVideoStub - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub - nameWithType: ClientSimAVProVideoStub -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.#ctor(VRCAVProVideoPlayer) - name: ClientSimAVProVideoStub(VRCAVProVideoPlayer) - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub__ctor_VRCAVProVideoPlayer_ - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.#ctor(VRCAVProVideoPlayer) - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.ClientSimAVProVideoStub(VRCAVProVideoPlayer) - nameWithType: ClientSimAVProVideoStub.ClientSimAVProVideoStub(VRCAVProVideoPlayer) -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.#ctor* - name: ClientSimAVProVideoStub - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.ClientSimAVProVideoStub - nameWithType: ClientSimAVProVideoStub.ClientSimAVProVideoStub -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetDuration - name: GetDuration() - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_GetDuration - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetDuration - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetDuration() - nameWithType: ClientSimAVProVideoStub.GetDuration() -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetDuration* - name: GetDuration - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_GetDuration_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetDuration - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetDuration - nameWithType: ClientSimAVProVideoStub.GetDuration -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetTime - name: GetTime() - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_GetTime - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetTime - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetTime() - nameWithType: ClientSimAVProVideoStub.GetTime() -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetTime* - name: GetTime - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_GetTime_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetTime - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.GetTime - nameWithType: ClientSimAVProVideoStub.GetTime -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.InitializePlayer(VRCAVProVideoPlayer) - name: InitializePlayer(VRCAVProVideoPlayer) - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_InitializePlayer_VRCAVProVideoPlayer_ - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.InitializePlayer(VRCAVProVideoPlayer) - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.InitializePlayer(VRCAVProVideoPlayer) - nameWithType: ClientSimAVProVideoStub.InitializePlayer(VRCAVProVideoPlayer) -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.InitializePlayer* - name: InitializePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_InitializePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.InitializePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.InitializePlayer - nameWithType: ClientSimAVProVideoStub.InitializePlayer -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsPlaying - name: IsPlaying - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_IsPlaying - commentId: P:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsPlaying - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsPlaying - nameWithType: ClientSimAVProVideoStub.IsPlaying -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsPlaying* - name: IsPlaying - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_IsPlaying_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsPlaying - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsPlaying - nameWithType: ClientSimAVProVideoStub.IsPlaying -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsReady - name: IsReady - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_IsReady - commentId: P:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsReady - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsReady - nameWithType: ClientSimAVProVideoStub.IsReady -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsReady* - name: IsReady - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_IsReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.IsReady - nameWithType: ClientSimAVProVideoStub.IsReady -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.LoadURL(VRCUrl) - name: LoadURL(VRCUrl) - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_LoadURL_VRCUrl_ - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.LoadURL(VRCUrl) - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.LoadURL(VRCUrl) - nameWithType: ClientSimAVProVideoStub.LoadURL(VRCUrl) -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.LoadURL* - name: LoadURL - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_LoadURL_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.LoadURL - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.LoadURL - nameWithType: ClientSimAVProVideoStub.LoadURL -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Loop - name: Loop - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Loop - commentId: P:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Loop - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Loop - nameWithType: ClientSimAVProVideoStub.Loop -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Loop* - name: Loop - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Loop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Loop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Loop - nameWithType: ClientSimAVProVideoStub.Loop -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Pause - name: Pause() - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Pause - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Pause - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Pause() - nameWithType: ClientSimAVProVideoStub.Pause() -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Pause* - name: Pause - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Pause_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Pause - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Pause - nameWithType: ClientSimAVProVideoStub.Pause -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Play - name: Play() - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Play - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Play - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Play() - nameWithType: ClientSimAVProVideoStub.Play() -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Play* - name: Play - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Play_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Play - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Play - nameWithType: ClientSimAVProVideoStub.Play -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.PlayURL(VRCUrl) - name: PlayURL(VRCUrl) - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_PlayURL_VRCUrl_ - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.PlayURL(VRCUrl) - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.PlayURL(VRCUrl) - nameWithType: ClientSimAVProVideoStub.PlayURL(VRCUrl) -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.PlayURL* - name: PlayURL - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_PlayURL_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.PlayURL - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.PlayURL - nameWithType: ClientSimAVProVideoStub.PlayURL -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.SetTime(System.Single) - name: SetTime(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_SetTime_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.SetTime(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.SetTime(System.Single) - nameWithType: ClientSimAVProVideoStub.SetTime(Single) -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.SetTime* - name: SetTime - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_SetTime_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.SetTime - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.SetTime - nameWithType: ClientSimAVProVideoStub.SetTime -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Stop - name: Stop() - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Stop - commentId: M:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Stop - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Stop() - nameWithType: ClientSimAVProVideoStub.Stop() -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Stop* - name: Stop - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_Stop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Stop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.Stop - nameWithType: ClientSimAVProVideoStub.Stop -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.UseLowLatency - name: UseLowLatency - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_UseLowLatency - commentId: P:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.UseLowLatency - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.UseLowLatency - nameWithType: ClientSimAVProVideoStub.UseLowLatency -- uid: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.UseLowLatency* - name: UseLowLatency - href: classes/VRC.SDK3.ClientSim.ClientSimAVProVideoStub.html#VRC_SDK3_ClientSim_ClientSimAVProVideoStub_UseLowLatency_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimAVProVideoStub.UseLowLatency - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimAVProVideoStub.UseLowLatency - nameWithType: ClientSimAVProVideoStub.UseLowLatency -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput - name: ClientSimBaseInput - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html - commentId: T:VRC.SDK3.ClientSim.ClientSimBaseInput - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput - nameWithType: ClientSimBaseInput -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._eventDispatcher - nameWithType: ClientSimBaseInput._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._frameTick - name: _frameTick - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__frameTick - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._frameTick - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._frameTick - nameWithType: ClientSimBaseInput._frameTick -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._input - name: _input - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__input - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._input - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._input - nameWithType: ClientSimBaseInput._input -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._lastHandUsed - name: _lastHandUsed - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__lastHandUsed - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._lastHandUsed - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._lastHandUsed - nameWithType: ClientSimBaseInput._lastHandUsed -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._leftUseChangeTick - name: _leftUseChangeTick - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__leftUseChangeTick - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._leftUseChangeTick - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._leftUseChangeTick - nameWithType: ClientSimBaseInput._leftUseChangeTick -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._leftUseDown - name: _leftUseDown - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__leftUseDown - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._leftUseDown - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._leftUseDown - nameWithType: ClientSimBaseInput._leftUseDown -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._menuIsOpen - name: _menuIsOpen - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__menuIsOpen - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._menuIsOpen - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._menuIsOpen - nameWithType: ClientSimBaseInput._menuIsOpen -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._mouseReleaseKeyIsDown - name: _mouseReleaseKeyIsDown - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__mouseReleaseKeyIsDown - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._mouseReleaseKeyIsDown - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._mouseReleaseKeyIsDown - nameWithType: ClientSimBaseInput._mouseReleaseKeyIsDown -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._playerCamera - name: _playerCamera - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__playerCamera - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._playerCamera - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._playerCamera - nameWithType: ClientSimBaseInput._playerCamera -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._prevMouseReleased - name: _prevMouseReleased - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__prevMouseReleased - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._prevMouseReleased - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._prevMouseReleased - nameWithType: ClientSimBaseInput._prevMouseReleased -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._raycastMousePosition - name: _raycastMousePosition - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__raycastMousePosition - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._raycastMousePosition - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._raycastMousePosition - nameWithType: ClientSimBaseInput._raycastMousePosition -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._rightUseChangeTick - name: _rightUseChangeTick - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__rightUseChangeTick - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._rightUseChangeTick - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._rightUseChangeTick - nameWithType: ClientSimBaseInput._rightUseChangeTick -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._rightUseDown - name: _rightUseDown - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__rightUseDown - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._rightUseDown - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._rightUseDown - nameWithType: ClientSimBaseInput._rightUseDown -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__settings - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._settings - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._settings - nameWithType: ClientSimBaseInput._settings -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput._uiShapeHit - name: _uiShapeHit - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput__uiShapeHit - commentId: F:VRC.SDK3.ClientSim.ClientSimBaseInput._uiShapeHit - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput._uiShapeHit - nameWithType: ClientSimBaseInput._uiShapeHit -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.Awake - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Awake() - nameWithType: ClientSimBaseInput.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Awake - nameWithType: ClientSimBaseInput.Awake -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.CheckMouseRelease - name: CheckMouseRelease() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_CheckMouseRelease - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.CheckMouseRelease - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.CheckMouseRelease() - nameWithType: ClientSimBaseInput.CheckMouseRelease() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.CheckMouseRelease* - name: CheckMouseRelease - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_CheckMouseRelease_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.CheckMouseRelease - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.CheckMouseRelease - nameWithType: ClientSimBaseInput.CheckMouseRelease -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Dispose() - nameWithType: ClientSimBaseInput.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Dispose - nameWithType: ClientSimBaseInput.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetAxisRaw(System.String) - name: GetAxisRaw(String) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetAxisRaw_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.GetAxisRaw(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetAxisRaw(System.String) - nameWithType: ClientSimBaseInput.GetAxisRaw(String) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetAxisRaw* - name: GetAxisRaw - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetAxisRaw_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.GetAxisRaw - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetAxisRaw - nameWithType: ClientSimBaseInput.GetAxisRaw -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetButtonDown(System.String) - name: GetButtonDown(String) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetButtonDown_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.GetButtonDown(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetButtonDown(System.String) - nameWithType: ClientSimBaseInput.GetButtonDown(String) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetButtonDown* - name: GetButtonDown - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetButtonDown_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.GetButtonDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetButtonDown - nameWithType: ClientSimBaseInput.GetButtonDown -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButton(System.Int32) - name: GetMouseButton(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMouseButton_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButton(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButton(System.Int32) - nameWithType: ClientSimBaseInput.GetMouseButton(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButton* - name: GetMouseButton - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMouseButton_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButton - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButton - nameWithType: ClientSimBaseInput.GetMouseButton -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonDown(System.Int32) - name: GetMouseButtonDown(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMouseButtonDown_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonDown(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonDown(System.Int32) - nameWithType: ClientSimBaseInput.GetMouseButtonDown(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonDown* - name: GetMouseButtonDown - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMouseButtonDown_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonDown - nameWithType: ClientSimBaseInput.GetMouseButtonDown -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonUp(System.Int32) - name: GetMouseButtonUp(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMouseButtonUp_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonUp(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonUp(System.Int32) - nameWithType: ClientSimBaseInput.GetMouseButtonUp(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonUp* - name: GetMouseButtonUp - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMouseButtonUp_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonUp - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMouseButtonUp - nameWithType: ClientSimBaseInput.GetMouseButtonUp -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMousePosition - name: GetMousePosition() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMousePosition - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMousePosition - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMousePosition() - nameWithType: ClientSimBaseInput.GetMousePosition() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMousePosition* - name: GetMousePosition - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetMousePosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.GetMousePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetMousePosition - nameWithType: ClientSimBaseInput.GetMousePosition -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetScreenCenter - name: GetScreenCenter() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetScreenCenter - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.GetScreenCenter - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetScreenCenter() - nameWithType: ClientSimBaseInput.GetScreenCenter() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.GetScreenCenter* - name: GetScreenCenter - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_GetScreenCenter_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.GetScreenCenter - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.GetScreenCenter - nameWithType: ClientSimBaseInput.GetScreenCenter -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.HitUIShape - name: HitUIShape() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_HitUIShape - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.HitUIShape - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.HitUIShape() - nameWithType: ClientSimBaseInput.HitUIShape() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.HitUIShape* - name: HitUIShape - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_HitUIShape_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.HitUIShape - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.HitUIShape - nameWithType: ClientSimBaseInput.HitUIShape -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_ClientSimSettings_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.ClientSimSettings) - nameWithType: ClientSimBaseInput.Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Initialize - nameWithType: ClientSimBaseInput.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.InputMouseReleased(System.Boolean) - name: InputMouseReleased(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_InputMouseReleased_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.InputMouseReleased(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.InputMouseReleased(System.Boolean) - nameWithType: ClientSimBaseInput.InputMouseReleased(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.InputMouseReleased* - name: InputMouseReleased - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_InputMouseReleased_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.InputMouseReleased - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.InputMouseReleased - nameWithType: ClientSimBaseInput.InputMouseReleased -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.InputUse(System.Boolean,HandType) - name: InputUse(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_InputUse_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.InputUse(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.InputUse(System.Boolean, HandType) - nameWithType: ClientSimBaseInput.InputUse(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.InputUse* - name: InputUse - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_InputUse_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.InputUse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.InputUse - nameWithType: ClientSimBaseInput.InputUse -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.InternalLockUpdate - name: InternalLockUpdate() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_InternalLockUpdate - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.InternalLockUpdate - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.InternalLockUpdate() - nameWithType: ClientSimBaseInput.InternalLockUpdate() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.InternalLockUpdate* - name: InternalLockUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_InternalLockUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.InternalLockUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.InternalLockUpdate - nameWithType: ClientSimBaseInput.InternalLockUpdate -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.IsMouseFree - name: IsMouseFree() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_IsMouseFree - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.IsMouseFree - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.IsMouseFree() - nameWithType: ClientSimBaseInput.IsMouseFree() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.IsMouseFree* - name: IsMouseFree - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_IsMouseFree_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.IsMouseFree - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.IsMouseFree - nameWithType: ClientSimBaseInput.IsMouseFree -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.mousePosition - name: mousePosition - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_mousePosition - commentId: P:VRC.SDK3.ClientSim.ClientSimBaseInput.mousePosition - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.mousePosition - nameWithType: ClientSimBaseInput.mousePosition -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.mousePosition* - name: mousePosition - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_mousePosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.mousePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.mousePosition - nameWithType: ClientSimBaseInput.mousePosition -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.mouseScrollDelta - name: mouseScrollDelta - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_mouseScrollDelta - commentId: P:VRC.SDK3.ClientSim.ClientSimBaseInput.mouseScrollDelta - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.mouseScrollDelta - nameWithType: ClientSimBaseInput.mouseScrollDelta -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.mouseScrollDelta* - name: mouseScrollDelta - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_mouseScrollDelta_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.mouseScrollDelta - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.mouseScrollDelta - nameWithType: ClientSimBaseInput.mouseScrollDelta -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.OnDestroy() - nameWithType: ClientSimBaseInput.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.OnDestroy - nameWithType: ClientSimBaseInput.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.OnRaycastHit(VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent) - name: OnRaycastHit(ClientSimRaycastHitResultsEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_OnRaycastHit_VRC_SDK3_ClientSim_ClientSimRaycastHitResultsEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.OnRaycastHit(VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.OnRaycastHit(VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent) - nameWithType: ClientSimBaseInput.OnRaycastHit(ClientSimRaycastHitResultsEvent) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.OnRaycastHit* - name: OnRaycastHit - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_OnRaycastHit_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.OnRaycastHit - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.OnRaycastHit - nameWithType: ClientSimBaseInput.OnRaycastHit -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - name: SetMenuOpen(ClientSimMenuStateChangedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_SetMenuOpen_VRC_SDK3_ClientSim_ClientSimMenuStateChangedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - nameWithType: ClientSimBaseInput.SetMenuOpen(ClientSimMenuStateChangedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.SetMenuOpen* - name: SetMenuOpen - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_SetMenuOpen_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.SetMenuOpen - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.SetMenuOpen - nameWithType: ClientSimBaseInput.SetMenuOpen -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.Start - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Start() - nameWithType: ClientSimBaseInput.Start() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Start - nameWithType: ClientSimBaseInput.Start -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimBaseInput.Update - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Update() - nameWithType: ClientSimBaseInput.Update() -- uid: VRC.SDK3.ClientSim.ClientSimBaseInput.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimBaseInput.html#VRC_SDK3_ClientSim_ClientSimBaseInput_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBaseInput.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBaseInput.Update - nameWithType: ClientSimBaseInput.Update -- uid: VRC.SDK3.ClientSim.ClientSimBehaviour - name: ClientSimBehaviour - href: classes/VRC.SDK3.ClientSim.ClientSimBehaviour.html - commentId: T:VRC.SDK3.ClientSim.ClientSimBehaviour - fullName: VRC.SDK3.ClientSim.ClientSimBehaviour - nameWithType: ClientSimBehaviour -- uid: VRC.SDK3.ClientSim.ClientSimBehaviour.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimBehaviour.html#VRC_SDK3_ClientSim_ClientSimBehaviour_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimBehaviour.Awake - fullName: VRC.SDK3.ClientSim.ClientSimBehaviour.Awake() - nameWithType: ClientSimBehaviour.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimBehaviour.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimBehaviour.html#VRC_SDK3_ClientSim_ClientSimBehaviour_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBehaviour.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBehaviour.Awake - nameWithType: ClientSimBehaviour.Awake -- uid: VRC.SDK3.ClientSim.ClientSimBlacklistManager - name: ClientSimBlacklistManager - href: classes/VRC.SDK3.ClientSim.ClientSimBlacklistManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimBlacklistManager - fullName: VRC.SDK3.ClientSim.ClientSimBlacklistManager - nameWithType: ClientSimBlacklistManager -- uid: VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) - name: AddObjectAndChildrenToBlackList(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimBlacklistManager.html#VRC_SDK3_ClientSim_ClientSimBlacklistManager_AddObjectAndChildrenToBlackList_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) - nameWithType: ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject,UdonManager) - name: AddObjectAndChildrenToBlackList(GameObject, UdonManager) - href: classes/VRC.SDK3.ClientSim.ClientSimBlacklistManager.html#VRC_SDK3_ClientSim_ClientSimBlacklistManager_AddObjectAndChildrenToBlackList_GameObject_UdonManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject,UdonManager) - fullName: VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject, UdonManager) - nameWithType: ClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject, UdonManager) -- uid: VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList* - name: AddObjectAndChildrenToBlackList - href: classes/VRC.SDK3.ClientSim.ClientSimBlacklistManager.html#VRC_SDK3_ClientSim_ClientSimBlacklistManager_AddObjectAndChildrenToBlackList_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimBlacklistManager.AddObjectAndChildrenToBlackList - nameWithType: ClientSimBlacklistManager.AddObjectAndChildrenToBlackList -- uid: VRC.SDK3.ClientSim.ClientSimCameraRayProvider - name: ClientSimCameraRayProvider - href: classes/VRC.SDK3.ClientSim.ClientSimCameraRayProvider.html - commentId: T:VRC.SDK3.ClientSim.ClientSimCameraRayProvider - fullName: VRC.SDK3.ClientSim.ClientSimCameraRayProvider - nameWithType: ClientSimCameraRayProvider -- uid: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.#ctor(VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider,VRC.SDK3.ClientSim.IClientSimMousePositionProvider) - name: ClientSimCameraRayProvider(IClientSimPlayerCameraProvider, IClientSimMousePositionProvider) - href: classes/VRC.SDK3.ClientSim.ClientSimCameraRayProvider.html#VRC_SDK3_ClientSim_ClientSimCameraRayProvider__ctor_VRC_SDK3_ClientSim_IClientSimPlayerCameraProvider_VRC_SDK3_ClientSim_IClientSimMousePositionProvider_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCameraRayProvider.#ctor(VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider,VRC.SDK3.ClientSim.IClientSimMousePositionProvider) - fullName: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.ClientSimCameraRayProvider(VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider, VRC.SDK3.ClientSim.IClientSimMousePositionProvider) - nameWithType: ClientSimCameraRayProvider.ClientSimCameraRayProvider(IClientSimPlayerCameraProvider, IClientSimMousePositionProvider) -- uid: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.#ctor* - name: ClientSimCameraRayProvider - href: classes/VRC.SDK3.ClientSim.ClientSimCameraRayProvider.html#VRC_SDK3_ClientSim_ClientSimCameraRayProvider__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCameraRayProvider.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.ClientSimCameraRayProvider - nameWithType: ClientSimCameraRayProvider.ClientSimCameraRayProvider -- uid: VRC.SDK3.ClientSim.ClientSimCameraRayProvider._mousePositionProvider - name: _mousePositionProvider - href: classes/VRC.SDK3.ClientSim.ClientSimCameraRayProvider.html#VRC_SDK3_ClientSim_ClientSimCameraRayProvider__mousePositionProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimCameraRayProvider._mousePositionProvider - fullName: VRC.SDK3.ClientSim.ClientSimCameraRayProvider._mousePositionProvider - nameWithType: ClientSimCameraRayProvider._mousePositionProvider -- uid: VRC.SDK3.ClientSim.ClientSimCameraRayProvider._playerCamera - name: _playerCamera - href: classes/VRC.SDK3.ClientSim.ClientSimCameraRayProvider.html#VRC_SDK3_ClientSim_ClientSimCameraRayProvider__playerCamera - commentId: F:VRC.SDK3.ClientSim.ClientSimCameraRayProvider._playerCamera - fullName: VRC.SDK3.ClientSim.ClientSimCameraRayProvider._playerCamera - nameWithType: ClientSimCameraRayProvider._playerCamera -- uid: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.GetRay - name: GetRay() - href: classes/VRC.SDK3.ClientSim.ClientSimCameraRayProvider.html#VRC_SDK3_ClientSim_ClientSimCameraRayProvider_GetRay - commentId: M:VRC.SDK3.ClientSim.ClientSimCameraRayProvider.GetRay - fullName: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.GetRay() - nameWithType: ClientSimCameraRayProvider.GetRay() -- uid: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.GetRay* - name: GetRay - href: classes/VRC.SDK3.ClientSim.ClientSimCameraRayProvider.html#VRC_SDK3_ClientSim_ClientSimCameraRayProvider_GetRay_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCameraRayProvider.GetRay - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCameraRayProvider.GetRay - nameWithType: ClientSimCameraRayProvider.GetRay -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper - name: ClientSimCombatSystemHelper - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html - commentId: T:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper - nameWithType: ClientSimCombatSystemHelper -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._dead - name: _dead - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__dead - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._dead - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._dead - nameWithType: ClientSimCombatSystemHelper._dead -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._eventDispatcher - nameWithType: ClientSimCombatSystemHelper._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._player - name: _player - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__player - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._player - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._player - nameWithType: ClientSimCombatSystemHelper._player -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._playerController - name: _playerController - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__playerController - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._playerController - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._playerController - nameWithType: ClientSimCombatSystemHelper._playerController -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._proxyProvider - name: _proxyProvider - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__proxyProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._proxyProvider - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._proxyProvider - nameWithType: ClientSimCombatSystemHelper._proxyProvider -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamage - name: _visualDamage - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__visualDamage - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamage - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamage - nameWithType: ClientSimCombatSystemHelper._visualDamage -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamageObj - name: _visualDamageObj - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__visualDamageObj - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamageObj - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamageObj - nameWithType: ClientSimCombatSystemHelper._visualDamageObj -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamagePrefab - name: _visualDamagePrefab - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__visualDamagePrefab - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamagePrefab - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamagePrefab - nameWithType: ClientSimCombatSystemHelper._visualDamagePrefab -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamagePrefabPath - name: _visualDamagePrefabPath - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper__visualDamagePrefabPath - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamagePrefabPath - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper._visualDamagePrefabPath - nameWithType: ClientSimCombatSystemHelper._visualDamagePrefabPath -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyDamage(System.Single) - name: ApplyDamage(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_ApplyDamage_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyDamage(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyDamage(System.Single) - nameWithType: ClientSimCombatSystemHelper.ApplyDamage(Single) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyDamage* - name: ApplyDamage - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_ApplyDamage_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyDamage - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyDamage - nameWithType: ClientSimCombatSystemHelper.ApplyDamage -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyHealing(System.Single) - name: ApplyHealing(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_ApplyHealing_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyHealing(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyHealing(System.Single) - nameWithType: ClientSimCombatSystemHelper.ApplyHealing(Single) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyHealing* - name: ApplyHealing - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_ApplyHealing_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyHealing - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyHealing - nameWithType: ClientSimCombatSystemHelper.ApplyHealing -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyVisualDamage - name: ApplyVisualDamage() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_ApplyVisualDamage - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyVisualDamage - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyVisualDamage() - nameWithType: ClientSimCombatSystemHelper.ApplyVisualDamage() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyVisualDamage* - name: ApplyVisualDamage - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_ApplyVisualDamage_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyVisualDamage - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.ApplyVisualDamage - nameWithType: ClientSimCombatSystemHelper.ApplyVisualDamage -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetCurrentHitpoints(VRCPlayerApi) - name: CombatGetCurrentHitpoints(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatGetCurrentHitpoints_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetCurrentHitpoints(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetCurrentHitpoints(VRCPlayerApi) - nameWithType: ClientSimCombatSystemHelper.CombatGetCurrentHitpoints(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetCurrentHitpoints* - name: CombatGetCurrentHitpoints - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatGetCurrentHitpoints_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetCurrentHitpoints - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetCurrentHitpoints - nameWithType: ClientSimCombatSystemHelper.CombatGetCurrentHitpoints -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetDestructible(VRCPlayerApi) - name: CombatGetDestructible(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatGetDestructible_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetDestructible(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetDestructible(VRCPlayerApi) - nameWithType: ClientSimCombatSystemHelper.CombatGetDestructible(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetDestructible* - name: CombatGetDestructible - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatGetDestructible_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetDestructible - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatGetDestructible - nameWithType: ClientSimCombatSystemHelper.CombatGetDestructible -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetCurrentHitpoints(VRCPlayerApi,System.Single) - name: CombatSetCurrentHitpoints(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetCurrentHitpoints_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetCurrentHitpoints(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetCurrentHitpoints(VRCPlayerApi, System.Single) - nameWithType: ClientSimCombatSystemHelper.CombatSetCurrentHitpoints(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetCurrentHitpoints* - name: CombatSetCurrentHitpoints - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetCurrentHitpoints_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetCurrentHitpoints - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetCurrentHitpoints - nameWithType: ClientSimCombatSystemHelper.CombatSetCurrentHitpoints -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetDamageGraphic(VRCPlayerApi,GameObject) - name: CombatSetDamageGraphic(VRCPlayerApi, GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetDamageGraphic_VRCPlayerApi_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetDamageGraphic(VRCPlayerApi,GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetDamageGraphic(VRCPlayerApi, GameObject) - nameWithType: ClientSimCombatSystemHelper.CombatSetDamageGraphic(VRCPlayerApi, GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetDamageGraphic* - name: CombatSetDamageGraphic - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetDamageGraphic_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetDamageGraphic - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetDamageGraphic - nameWithType: ClientSimCombatSystemHelper.CombatSetDamageGraphic -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetMaxHitpoints(VRCPlayerApi,System.Single) - name: CombatSetMaxHitpoints(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetMaxHitpoints_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetMaxHitpoints(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetMaxHitpoints(VRCPlayerApi, System.Single) - nameWithType: ClientSimCombatSystemHelper.CombatSetMaxHitpoints(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetMaxHitpoints* - name: CombatSetMaxHitpoints - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetMaxHitpoints_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetMaxHitpoints - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetMaxHitpoints - nameWithType: ClientSimCombatSystemHelper.CombatSetMaxHitpoints -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetRespawn(VRCPlayerApi,System.Boolean,System.Single,Transform) - name: CombatSetRespawn(VRCPlayerApi, Boolean, Single, Transform) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetRespawn_VRCPlayerApi_System_Boolean_System_Single_Transform_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetRespawn(VRCPlayerApi,System.Boolean,System.Single,Transform) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetRespawn(VRCPlayerApi, System.Boolean, System.Single, Transform) - nameWithType: ClientSimCombatSystemHelper.CombatSetRespawn(VRCPlayerApi, Boolean, Single, Transform) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetRespawn* - name: CombatSetRespawn - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetRespawn_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetRespawn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetRespawn - nameWithType: ClientSimCombatSystemHelper.CombatSetRespawn -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetup(VRCPlayerApi) - name: CombatSetup(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetup_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetup(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetup(VRCPlayerApi) - nameWithType: ClientSimCombatSystemHelper.CombatSetup(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetup* - name: CombatSetup - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CombatSetup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CombatSetup - nameWithType: ClientSimCombatSystemHelper.CombatSetup -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CreateVisualDamage - name: CreateVisualDamage() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CreateVisualDamage - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CreateVisualDamage - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CreateVisualDamage() - nameWithType: ClientSimCombatSystemHelper.CreateVisualDamage() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CreateVisualDamage* - name: CreateVisualDamage - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_CreateVisualDamage_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CreateVisualDamage - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.CreateVisualDamage - nameWithType: ClientSimCombatSystemHelper.CreateVisualDamage -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.currentHealth - name: currentHealth - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_currentHealth - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.currentHealth - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.currentHealth - nameWithType: ClientSimCombatSystemHelper.currentHealth -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCombatHelper(VRCPlayerApi) - name: GetCombatHelper(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetCombatHelper_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCombatHelper(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCombatHelper(VRCPlayerApi) - nameWithType: ClientSimCombatSystemHelper.GetCombatHelper(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCombatHelper* - name: GetCombatHelper - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetCombatHelper_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCombatHelper - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCombatHelper - nameWithType: ClientSimCombatSystemHelper.GetCombatHelper -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCurrentHealth - name: GetCurrentHealth() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetCurrentHealth - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCurrentHealth - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCurrentHealth() - nameWithType: ClientSimCombatSystemHelper.GetCurrentHealth() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCurrentHealth* - name: GetCurrentHealth - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetCurrentHealth_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCurrentHealth - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetCurrentHealth - nameWithType: ClientSimCombatSystemHelper.GetCurrentHealth -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetMaxHealth - name: GetMaxHealth() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetMaxHealth - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetMaxHealth - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetMaxHealth() - nameWithType: ClientSimCombatSystemHelper.GetMaxHealth() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetMaxHealth* - name: GetMaxHealth - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetMaxHealth_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetMaxHealth - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetMaxHealth - nameWithType: ClientSimCombatSystemHelper.GetMaxHealth -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetState - name: GetState() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetState - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetState - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetState() - nameWithType: ClientSimCombatSystemHelper.GetState() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetState* - name: GetState - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_GetState_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetState - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.GetState - nameWithType: ClientSimCombatSystemHelper.GetState -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Initialize(VRCPlayerApi,VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimProxyObjectProvider,VRC.SDK3.ClientSim.ClientSimPlayerController) - name: Initialize(VRCPlayerApi, IClientSimEventDispatcher, IClientSimProxyObjectProvider, ClientSimPlayerController) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_Initialize_VRCPlayerApi_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimProxyObjectProvider_VRC_SDK3_ClientSim_ClientSimPlayerController_ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Initialize(VRCPlayerApi,VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimProxyObjectProvider,VRC.SDK3.ClientSim.ClientSimPlayerController) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Initialize(VRCPlayerApi, VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimProxyObjectProvider, VRC.SDK3.ClientSim.ClientSimPlayerController) - nameWithType: ClientSimCombatSystemHelper.Initialize(VRCPlayerApi, IClientSimEventDispatcher, IClientSimProxyObjectProvider, ClientSimPlayerController) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Initialize - nameWithType: ClientSimCombatSystemHelper.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.maxPlayerHealth - name: maxPlayerHealth - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_maxPlayerHealth - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.maxPlayerHealth - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.maxPlayerHealth - nameWithType: ClientSimCombatSystemHelper.maxPlayerHealth -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.PlayerDied - name: PlayerDied() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_PlayerDied - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.PlayerDied - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.PlayerDied() - nameWithType: ClientSimCombatSystemHelper.PlayerDied() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.PlayerDied* - name: PlayerDied - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_PlayerDied_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.PlayerDied - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.PlayerDied - nameWithType: ClientSimCombatSystemHelper.PlayerDied -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.resetHealthOnRespawn - name: resetHealthOnRespawn - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_resetHealthOnRespawn - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.resetHealthOnRespawn - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.resetHealthOnRespawn - nameWithType: ClientSimCombatSystemHelper.resetHealthOnRespawn -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnOnDeath - name: respawnOnDeath - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_respawnOnDeath - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnOnDeath - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnOnDeath - nameWithType: ClientSimCombatSystemHelper.respawnOnDeath -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnPoint - name: respawnPoint - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_respawnPoint - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnPoint - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnPoint - nameWithType: ClientSimCombatSystemHelper.respawnPoint -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnTime - name: respawnTime - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_respawnTime - commentId: F:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnTime - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.respawnTime - nameWithType: ClientSimCombatSystemHelper.respawnTime -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.RevivePlayer - name: RevivePlayer() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_RevivePlayer - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.RevivePlayer - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.RevivePlayer() - nameWithType: ClientSimCombatSystemHelper.RevivePlayer() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.RevivePlayer* - name: RevivePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_RevivePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.RevivePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.RevivePlayer - nameWithType: ClientSimCombatSystemHelper.RevivePlayer -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.SetState(System.Object[]) - name: SetState(Object[]) - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_SetState_System_Object___ - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.SetState(System.Object[]) - name.vb: SetState(Object()) - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.SetState(System.Object[]) - fullName.vb: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.SetState(System.Object()) - nameWithType: ClientSimCombatSystemHelper.SetState(Object[]) - nameWithType.vb: ClientSimCombatSystemHelper.SetState(Object()) -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.SetState* - name: SetState - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_SetState_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.SetState - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.SetState - nameWithType: ClientSimCombatSystemHelper.SetState -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Start - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Start() - nameWithType: ClientSimCombatSystemHelper.Start() -- uid: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.html#VRC_SDK3_ClientSim_ClientSimCombatSystemHelper_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimCombatSystemHelper.Start - nameWithType: ClientSimCombatSystemHelper.Start -- uid: VRC.SDK3.ClientSim.ClientSimCurrentHandEvent - name: ClientSimCurrentHandEvent - href: classes/VRC.SDK3.ClientSim.ClientSimCurrentHandEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimCurrentHandEvent - fullName: VRC.SDK3.ClientSim.ClientSimCurrentHandEvent - nameWithType: ClientSimCurrentHandEvent -- uid: VRC.SDK3.ClientSim.ClientSimCurrentHandEvent.currentUsedHand - name: currentUsedHand - href: classes/VRC.SDK3.ClientSim.ClientSimCurrentHandEvent.html#VRC_SDK3_ClientSim_ClientSimCurrentHandEvent_currentUsedHand - commentId: F:VRC.SDK3.ClientSim.ClientSimCurrentHandEvent.currentUsedHand - fullName: VRC.SDK3.ClientSim.ClientSimCurrentHandEvent.currentUsedHand - nameWithType: ClientSimCurrentHandEvent.currentUsedHand -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider - name: ClientSimDesktopTrackingProvider - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html - commentId: T:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider - nameWithType: ClientSimDesktopTrackingProvider -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._currentStation - name: _currentStation - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider__currentStation - commentId: F:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._currentStation - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._currentStation - nameWithType: ClientSimDesktopTrackingProvider._currentStation -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._desktopRotator - name: _desktopRotator - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider__desktopRotator - commentId: F:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._desktopRotator - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._desktopRotator - nameWithType: ClientSimDesktopTrackingProvider._desktopRotator -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._mouseReleased - name: _mouseReleased - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider__mouseReleased - commentId: F:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._mouseReleased - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider._mouseReleased - nameWithType: ClientSimDesktopTrackingProvider._mouseReleased -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.GetHandRaycastTransform(HandType) - name: GetHandRaycastTransform(HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_GetHandRaycastTransform_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.GetHandRaycastTransform(HandType) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.GetHandRaycastTransform(HandType) - nameWithType: ClientSimDesktopTrackingProvider.GetHandRaycastTransform(HandType) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.GetHandRaycastTransform* - name: GetHandRaycastTransform - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_GetHandRaycastTransform_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.GetHandRaycastTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.GetHandRaycastTransform - nameWithType: ClientSimDesktopTrackingProvider.GetHandRaycastTransform -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_ClientSimSettings_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.ClientSimSettings) - nameWithType: ClientSimDesktopTrackingProvider.Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Initialize - nameWithType: ClientSimDesktopTrackingProvider.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.IsVR - name: IsVR() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_IsVR - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.IsVR - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.IsVR() - nameWithType: ClientSimDesktopTrackingProvider.IsVR() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.IsVR* - name: IsVR - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_IsVR_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.IsVR - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.IsVR - nameWithType: ClientSimDesktopTrackingProvider.IsVR -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.LookTowardsPoint(Vector3) - name: LookTowardsPoint(Vector3) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_LookTowardsPoint_Vector3_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.LookTowardsPoint(Vector3) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.LookTowardsPoint(Vector3) - nameWithType: ClientSimDesktopTrackingProvider.LookTowardsPoint(Vector3) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.LookTowardsPoint* - name: LookTowardsPoint - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_LookTowardsPoint_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.LookTowardsPoint - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.LookTowardsPoint - nameWithType: ClientSimDesktopTrackingProvider.LookTowardsPoint -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - name: MouseReleasedEvent(ClientSimMouseReleasedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_MouseReleasedEvent_VRC_SDK3_ClientSim_ClientSimMouseReleasedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - nameWithType: ClientSimDesktopTrackingProvider.MouseReleasedEvent(ClientSimMouseReleasedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.MouseReleasedEvent* - name: MouseReleasedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_MouseReleasedEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.MouseReleasedEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.MouseReleasedEvent - nameWithType: ClientSimDesktopTrackingProvider.MouseReleasedEvent -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerEnteredStation(VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent) - name: PlayerEnteredStation(ClientSimOnPlayerEnteredStationEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_PlayerEnteredStation_VRC_SDK3_ClientSim_ClientSimOnPlayerEnteredStationEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerEnteredStation(VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerEnteredStation(VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent) - nameWithType: ClientSimDesktopTrackingProvider.PlayerEnteredStation(ClientSimOnPlayerEnteredStationEvent) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerEnteredStation* - name: PlayerEnteredStation - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_PlayerEnteredStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerEnteredStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerEnteredStation - nameWithType: ClientSimDesktopTrackingProvider.PlayerEnteredStation -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerExitedStation(VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent) - name: PlayerExitedStation(ClientSimOnPlayerExitedStationEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_PlayerExitedStation_VRC_SDK3_ClientSim_ClientSimOnPlayerExitedStationEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerExitedStation(VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerExitedStation(VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent) - nameWithType: ClientSimDesktopTrackingProvider.PlayerExitedStation(ClientSimOnPlayerExitedStationEvent) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerExitedStation* - name: PlayerExitedStation - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_PlayerExitedStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerExitedStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.PlayerExitedStation - nameWithType: ClientSimDesktopTrackingProvider.PlayerExitedStation -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.playerXRotationBase - name: playerXRotationBase - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_playerXRotationBase - commentId: F:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.playerXRotationBase - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.playerXRotationBase - nameWithType: ClientSimDesktopTrackingProvider.playerXRotationBase -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.playerYRotationBase - name: playerYRotationBase - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_playerYRotationBase - commentId: F:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.playerYRotationBase - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.playerYRotationBase - nameWithType: ClientSimDesktopTrackingProvider.playerYRotationBase -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetStance(VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum) - name: SetStance(ClientSimPlayerStanceEnum) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SetStance_VRC_SDK3_ClientSim_ClientSimPlayerStanceEnum_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetStance(VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetStance(VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum) - nameWithType: ClientSimDesktopTrackingProvider.SetStance(ClientSimPlayerStanceEnum) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetStance* - name: SetStance - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SetStance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetStance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetStance - nameWithType: ClientSimDesktopTrackingProvider.SetStance -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetTrackingItemPositions - name: SetTrackingItemPositions() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SetTrackingItemPositions - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetTrackingItemPositions - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetTrackingItemPositions() - nameWithType: ClientSimDesktopTrackingProvider.SetTrackingItemPositions() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetTrackingItemPositions* - name: SetTrackingItemPositions - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SetTrackingItemPositions_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetTrackingItemPositions - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SetTrackingItemPositions - nameWithType: ClientSimDesktopTrackingProvider.SetTrackingItemPositions -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeEvents - name: SubscribeEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SubscribeEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeEvents - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeEvents() - nameWithType: ClientSimDesktopTrackingProvider.SubscribeEvents() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeEvents* - name: SubscribeEvents - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SubscribeEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeEvents - nameWithType: ClientSimDesktopTrackingProvider.SubscribeEvents -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeInputEvents - name: SubscribeInputEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SubscribeInputEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeInputEvents - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeInputEvents() - nameWithType: ClientSimDesktopTrackingProvider.SubscribeInputEvents() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeInputEvents* - name: SubscribeInputEvents - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SubscribeInputEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeInputEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SubscribeInputEvents - nameWithType: ClientSimDesktopTrackingProvider.SubscribeInputEvents -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SupportsPickupAutoHold - name: SupportsPickupAutoHold() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SupportsPickupAutoHold - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SupportsPickupAutoHold - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SupportsPickupAutoHold() - nameWithType: ClientSimDesktopTrackingProvider.SupportsPickupAutoHold() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SupportsPickupAutoHold* - name: SupportsPickupAutoHold - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_SupportsPickupAutoHold_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SupportsPickupAutoHold - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.SupportsPickupAutoHold - nameWithType: ClientSimDesktopTrackingProvider.SupportsPickupAutoHold -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleCrouchInput(System.Boolean) - name: ToggleCrouchInput(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_ToggleCrouchInput_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleCrouchInput(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleCrouchInput(System.Boolean) - nameWithType: ClientSimDesktopTrackingProvider.ToggleCrouchInput(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleCrouchInput* - name: ToggleCrouchInput - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_ToggleCrouchInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleCrouchInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleCrouchInput - nameWithType: ClientSimDesktopTrackingProvider.ToggleCrouchInput -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleProneInput(System.Boolean) - name: ToggleProneInput(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_ToggleProneInput_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleProneInput(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleProneInput(System.Boolean) - nameWithType: ClientSimDesktopTrackingProvider.ToggleProneInput(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleProneInput* - name: ToggleProneInput - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_ToggleProneInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleProneInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.ToggleProneInput - nameWithType: ClientSimDesktopTrackingProvider.ToggleProneInput -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeEvents - name: UnsubscribeEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_UnsubscribeEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeEvents - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeEvents() - nameWithType: ClientSimDesktopTrackingProvider.UnsubscribeEvents() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeEvents* - name: UnsubscribeEvents - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_UnsubscribeEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeEvents - nameWithType: ClientSimDesktopTrackingProvider.UnsubscribeEvents -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeInputEvents - name: UnsubscribeInputEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_UnsubscribeInputEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeInputEvents - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeInputEvents() - nameWithType: ClientSimDesktopTrackingProvider.UnsubscribeInputEvents() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeInputEvents* - name: UnsubscribeInputEvents - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_UnsubscribeInputEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeInputEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.UnsubscribeInputEvents - nameWithType: ClientSimDesktopTrackingProvider.UnsubscribeInputEvents -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Update - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Update() - nameWithType: ClientSimDesktopTrackingProvider.Update() -- uid: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.html#VRC_SDK3_ClientSim_ClientSimDesktopTrackingProvider_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimDesktopTrackingProvider.Update - nameWithType: ClientSimDesktopTrackingProvider.Update -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher - name: ClientSimEventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html - commentId: T:VRC.SDK3.ClientSim.ClientSimEventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher - nameWithType: ClientSimEventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.#ctor - name: ClientSimEventDispatcher() - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher__ctor - commentId: M:VRC.SDK3.ClientSim.ClientSimEventDispatcher.#ctor - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.ClientSimEventDispatcher() - nameWithType: ClientSimEventDispatcher.ClientSimEventDispatcher() -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.#ctor* - name: ClientSimEventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimEventDispatcher.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.ClientSimEventDispatcher - nameWithType: ClientSimEventDispatcher.ClientSimEventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher._eventSubscribers - name: _eventSubscribers - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher__eventSubscribers - commentId: F:VRC.SDK3.ClientSim.ClientSimEventDispatcher._eventSubscribers - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher._eventSubscribers - nameWithType: ClientSimEventDispatcher._eventSubscribers -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimEventDispatcher.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Dispose() - nameWithType: ClientSimEventDispatcher.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimEventDispatcher.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Dispose - nameWithType: ClientSimEventDispatcher.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.SendEvent* - name: SendEvent - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_SendEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimEventDispatcher.SendEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.SendEvent - nameWithType: ClientSimEventDispatcher.SendEvent -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.SendEvent``1(``0) - name: SendEvent(T) - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_SendEvent__1___0_ - commentId: M:VRC.SDK3.ClientSim.ClientSimEventDispatcher.SendEvent``1(``0) - name.vb: SendEvent(Of T)(T) - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.SendEvent(T) - fullName.vb: VRC.SDK3.ClientSim.ClientSimEventDispatcher.SendEvent(Of T)(T) - nameWithType: ClientSimEventDispatcher.SendEvent(T) - nameWithType.vb: ClientSimEventDispatcher.SendEvent(Of T)(T) -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Subscribe* - name: Subscribe - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_Subscribe_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimEventDispatcher.Subscribe - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Subscribe - nameWithType: ClientSimEventDispatcher.Subscribe -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Subscribe``1(Action{``0}) - name: Subscribe(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_Subscribe__1_Action___0__ - commentId: M:VRC.SDK3.ClientSim.ClientSimEventDispatcher.Subscribe``1(Action{``0}) - name.vb: Subscribe(Of T)(Action(Of T)) - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Subscribe(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Subscribe(Of T)(Action(Of T)) - nameWithType: ClientSimEventDispatcher.Subscribe(Action) - nameWithType.vb: ClientSimEventDispatcher.Subscribe(Of T)(Action(Of T)) -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Unsubscribe* - name: Unsubscribe - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_Unsubscribe_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimEventDispatcher.Unsubscribe - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Unsubscribe - nameWithType: ClientSimEventDispatcher.Unsubscribe -- uid: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Unsubscribe``1(Action{``0}) - name: Unsubscribe(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimEventDispatcher.html#VRC_SDK3_ClientSim_ClientSimEventDispatcher_Unsubscribe__1_Action___0__ - commentId: M:VRC.SDK3.ClientSim.ClientSimEventDispatcher.Unsubscribe``1(Action{``0}) - name.vb: Unsubscribe(Of T)(Action(Of T)) - fullName: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Unsubscribe(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimEventDispatcher.Unsubscribe(Of T)(Action(Of T)) - nameWithType: ClientSimEventDispatcher.Unsubscribe(Action) - nameWithType.vb: ClientSimEventDispatcher.Unsubscribe(Of T)(Action(Of T)) -- uid: VRC.SDK3.ClientSim.ClientSimException - name: ClientSimException - href: classes/VRC.SDK3.ClientSim.ClientSimException.html - commentId: T:VRC.SDK3.ClientSim.ClientSimException - fullName: VRC.SDK3.ClientSim.ClientSimException - nameWithType: ClientSimException -- uid: VRC.SDK3.ClientSim.ClientSimException.#ctor(System.String) - name: ClientSimException(String) - href: classes/VRC.SDK3.ClientSim.ClientSimException.html#VRC_SDK3_ClientSim_ClientSimException__ctor_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimException.#ctor(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimException.ClientSimException(System.String) - nameWithType: ClientSimException.ClientSimException(String) -- uid: VRC.SDK3.ClientSim.ClientSimException.#ctor* - name: ClientSimException - href: classes/VRC.SDK3.ClientSim.ClientSimException.html#VRC_SDK3_ClientSim_ClientSimException__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimException.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimException.ClientSimException - nameWithType: ClientSimException.ClientSimException -- uid: VRC.SDK3.ClientSim.ClientSimExtensions - name: ClientSimExtensions - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html - commentId: T:VRC.SDK3.ClientSim.ClientSimExtensions - fullName: VRC.SDK3.ClientSim.ClientSimExtensions - nameWithType: ClientSimExtensions -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.GetClientSimPlayer(VRCPlayerApi) - name: GetClientSimPlayer(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_GetClientSimPlayer_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.GetClientSimPlayer(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.GetClientSimPlayer(VRCPlayerApi) - nameWithType: ClientSimExtensions.GetClientSimPlayer(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.GetClientSimPlayer* - name: GetClientSimPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_GetClientSimPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimExtensions.GetClientSimPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.GetClientSimPlayer - nameWithType: ClientSimExtensions.GetClientSimPlayer -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.GetPlayerController(VRCPlayerApi) - name: GetPlayerController(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_GetPlayerController_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.GetPlayerController(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.GetPlayerController(VRCPlayerApi) - nameWithType: ClientSimExtensions.GetPlayerController(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.GetPlayerController* - name: GetPlayerController - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_GetPlayerController_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimExtensions.GetPlayerController - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.GetPlayerController - nameWithType: ClientSimExtensions.GetPlayerController -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.Log(System.Object,System.String) - name: Log(Object, String) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_Log_System_Object_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.Log(System.Object,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.Log(System.Object, System.String) - nameWithType: ClientSimExtensions.Log(Object, String) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.Log(System.String,System.String) - name: Log(String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_Log_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.Log(System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.Log(System.String, System.String) - nameWithType: ClientSimExtensions.Log(String, String) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.Log* - name: Log - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_Log_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimExtensions.Log - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.Log - nameWithType: ClientSimExtensions.Log -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.LogError(System.Object,System.String) - name: LogError(Object, String) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_LogError_System_Object_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.LogError(System.Object,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.LogError(System.Object, System.String) - nameWithType: ClientSimExtensions.LogError(Object, String) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.LogError(System.String,System.String) - name: LogError(String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_LogError_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.LogError(System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.LogError(System.String, System.String) - nameWithType: ClientSimExtensions.LogError(String, String) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.LogError* - name: LogError - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_LogError_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimExtensions.LogError - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.LogError - nameWithType: ClientSimExtensions.LogError -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning(System.Object,System.String) - name: LogWarning(Object, String) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_LogWarning_System_Object_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning(System.Object,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning(System.Object, System.String) - nameWithType: ClientSimExtensions.LogWarning(Object, String) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning(System.String,System.String) - name: LogWarning(String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_LogWarning_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning(System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning(System.String, System.String) - nameWithType: ClientSimExtensions.LogWarning(String, String) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning* - name: LogWarning - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_LogWarning_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.LogWarning - nameWithType: ClientSimExtensions.LogWarning -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.PreventComponentFromSaving(MonoBehaviour) - name: PreventComponentFromSaving(MonoBehaviour) - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_PreventComponentFromSaving_MonoBehaviour_ - commentId: M:VRC.SDK3.ClientSim.ClientSimExtensions.PreventComponentFromSaving(MonoBehaviour) - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.PreventComponentFromSaving(MonoBehaviour) - nameWithType: ClientSimExtensions.PreventComponentFromSaving(MonoBehaviour) -- uid: VRC.SDK3.ClientSim.ClientSimExtensions.PreventComponentFromSaving* - name: PreventComponentFromSaving - href: classes/VRC.SDK3.ClientSim.ClientSimExtensions.html#VRC_SDK3_ClientSim_ClientSimExtensions_PreventComponentFromSaving_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimExtensions.PreventComponentFromSaving - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimExtensions.PreventComponentFromSaving - nameWithType: ClientSimExtensions.PreventComponentFromSaving -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager - name: ClientSimHighlightManager - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimHighlightManager - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager - nameWithType: ClientSimHighlightManager -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager._highlightsFX - name: _highlightsFX - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager__highlightsFX - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightManager._highlightsFX - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager._highlightsFX - nameWithType: ClientSimHighlightManager._highlightsFX -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager._objectRenderProxies - name: _objectRenderProxies - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager__objectRenderProxies - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightManager._objectRenderProxies - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager._objectRenderProxies - nameWithType: ClientSimHighlightManager._objectRenderProxies -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager._proxyMeshQueue - name: _proxyMeshQueue - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager__proxyMeshQueue - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightManager._proxyMeshQueue - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager._proxyMeshQueue - nameWithType: ClientSimHighlightManager._proxyMeshQueue -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.capsuleMesh - name: capsuleMesh - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_capsuleMesh - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightManager.capsuleMesh - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.capsuleMesh - nameWithType: ClientSimHighlightManager.capsuleMesh -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.cubeMesh - name: cubeMesh - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_cubeMesh - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightManager.cubeMesh - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.cubeMesh - nameWithType: ClientSimHighlightManager.cubeMesh -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.DisableObjectHighlight(GameObject) - name: DisableObjectHighlight(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_DisableObjectHighlight_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightManager.DisableObjectHighlight(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.DisableObjectHighlight(GameObject) - nameWithType: ClientSimHighlightManager.DisableObjectHighlight(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.DisableObjectHighlight* - name: DisableObjectHighlight - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_DisableObjectHighlight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightManager.DisableObjectHighlight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.DisableObjectHighlight - nameWithType: ClientSimHighlightManager.DisableObjectHighlight -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight(GameObject) - name: EnableObjectHighlight(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_EnableObjectHighlight_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight(GameObject) - nameWithType: ClientSimHighlightManager.EnableObjectHighlight(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight(Renderer,System.Boolean) - name: EnableObjectHighlight(Renderer, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_EnableObjectHighlight_Renderer_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight(Renderer,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight(Renderer, System.Boolean) - nameWithType: ClientSimHighlightManager.EnableObjectHighlight(Renderer, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight* - name: EnableObjectHighlight - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_EnableObjectHighlight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.EnableObjectHighlight - nameWithType: ClientSimHighlightManager.EnableObjectHighlight -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.GatherRenderers(GameObject,System.Boolean) - name: GatherRenderers(GameObject, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_GatherRenderers_GameObject_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightManager.GatherRenderers(GameObject,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.GatherRenderers(GameObject, System.Boolean) - nameWithType: ClientSimHighlightManager.GatherRenderers(GameObject, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.GatherRenderers* - name: GatherRenderers - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_GatherRenderers_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightManager.GatherRenderers - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.GatherRenderers - nameWithType: ClientSimHighlightManager.GatherRenderers -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetProxyHighlight(GameObject) - name: GetProxyHighlight(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_GetProxyHighlight_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightManager.GetProxyHighlight(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetProxyHighlight(GameObject) - nameWithType: ClientSimHighlightManager.GetProxyHighlight(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetProxyHighlight* - name: GetProxyHighlight - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_GetProxyHighlight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightManager.GetProxyHighlight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetProxyHighlight - nameWithType: ClientSimHighlightManager.GetProxyHighlight -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetUnusedProxy - name: GetUnusedProxy() - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_GetUnusedProxy - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightManager.GetUnusedProxy - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetUnusedProxy() - nameWithType: ClientSimHighlightManager.GetUnusedProxy() -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetUnusedProxy* - name: GetUnusedProxy - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_GetUnusedProxy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightManager.GetUnusedProxy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.GetUnusedProxy - nameWithType: ClientSimHighlightManager.GetUnusedProxy -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.Initialize(Camera) - name: Initialize(Camera) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_Initialize_Camera_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightManager.Initialize(Camera) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.Initialize(Camera) - nameWithType: ClientSimHighlightManager.Initialize(Camera) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightManager.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.Initialize - nameWithType: ClientSimHighlightManager.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.proxyHighlightPrefab - name: proxyHighlightPrefab - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_proxyHighlightPrefab - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightManager.proxyHighlightPrefab - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.proxyHighlightPrefab - nameWithType: ClientSimHighlightManager.proxyHighlightPrefab -- uid: VRC.SDK3.ClientSim.ClientSimHighlightManager.sphereMesh - name: sphereMesh - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightManager.html#VRC_SDK3_ClientSim_ClientSimHighlightManager_sphereMesh - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightManager.sphereMesh - fullName: VRC.SDK3.ClientSim.ClientSimHighlightManager.sphereMesh - nameWithType: ClientSimHighlightManager.sphereMesh -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy - name: ClientSimHighlightProxy - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html - commentId: T:VRC.SDK3.ClientSim.ClientSimHighlightProxy - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy - nameWithType: ClientSimHighlightProxy -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy._capsuleMesh - name: _capsuleMesh - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy__capsuleMesh - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightProxy._capsuleMesh - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy._capsuleMesh - nameWithType: ClientSimHighlightProxy._capsuleMesh -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy._cubeMesh - name: _cubeMesh - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy__cubeMesh - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightProxy._cubeMesh - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy._cubeMesh - nameWithType: ClientSimHighlightProxy._cubeMesh -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy._filter - name: _filter - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy__filter - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightProxy._filter - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy._filter - nameWithType: ClientSimHighlightProxy._filter -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy._proxyCollider - name: _proxyCollider - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy__proxyCollider - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightProxy._proxyCollider - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy._proxyCollider - nameWithType: ClientSimHighlightProxy._proxyCollider -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy._proxyObject - name: _proxyObject - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy__proxyObject - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightProxy._proxyObject - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy._proxyObject - nameWithType: ClientSimHighlightProxy._proxyObject -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy._sphereMesh - name: _sphereMesh - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy__sphereMesh - commentId: F:VRC.SDK3.ClientSim.ClientSimHighlightProxy._sphereMesh - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy._sphereMesh - nameWithType: ClientSimHighlightProxy._sphereMesh -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightProxy.Awake - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Awake() - nameWithType: ClientSimHighlightProxy.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightProxy.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Awake - nameWithType: ClientSimHighlightProxy.Awake -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.DisableProxy - name: DisableProxy() - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_DisableProxy - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightProxy.DisableProxy - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.DisableProxy() - nameWithType: ClientSimHighlightProxy.DisableProxy() -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.DisableProxy* - name: DisableProxy - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_DisableProxy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightProxy.DisableProxy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.DisableProxy - nameWithType: ClientSimHighlightProxy.DisableProxy -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.EnableProxy(Transform,Collider) - name: EnableProxy(Transform, Collider) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_EnableProxy_Transform_Collider_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightProxy.EnableProxy(Transform,Collider) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.EnableProxy(Transform, Collider) - nameWithType: ClientSimHighlightProxy.EnableProxy(Transform, Collider) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.EnableProxy* - name: EnableProxy - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_EnableProxy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightProxy.EnableProxy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.EnableProxy - nameWithType: ClientSimHighlightProxy.EnableProxy -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Initialize(Mesh,Mesh,Mesh) - name: Initialize(Mesh, Mesh, Mesh) - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_Initialize_Mesh_Mesh_Mesh_ - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightProxy.Initialize(Mesh,Mesh,Mesh) - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Initialize(Mesh, Mesh, Mesh) - nameWithType: ClientSimHighlightProxy.Initialize(Mesh, Mesh, Mesh) -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightProxy.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Initialize - nameWithType: ClientSimHighlightProxy.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.OnWillRenderObject - name: OnWillRenderObject() - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_OnWillRenderObject - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightProxy.OnWillRenderObject - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.OnWillRenderObject() - nameWithType: ClientSimHighlightProxy.OnWillRenderObject() -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.OnWillRenderObject* - name: OnWillRenderObject - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_OnWillRenderObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightProxy.OnWillRenderObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.OnWillRenderObject - nameWithType: ClientSimHighlightProxy.OnWillRenderObject -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Renderer - name: Renderer - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_Renderer - commentId: P:VRC.SDK3.ClientSim.ClientSimHighlightProxy.Renderer - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Renderer - nameWithType: ClientSimHighlightProxy.Renderer -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Renderer* - name: Renderer - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_Renderer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightProxy.Renderer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.Renderer - nameWithType: ClientSimHighlightProxy.Renderer -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.UpdatePosition - name: UpdatePosition() - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_UpdatePosition - commentId: M:VRC.SDK3.ClientSim.ClientSimHighlightProxy.UpdatePosition - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.UpdatePosition() - nameWithType: ClientSimHighlightProxy.UpdatePosition() -- uid: VRC.SDK3.ClientSim.ClientSimHighlightProxy.UpdatePosition* - name: UpdatePosition - href: classes/VRC.SDK3.ClientSim.ClientSimHighlightProxy.html#VRC_SDK3_ClientSim_ClientSimHighlightProxy_UpdatePosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimHighlightProxy.UpdatePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimHighlightProxy.UpdatePosition - nameWithType: ClientSimHighlightProxy.UpdatePosition -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased - name: ClientSimInputActionBased - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInputActionBased - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased - nameWithType: ClientSimInputActionBased -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased__settings - commentId: F:VRC.SDK3.ClientSim.ClientSimInputActionBased._settings - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased._settings - nameWithType: ClientSimInputActionBased._settings -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookHorizontal - name: GetLookHorizontal() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetLookHorizontal - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookHorizontal - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookHorizontal() - nameWithType: ClientSimInputActionBased.GetLookHorizontal() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookHorizontal* - name: GetLookHorizontal - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetLookHorizontal_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookHorizontal - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookHorizontal - nameWithType: ClientSimInputActionBased.GetLookHorizontal -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookVertical - name: GetLookVertical() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetLookVertical - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookVertical - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookVertical() - nameWithType: ClientSimInputActionBased.GetLookVertical() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookVertical* - name: GetLookVertical - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetLookVertical_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookVertical - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetLookVertical - nameWithType: ClientSimInputActionBased.GetLookVertical -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementHorizontal - name: GetMovementHorizontal() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetMovementHorizontal - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementHorizontal - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementHorizontal() - nameWithType: ClientSimInputActionBased.GetMovementHorizontal() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementHorizontal* - name: GetMovementHorizontal - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetMovementHorizontal_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementHorizontal - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementHorizontal - nameWithType: ClientSimInputActionBased.GetMovementHorizontal -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementVertical - name: GetMovementVertical() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetMovementVertical - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementVertical - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementVertical() - nameWithType: ClientSimInputActionBased.GetMovementVertical() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementVertical* - name: GetMovementVertical - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetMovementVertical_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementVertical - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetMovementVertical - nameWithType: ClientSimInputActionBased.GetMovementVertical -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupManipulateDistance - name: GetPickupManipulateDistance() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupManipulateDistance - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupManipulateDistance - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupManipulateDistance() - nameWithType: ClientSimInputActionBased.GetPickupManipulateDistance() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupManipulateDistance* - name: GetPickupManipulateDistance - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupManipulateDistance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupManipulateDistance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupManipulateDistance - nameWithType: ClientSimInputActionBased.GetPickupManipulateDistance -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateCwCcw - name: GetPickupRotateCwCcw() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupRotateCwCcw - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateCwCcw - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateCwCcw() - nameWithType: ClientSimInputActionBased.GetPickupRotateCwCcw() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateCwCcw* - name: GetPickupRotateCwCcw - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupRotateCwCcw_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateCwCcw - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateCwCcw - nameWithType: ClientSimInputActionBased.GetPickupRotateCwCcw -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateLeftRight - name: GetPickupRotateLeftRight() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupRotateLeftRight - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateLeftRight - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateLeftRight() - nameWithType: ClientSimInputActionBased.GetPickupRotateLeftRight() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateLeftRight* - name: GetPickupRotateLeftRight - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupRotateLeftRight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateLeftRight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateLeftRight - nameWithType: ClientSimInputActionBased.GetPickupRotateLeftRight -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateUpDown - name: GetPickupRotateUpDown() - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupRotateUpDown - commentId: M:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateUpDown - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateUpDown() - nameWithType: ClientSimInputActionBased.GetPickupRotateUpDown() -- uid: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateUpDown* - name: GetPickupRotateUpDown - href: classes/VRC.SDK3.ClientSim.ClientSimInputActionBased.html#VRC_SDK3_ClientSim_ClientSimInputActionBased_GetPickupRotateUpDown_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateUpDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputActionBased.GetPickupRotateUpDown - nameWithType: ClientSimInputActionBased.GetPickupRotateUpDown -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings - name: ClientSimInputAxesSettings - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInputAxesSettings - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings - nameWithType: ClientSimInputAxesSettings -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis - name: ClientSimInputAxesSettings.ClientSimInputAxis - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.#ctor - name: ClientSimInputAxis() - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis__ctor - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.#ctor - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.ClientSimInputAxis() - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.ClientSimInputAxis() -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.#ctor(SerializedProperty) - name: ClientSimInputAxis(SerializedProperty) - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis__ctor_SerializedProperty_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.#ctor(SerializedProperty) - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.ClientSimInputAxis(SerializedProperty) - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.ClientSimInputAxis(SerializedProperty) -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.#ctor* - name: ClientSimInputAxis - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.ClientSimInputAxis - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.ClientSimInputAxis -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.altNegativeButton - name: altNegativeButton - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_altNegativeButton - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.altNegativeButton - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.altNegativeButton - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.altNegativeButton -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.altPositiveButton - name: altPositiveButton - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_altPositiveButton - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.altPositiveButton - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.altPositiveButton - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.altPositiveButton -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.axis - name: axis - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_axis - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.axis - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.axis - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.axis -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.dead - name: dead - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_dead - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.dead - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.dead - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.dead -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveName - name: descriptiveName - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_descriptiveName - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveName - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveName - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveName -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveNegativeName - name: descriptiveNegativeName - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_descriptiveNegativeName - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveNegativeName - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveNegativeName - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.descriptiveNegativeName -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals(System.Object) - name: Equals(Object) - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_Equals_System_Object_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals(System.Object) - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals(System.Object) - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.Equals(Object) -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals(VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis) - name: Equals(ClientSimInputAxesSettings.ClientSimInputAxis) - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_Equals_VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals(VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis) - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals(VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis) - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.Equals(ClientSimInputAxesSettings.ClientSimInputAxis) -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals* - name: Equals - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_Equals_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.Equals - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.Equals -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode - name: GetHashCode() - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_GetHashCode - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode() - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode() -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode* - name: GetHashCode - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_GetHashCode_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.GetHashCode -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.gravity - name: gravity - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_gravity - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.gravity - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.gravity - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.gravity -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.invert - name: invert - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_invert - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.invert - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.invert - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.invert -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.joyNum - name: joyNum - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_joyNum - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.joyNum - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.joyNum - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.joyNum -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.m_Name - name: m_Name - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_m_Name - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.m_Name - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.m_Name - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.m_Name -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.negativeButton - name: negativeButton - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_negativeButton - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.negativeButton - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.negativeButton - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.negativeButton -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.positiveButton - name: positiveButton - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_positiveButton - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.positiveButton - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.positiveButton - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.positiveButton -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.sensitivity - name: sensitivity - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_sensitivity - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.sensitivity - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.sensitivity - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.sensitivity -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.snap - name: snap - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_snap - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.snap - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.snap - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.snap -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.type - name: type - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ClientSimInputAxis_type - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.type - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.ClientSimInputAxis.type - nameWithType: ClientSimInputAxesSettings.ClientSimInputAxis.type -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals(System.Object) - name: Equals(Object) - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_Equals_System_Object_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals(System.Object) - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals(System.Object) - nameWithType: ClientSimInputAxesSettings.Equals(Object) -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals(VRC.SDK3.ClientSim.ClientSimInputAxesSettings) - name: Equals(ClientSimInputAxesSettings) - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_Equals_VRC_SDK3_ClientSim_ClientSimInputAxesSettings_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals(VRC.SDK3.ClientSim.ClientSimInputAxesSettings) - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals(VRC.SDK3.ClientSim.ClientSimInputAxesSettings) - nameWithType: ClientSimInputAxesSettings.Equals(ClientSimInputAxesSettings) -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals* - name: Equals - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_Equals_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.Equals - nameWithType: ClientSimInputAxesSettings.Equals -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.GetHashCode - name: GetHashCode() - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_GetHashCode - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.GetHashCode - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.GetHashCode() - nameWithType: ClientSimInputAxesSettings.GetHashCode() -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.GetHashCode* - name: GetHashCode - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_GetHashCode_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.GetHashCode - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.GetHashCode - nameWithType: ClientSimInputAxesSettings.GetHashCode -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.LoadFromSerializedObject(SerializedObject) - name: LoadFromSerializedObject(SerializedObject) - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_LoadFromSerializedObject_SerializedObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.LoadFromSerializedObject(SerializedObject) - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.LoadFromSerializedObject(SerializedObject) - nameWithType: ClientSimInputAxesSettings.LoadFromSerializedObject(SerializedObject) -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.LoadFromSerializedObject* - name: LoadFromSerializedObject - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_LoadFromSerializedObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.LoadFromSerializedObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.LoadFromSerializedObject - nameWithType: ClientSimInputAxesSettings.LoadFromSerializedObject -- uid: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.m_Axes - name: m_Axes - href: classes/VRC.SDK3.ClientSim.ClientSimInputAxesSettings.html#VRC_SDK3_ClientSim_ClientSimInputAxesSettings_m_Axes - commentId: F:VRC.SDK3.ClientSim.ClientSimInputAxesSettings.m_Axes - fullName: VRC.SDK3.ClientSim.ClientSimInputAxesSettings.m_Axes - nameWithType: ClientSimInputAxesSettings.m_Axes -- uid: VRC.SDK3.ClientSim.ClientSimInputBase - name: ClientSimInputBase - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInputBase - fullName: VRC.SDK3.ClientSim.ClientSimInputBase - nameWithType: ClientSimInputBase -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._dropEvent - name: _dropEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__dropEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._dropEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._dropEvent - nameWithType: ClientSimInputBase._dropEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._grabEvent - name: _grabEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__grabEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._grabEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._grabEvent - nameWithType: ClientSimInputBase._grabEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._jumpEvent - name: _jumpEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__jumpEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._jumpEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._jumpEvent - nameWithType: ClientSimInputBase._jumpEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._releaseMouseEvent - name: _releaseMouseEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__releaseMouseEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._releaseMouseEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._releaseMouseEvent - nameWithType: ClientSimInputBase._releaseMouseEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._runEvent - name: _runEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__runEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._runEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._runEvent - nameWithType: ClientSimInputBase._runEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._toggleCrouchEvent - name: _toggleCrouchEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__toggleCrouchEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._toggleCrouchEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._toggleCrouchEvent - nameWithType: ClientSimInputBase._toggleCrouchEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._toggleMenuEvent - name: _toggleMenuEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__toggleMenuEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._toggleMenuEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._toggleMenuEvent - nameWithType: ClientSimInputBase._toggleMenuEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._toggleProneEvent - name: _toggleProneEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__toggleProneEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._toggleProneEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._toggleProneEvent - nameWithType: ClientSimInputBase._toggleProneEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase._useEvent - name: _useEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase__useEvent - commentId: F:VRC.SDK3.ClientSim.ClientSimInputBase._useEvent - fullName: VRC.SDK3.ClientSim.ClientSimInputBase._useEvent - nameWithType: ClientSimInputBase._useEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.Dispose() - nameWithType: ClientSimInputBase.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.Dispose - nameWithType: ClientSimInputBase.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookAxes - name: GetLookAxes() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetLookAxes - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetLookAxes - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookAxes() - nameWithType: ClientSimInputBase.GetLookAxes() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookAxes* - name: GetLookAxes - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetLookAxes_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetLookAxes - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookAxes - nameWithType: ClientSimInputBase.GetLookAxes -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookHorizontal - name: GetLookHorizontal() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetLookHorizontal - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetLookHorizontal - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookHorizontal() - nameWithType: ClientSimInputBase.GetLookHorizontal() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookHorizontal* - name: GetLookHorizontal - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetLookHorizontal_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetLookHorizontal - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookHorizontal - nameWithType: ClientSimInputBase.GetLookHorizontal -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookVertical - name: GetLookVertical() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetLookVertical - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetLookVertical - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookVertical() - nameWithType: ClientSimInputBase.GetLookVertical() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookVertical* - name: GetLookVertical - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetLookVertical_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetLookVertical - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetLookVertical - nameWithType: ClientSimInputBase.GetLookVertical -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementAxes - name: GetMovementAxes() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetMovementAxes - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementAxes - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementAxes() - nameWithType: ClientSimInputBase.GetMovementAxes() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementAxes* - name: GetMovementAxes - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetMovementAxes_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementAxes - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementAxes - nameWithType: ClientSimInputBase.GetMovementAxes -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementHorizontal - name: GetMovementHorizontal() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetMovementHorizontal - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementHorizontal - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementHorizontal() - nameWithType: ClientSimInputBase.GetMovementHorizontal() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementHorizontal* - name: GetMovementHorizontal - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetMovementHorizontal_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementHorizontal - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementHorizontal - nameWithType: ClientSimInputBase.GetMovementHorizontal -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementVertical - name: GetMovementVertical() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetMovementVertical - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementVertical - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementVertical() - nameWithType: ClientSimInputBase.GetMovementVertical() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementVertical* - name: GetMovementVertical - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetMovementVertical_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementVertical - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetMovementVertical - nameWithType: ClientSimInputBase.GetMovementVertical -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupManipulateDistance - name: GetPickupManipulateDistance() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupManipulateDistance - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupManipulateDistance - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupManipulateDistance() - nameWithType: ClientSimInputBase.GetPickupManipulateDistance() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupManipulateDistance* - name: GetPickupManipulateDistance - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupManipulateDistance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupManipulateDistance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupManipulateDistance - nameWithType: ClientSimInputBase.GetPickupManipulateDistance -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateCwCcw - name: GetPickupRotateCwCcw() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupRotateCwCcw - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateCwCcw - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateCwCcw() - nameWithType: ClientSimInputBase.GetPickupRotateCwCcw() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateCwCcw* - name: GetPickupRotateCwCcw - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupRotateCwCcw_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateCwCcw - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateCwCcw - nameWithType: ClientSimInputBase.GetPickupRotateCwCcw -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateLeftRight - name: GetPickupRotateLeftRight() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupRotateLeftRight - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateLeftRight - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateLeftRight() - nameWithType: ClientSimInputBase.GetPickupRotateLeftRight() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateLeftRight* - name: GetPickupRotateLeftRight - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupRotateLeftRight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateLeftRight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateLeftRight - nameWithType: ClientSimInputBase.GetPickupRotateLeftRight -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateUpDown - name: GetPickupRotateUpDown() - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupRotateUpDown - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateUpDown - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateUpDown() - nameWithType: ClientSimInputBase.GetPickupRotateUpDown() -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateUpDown* - name: GetPickupRotateUpDown - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_GetPickupRotateUpDown_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateUpDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.GetPickupRotateUpDown - nameWithType: ClientSimInputBase.GetPickupRotateUpDown -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendDropEvent(System.Boolean,HandType) - name: SendDropEvent(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendDropEvent_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendDropEvent(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendDropEvent(System.Boolean, HandType) - nameWithType: ClientSimInputBase.SendDropEvent(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendDropEvent* - name: SendDropEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendDropEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendDropEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendDropEvent - nameWithType: ClientSimInputBase.SendDropEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendGrabEvent(System.Boolean,HandType) - name: SendGrabEvent(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendGrabEvent_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendGrabEvent(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendGrabEvent(System.Boolean, HandType) - nameWithType: ClientSimInputBase.SendGrabEvent(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendGrabEvent* - name: SendGrabEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendGrabEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendGrabEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendGrabEvent - nameWithType: ClientSimInputBase.SendGrabEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendJumpEvent(System.Boolean,HandType) - name: SendJumpEvent(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendJumpEvent_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendJumpEvent(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendJumpEvent(System.Boolean, HandType) - nameWithType: ClientSimInputBase.SendJumpEvent(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendJumpEvent* - name: SendJumpEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendJumpEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendJumpEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendJumpEvent - nameWithType: ClientSimInputBase.SendJumpEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendReleaseMouseEvent(System.Boolean) - name: SendReleaseMouseEvent(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendReleaseMouseEvent_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendReleaseMouseEvent(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendReleaseMouseEvent(System.Boolean) - nameWithType: ClientSimInputBase.SendReleaseMouseEvent(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendReleaseMouseEvent* - name: SendReleaseMouseEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendReleaseMouseEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendReleaseMouseEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendReleaseMouseEvent - nameWithType: ClientSimInputBase.SendReleaseMouseEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendRunEvent(System.Boolean) - name: SendRunEvent(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendRunEvent_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendRunEvent(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendRunEvent(System.Boolean) - nameWithType: ClientSimInputBase.SendRunEvent(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendRunEvent* - name: SendRunEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendRunEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendRunEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendRunEvent - nameWithType: ClientSimInputBase.SendRunEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleCrouchEvent(System.Boolean) - name: SendToggleCrouchEvent(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendToggleCrouchEvent_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleCrouchEvent(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleCrouchEvent(System.Boolean) - nameWithType: ClientSimInputBase.SendToggleCrouchEvent(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleCrouchEvent* - name: SendToggleCrouchEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendToggleCrouchEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleCrouchEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleCrouchEvent - nameWithType: ClientSimInputBase.SendToggleCrouchEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleMenuEvent(System.Boolean,HandType) - name: SendToggleMenuEvent(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendToggleMenuEvent_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleMenuEvent(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleMenuEvent(System.Boolean, HandType) - nameWithType: ClientSimInputBase.SendToggleMenuEvent(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleMenuEvent* - name: SendToggleMenuEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendToggleMenuEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleMenuEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleMenuEvent - nameWithType: ClientSimInputBase.SendToggleMenuEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleProneEvent(System.Boolean) - name: SendToggleProneEvent(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendToggleProneEvent_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleProneEvent(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleProneEvent(System.Boolean) - nameWithType: ClientSimInputBase.SendToggleProneEvent(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleProneEvent* - name: SendToggleProneEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendToggleProneEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleProneEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendToggleProneEvent - nameWithType: ClientSimInputBase.SendToggleProneEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendUseEvent(System.Boolean,HandType) - name: SendUseEvent(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendUseEvent_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SendUseEvent(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendUseEvent(System.Boolean, HandType) - nameWithType: ClientSimInputBase.SendUseEvent(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SendUseEvent* - name: SendUseEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SendUseEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SendUseEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SendUseEvent - nameWithType: ClientSimInputBase.SendUseEvent -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeDrop(Action{System.Boolean,HandType}) - name: SubscribeDrop(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeDrop_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeDrop(Action{System.Boolean,HandType}) - name.vb: SubscribeDrop(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeDrop(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeDrop(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.SubscribeDrop(Action) - nameWithType.vb: ClientSimInputBase.SubscribeDrop(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeDrop* - name: SubscribeDrop - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeDrop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeDrop - nameWithType: ClientSimInputBase.SubscribeDrop -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeGrab(Action{System.Boolean,HandType}) - name: SubscribeGrab(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeGrab_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeGrab(Action{System.Boolean,HandType}) - name.vb: SubscribeGrab(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeGrab(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeGrab(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.SubscribeGrab(Action) - nameWithType.vb: ClientSimInputBase.SubscribeGrab(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeGrab* - name: SubscribeGrab - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeGrab_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeGrab - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeGrab - nameWithType: ClientSimInputBase.SubscribeGrab -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeJump(Action{System.Boolean,HandType}) - name: SubscribeJump(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeJump_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeJump(Action{System.Boolean,HandType}) - name.vb: SubscribeJump(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeJump(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeJump(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.SubscribeJump(Action) - nameWithType.vb: ClientSimInputBase.SubscribeJump(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeJump* - name: SubscribeJump - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeJump_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeJump - nameWithType: ClientSimInputBase.SubscribeJump -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeReleaseMouse(Action{System.Boolean}) - name: SubscribeReleaseMouse(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeReleaseMouse_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeReleaseMouse(Action{System.Boolean}) - name.vb: SubscribeReleaseMouse(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeReleaseMouse(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeReleaseMouse(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.SubscribeReleaseMouse(Action) - nameWithType.vb: ClientSimInputBase.SubscribeReleaseMouse(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeReleaseMouse* - name: SubscribeReleaseMouse - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeReleaseMouse_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeReleaseMouse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeReleaseMouse - nameWithType: ClientSimInputBase.SubscribeReleaseMouse -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeRun(Action{System.Boolean}) - name: SubscribeRun(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeRun_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeRun(Action{System.Boolean}) - name.vb: SubscribeRun(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeRun(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeRun(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.SubscribeRun(Action) - nameWithType.vb: ClientSimInputBase.SubscribeRun(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeRun* - name: SubscribeRun - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeRun_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeRun - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeRun - nameWithType: ClientSimInputBase.SubscribeRun -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleCrouch(Action{System.Boolean}) - name: SubscribeToggleCrouch(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeToggleCrouch_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleCrouch(Action{System.Boolean}) - name.vb: SubscribeToggleCrouch(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleCrouch(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleCrouch(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.SubscribeToggleCrouch(Action) - nameWithType.vb: ClientSimInputBase.SubscribeToggleCrouch(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleCrouch* - name: SubscribeToggleCrouch - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeToggleCrouch_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleCrouch - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleCrouch - nameWithType: ClientSimInputBase.SubscribeToggleCrouch -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleMenu(Action{System.Boolean,HandType}) - name: SubscribeToggleMenu(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeToggleMenu_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleMenu(Action{System.Boolean,HandType}) - name.vb: SubscribeToggleMenu(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleMenu(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleMenu(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.SubscribeToggleMenu(Action) - nameWithType.vb: ClientSimInputBase.SubscribeToggleMenu(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleMenu* - name: SubscribeToggleMenu - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeToggleMenu_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleMenu - nameWithType: ClientSimInputBase.SubscribeToggleMenu -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleProne(Action{System.Boolean}) - name: SubscribeToggleProne(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeToggleProne_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleProne(Action{System.Boolean}) - name.vb: SubscribeToggleProne(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleProne(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleProne(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.SubscribeToggleProne(Action) - nameWithType.vb: ClientSimInputBase.SubscribeToggleProne(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleProne* - name: SubscribeToggleProne - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeToggleProne_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleProne - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeToggleProne - nameWithType: ClientSimInputBase.SubscribeToggleProne -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeUse(Action{System.Boolean,HandType}) - name: SubscribeUse(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeUse_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeUse(Action{System.Boolean,HandType}) - name.vb: SubscribeUse(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeUse(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeUse(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.SubscribeUse(Action) - nameWithType.vb: ClientSimInputBase.SubscribeUse(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeUse* - name: SubscribeUse - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_SubscribeUse_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeUse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.SubscribeUse - nameWithType: ClientSimInputBase.SubscribeUse -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeDrop(Action{System.Boolean,HandType}) - name: UnsubscribeDrop(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeDrop_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeDrop(Action{System.Boolean,HandType}) - name.vb: UnsubscribeDrop(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeDrop(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeDrop(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.UnsubscribeDrop(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeDrop(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeDrop* - name: UnsubscribeDrop - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeDrop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeDrop - nameWithType: ClientSimInputBase.UnsubscribeDrop -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeGrab(Action{System.Boolean,HandType}) - name: UnsubscribeGrab(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeGrab_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeGrab(Action{System.Boolean,HandType}) - name.vb: UnsubscribeGrab(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeGrab(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeGrab(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.UnsubscribeGrab(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeGrab(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeGrab* - name: UnsubscribeGrab - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeGrab_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeGrab - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeGrab - nameWithType: ClientSimInputBase.UnsubscribeGrab -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeJump(Action{System.Boolean,HandType}) - name: UnsubscribeJump(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeJump_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeJump(Action{System.Boolean,HandType}) - name.vb: UnsubscribeJump(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeJump(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeJump(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.UnsubscribeJump(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeJump(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeJump* - name: UnsubscribeJump - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeJump_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeJump - nameWithType: ClientSimInputBase.UnsubscribeJump -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeReleaseMouse(Action{System.Boolean}) - name: UnsubscribeReleaseMouse(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeReleaseMouse_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeReleaseMouse(Action{System.Boolean}) - name.vb: UnsubscribeReleaseMouse(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeReleaseMouse(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeReleaseMouse(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.UnsubscribeReleaseMouse(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeReleaseMouse(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeReleaseMouse* - name: UnsubscribeReleaseMouse - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeReleaseMouse_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeReleaseMouse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeReleaseMouse - nameWithType: ClientSimInputBase.UnsubscribeReleaseMouse -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeRun(Action{System.Boolean}) - name: UnsubscribeRun(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeRun_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeRun(Action{System.Boolean}) - name.vb: UnsubscribeRun(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeRun(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeRun(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.UnsubscribeRun(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeRun(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeRun* - name: UnsubscribeRun - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeRun_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeRun - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeRun - nameWithType: ClientSimInputBase.UnsubscribeRun -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleCrouch(Action{System.Boolean}) - name: UnsubscribeToggleCrouch(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeToggleCrouch_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleCrouch(Action{System.Boolean}) - name.vb: UnsubscribeToggleCrouch(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleCrouch(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleCrouch(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.UnsubscribeToggleCrouch(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeToggleCrouch(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleCrouch* - name: UnsubscribeToggleCrouch - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeToggleCrouch_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleCrouch - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleCrouch - nameWithType: ClientSimInputBase.UnsubscribeToggleCrouch -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleMenu(Action{System.Boolean,HandType}) - name: UnsubscribeToggleMenu(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeToggleMenu_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleMenu(Action{System.Boolean,HandType}) - name.vb: UnsubscribeToggleMenu(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleMenu(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleMenu(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.UnsubscribeToggleMenu(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeToggleMenu(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleMenu* - name: UnsubscribeToggleMenu - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeToggleMenu_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleMenu - nameWithType: ClientSimInputBase.UnsubscribeToggleMenu -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleProne(Action{System.Boolean}) - name: UnsubscribeToggleProne(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeToggleProne_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleProne(Action{System.Boolean}) - name.vb: UnsubscribeToggleProne(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleProne(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleProne(Action(Of System.Boolean)) - nameWithType: ClientSimInputBase.UnsubscribeToggleProne(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeToggleProne(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleProne* - name: UnsubscribeToggleProne - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeToggleProne_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleProne - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeToggleProne - nameWithType: ClientSimInputBase.UnsubscribeToggleProne -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeUse(Action{System.Boolean,HandType}) - name: UnsubscribeUse(Action) - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeUse_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeUse(Action{System.Boolean,HandType}) - name.vb: UnsubscribeUse(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeUse(Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeUse(Action(Of System.Boolean, HandType)) - nameWithType: ClientSimInputBase.UnsubscribeUse(Action) - nameWithType.vb: ClientSimInputBase.UnsubscribeUse(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeUse* - name: UnsubscribeUse - href: classes/VRC.SDK3.ClientSim.ClientSimInputBase.html#VRC_SDK3_ClientSim_ClientSimInputBase_UnsubscribeUse_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeUse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputBase.UnsubscribeUse - nameWithType: ClientSimInputBase.UnsubscribeUse -- uid: VRC.SDK3.ClientSim.ClientSimInputManager - name: ClientSimInputManager - href: classes/VRC.SDK3.ClientSim.ClientSimInputManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInputManager - fullName: VRC.SDK3.ClientSim.ClientSimInputManager - nameWithType: ClientSimInputManager -- uid: VRC.SDK3.ClientSim.ClientSimInputManager.GetInput - name: GetInput() - href: classes/VRC.SDK3.ClientSim.ClientSimInputManager.html#VRC_SDK3_ClientSim_ClientSimInputManager_GetInput - commentId: M:VRC.SDK3.ClientSim.ClientSimInputManager.GetInput - fullName: VRC.SDK3.ClientSim.ClientSimInputManager.GetInput() - nameWithType: ClientSimInputManager.GetInput() -- uid: VRC.SDK3.ClientSim.ClientSimInputManager.GetInput* - name: GetInput - href: classes/VRC.SDK3.ClientSim.ClientSimInputManager.html#VRC_SDK3_ClientSim_ClientSimInputManager_GetInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputManager.GetInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputManager.GetInput - nameWithType: ClientSimInputManager.GetInput -- uid: VRC.SDK3.ClientSim.ClientSimInputManager.Initialize(VRC.SDK3.ClientSim.ClientSimSettings) - name: Initialize(ClientSimSettings) - href: classes/VRC.SDK3.ClientSim.ClientSimInputManager.html#VRC_SDK3_ClientSim_ClientSimInputManager_Initialize_VRC_SDK3_ClientSim_ClientSimSettings_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputManager.Initialize(VRC.SDK3.ClientSim.ClientSimSettings) - fullName: VRC.SDK3.ClientSim.ClientSimInputManager.Initialize(VRC.SDK3.ClientSim.ClientSimSettings) - nameWithType: ClientSimInputManager.Initialize(ClientSimSettings) -- uid: VRC.SDK3.ClientSim.ClientSimInputManager.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimInputManager.html#VRC_SDK3_ClientSim_ClientSimInputManager_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputManager.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputManager.Initialize - nameWithType: ClientSimInputManager.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimInputModule - name: ClientSimInputModule - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInputModule - fullName: VRC.SDK3.ClientSim.ClientSimInputModule - nameWithType: ClientSimInputModule -- uid: VRC.SDK3.ClientSim.ClientSimInputModule._baseInput - name: _baseInput - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule__baseInput - commentId: F:VRC.SDK3.ClientSim.ClientSimInputModule._baseInput - fullName: VRC.SDK3.ClientSim.ClientSimInputModule._baseInput - nameWithType: ClientSimInputModule._baseInput -- uid: VRC.SDK3.ClientSim.ClientSimInputModule._interactiveLayerProvider - name: _interactiveLayerProvider - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule__interactiveLayerProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimInputModule._interactiveLayerProvider - fullName: VRC.SDK3.ClientSim.ClientSimInputModule._interactiveLayerProvider - nameWithType: ClientSimInputModule._interactiveLayerProvider -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimInputModule.Awake - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Awake() - nameWithType: ClientSimInputModule.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputModule.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Awake - nameWithType: ClientSimInputModule.Awake -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.DisableOtherEventSystems - name: DisableOtherEventSystems() - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_DisableOtherEventSystems - commentId: M:VRC.SDK3.ClientSim.ClientSimInputModule.DisableOtherEventSystems - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.DisableOtherEventSystems() - nameWithType: ClientSimInputModule.DisableOtherEventSystems() -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.DisableOtherEventSystems* - name: DisableOtherEventSystems - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_DisableOtherEventSystems_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputModule.DisableOtherEventSystems - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.DisableOtherEventSystems - nameWithType: ClientSimInputModule.DisableOtherEventSystems -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.GetMousePointerEventData(System.Int32) - name: GetMousePointerEventData(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_GetMousePointerEventData_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputModule.GetMousePointerEventData(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.GetMousePointerEventData(System.Int32) - nameWithType: ClientSimInputModule.GetMousePointerEventData(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.GetMousePointerEventData* - name: GetMousePointerEventData - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_GetMousePointerEventData_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputModule.GetMousePointerEventData - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.GetMousePointerEventData - nameWithType: ClientSimInputModule.GetMousePointerEventData -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Initialize(VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider) - name: Initialize(IClientSimInteractiveLayerProvider) - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Initialize_VRC_SDK3_ClientSim_IClientSimInteractiveLayerProvider_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputModule.Initialize(VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider) - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Initialize(VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider) - nameWithType: ClientSimInputModule.Initialize(IClientSimInteractiveLayerProvider) -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputModule.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Initialize - nameWithType: ClientSimInputModule.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Process - name: Process() - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Process - commentId: M:VRC.SDK3.ClientSim.ClientSimInputModule.Process - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Process() - nameWithType: ClientSimInputModule.Process() -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Process* - name: Process - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Process_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputModule.Process - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Process - nameWithType: ClientSimInputModule.Process -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.ShouldUseRaycastResult(RaycastResult) - name: ShouldUseRaycastResult(RaycastResult) - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_ShouldUseRaycastResult_RaycastResult_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInputModule.ShouldUseRaycastResult(RaycastResult) - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.ShouldUseRaycastResult(RaycastResult) - nameWithType: ClientSimInputModule.ShouldUseRaycastResult(RaycastResult) -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.ShouldUseRaycastResult* - name: ShouldUseRaycastResult - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_ShouldUseRaycastResult_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputModule.ShouldUseRaycastResult - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.ShouldUseRaycastResult - nameWithType: ClientSimInputModule.ShouldUseRaycastResult -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimInputModule.Start - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Start() - nameWithType: ClientSimInputModule.Start() -- uid: VRC.SDK3.ClientSim.ClientSimInputModule.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimInputModule.html#VRC_SDK3_ClientSim_ClientSimInputModule_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInputModule.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInputModule.Start - nameWithType: ClientSimInputModule.Start -- uid: VRC.SDK3.ClientSim.ClientSimInteractEvent - name: ClientSimInteractEvent - href: classes/VRC.SDK3.ClientSim.ClientSimInteractEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInteractEvent - fullName: VRC.SDK3.ClientSim.ClientSimInteractEvent - nameWithType: ClientSimInteractEvent -- uid: VRC.SDK3.ClientSim.ClientSimInteractEvent.handType - name: handType - href: classes/VRC.SDK3.ClientSim.ClientSimInteractEvent.html#VRC_SDK3_ClientSim_ClientSimInteractEvent_handType - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractEvent.handType - fullName: VRC.SDK3.ClientSim.ClientSimInteractEvent.handType - nameWithType: ClientSimInteractEvent.handType -- uid: VRC.SDK3.ClientSim.ClientSimInteractEvent.interactDistance - name: interactDistance - href: classes/VRC.SDK3.ClientSim.ClientSimInteractEvent.html#VRC_SDK3_ClientSim_ClientSimInteractEvent_interactDistance - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractEvent.interactDistance - fullName: VRC.SDK3.ClientSim.ClientSimInteractEvent.interactDistance - nameWithType: ClientSimInteractEvent.interactDistance -- uid: VRC.SDK3.ClientSim.ClientSimInteractEvent.interactObject - name: interactObject - href: classes/VRC.SDK3.ClientSim.ClientSimInteractEvent.html#VRC_SDK3_ClientSim_ClientSimInteractEvent_interactObject - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractEvent.interactObject - fullName: VRC.SDK3.ClientSim.ClientSimInteractEvent.interactObject - nameWithType: ClientSimInteractEvent.interactObject -- uid: VRC.SDK3.ClientSim.ClientSimInteractEvent.interacts - name: interacts - href: classes/VRC.SDK3.ClientSim.ClientSimInteractEvent.html#VRC_SDK3_ClientSim_ClientSimInteractEvent_interacts - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractEvent.interacts - fullName: VRC.SDK3.ClientSim.ClientSimInteractEvent.interacts - nameWithType: ClientSimInteractEvent.interacts -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider - name: ClientSimInteractiveLayerProvider - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider - nameWithType: ClientSimInteractiveLayerProvider -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - name: ClientSimInteractiveLayerProvider(IClientSimEventDispatcher) - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider__ctor_VRC_SDK3_ClientSim_IClientSimEventDispatcher_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.ClientSimInteractiveLayerProvider(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - nameWithType: ClientSimInteractiveLayerProvider.ClientSimInteractiveLayerProvider(IClientSimEventDispatcher) -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.#ctor* - name: ClientSimInteractiveLayerProvider - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.ClientSimInteractiveLayerProvider - nameWithType: ClientSimInteractiveLayerProvider.ClientSimInteractiveLayerProvider -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._eventDispatcher - nameWithType: ClientSimInteractiveLayerProvider._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._interactiveLayersDefault - name: _interactiveLayersDefault - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider__interactiveLayersDefault - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._interactiveLayersDefault - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._interactiveLayersDefault - nameWithType: ClientSimInteractiveLayerProvider._interactiveLayersDefault -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._interactiveLayersUI - name: _interactiveLayersUI - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider__interactiveLayersUI - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._interactiveLayersUI - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._interactiveLayersUI - nameWithType: ClientSimInteractiveLayerProvider._interactiveLayersUI -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._menuIsOpen - name: _menuIsOpen - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider__menuIsOpen - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._menuIsOpen - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider._menuIsOpen - nameWithType: ClientSimInteractiveLayerProvider._menuIsOpen -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Dispose() - nameWithType: ClientSimInteractiveLayerProvider.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Dispose - nameWithType: ClientSimInteractiveLayerProvider.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Finalize - name: Finalize() - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_Finalize - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Finalize - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Finalize() - nameWithType: ClientSimInteractiveLayerProvider.Finalize() -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Finalize* - name: Finalize - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_Finalize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Finalize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.Finalize - nameWithType: ClientSimInteractiveLayerProvider.Finalize -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.GetInteractiveLayers - name: GetInteractiveLayers() - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_GetInteractiveLayers - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.GetInteractiveLayers - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.GetInteractiveLayers() - nameWithType: ClientSimInteractiveLayerProvider.GetInteractiveLayers() -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.GetInteractiveLayers* - name: GetInteractiveLayers - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_GetInteractiveLayers_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.GetInteractiveLayers - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.GetInteractiveLayers - nameWithType: ClientSimInteractiveLayerProvider.GetInteractiveLayers -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.MIRROR_REFLECTION_LAYER - name: MIRROR_REFLECTION_LAYER - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_MIRROR_REFLECTION_LAYER - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.MIRROR_REFLECTION_LAYER - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.MIRROR_REFLECTION_LAYER - nameWithType: ClientSimInteractiveLayerProvider.MIRROR_REFLECTION_LAYER -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - name: SetMenuOpen(ClientSimMenuStateChangedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_SetMenuOpen_VRC_SDK3_ClientSim_ClientSimMenuStateChangedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - nameWithType: ClientSimInteractiveLayerProvider.SetMenuOpen(ClientSimMenuStateChangedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.SetMenuOpen* - name: SetMenuOpen - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_SetMenuOpen_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.SetMenuOpen - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.SetMenuOpen - nameWithType: ClientSimInteractiveLayerProvider.SetMenuOpen -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.UI_LAYER - name: UI_LAYER - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_UI_LAYER - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.UI_LAYER - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.UI_LAYER - nameWithType: ClientSimInteractiveLayerProvider.UI_LAYER -- uid: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.UI_MENU_LAYER - name: UI_MENU_LAYER - href: classes/VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_ClientSimInteractiveLayerProvider_UI_MENU_LAYER - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.UI_MENU_LAYER - fullName: VRC.SDK3.ClientSim.ClientSimInteractiveLayerProvider.UI_MENU_LAYER - nameWithType: ClientSimInteractiveLayerProvider.UI_MENU_LAYER -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager - name: ClientSimInteractManager - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimInteractManager - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager - nameWithType: ClientSimInteractManager -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.#ctor(VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerPickupData) - name: ClientSimInteractManager(IClientSimTrackingProvider, IClientSimPlayerPickupData) - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager__ctor_VRC_SDK3_ClientSim_IClientSimTrackingProvider_VRC_SDK3_ClientSim_IClientSimPlayerPickupData_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractManager.#ctor(VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerPickupData) - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.ClientSimInteractManager(VRC.SDK3.ClientSim.IClientSimTrackingProvider, VRC.SDK3.ClientSim.IClientSimPlayerPickupData) - nameWithType: ClientSimInteractManager.ClientSimInteractManager(IClientSimTrackingProvider, IClientSimPlayerPickupData) -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.#ctor* - name: ClientSimInteractManager - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractManager.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.ClientSimInteractManager - nameWithType: ClientSimInteractManager.ClientSimInteractManager -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager._pickupData - name: _pickupData - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager__pickupData - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractManager._pickupData - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager._pickupData - nameWithType: ClientSimInteractManager._pickupData -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager._trackingScaleProvider - name: _trackingScaleProvider - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager__trackingScaleProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractManager._trackingScaleProvider - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager._trackingScaleProvider - nameWithType: ClientSimInteractManager._trackingScaleProvider -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.CalculateInteractDistanceFormula - name: CalculateInteractDistanceFormula() - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_CalculateInteractDistanceFormula - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractManager.CalculateInteractDistanceFormula - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.CalculateInteractDistanceFormula() - nameWithType: ClientSimInteractManager.CalculateInteractDistanceFormula() -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.CalculateInteractDistanceFormula* - name: CalculateInteractDistanceFormula - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_CalculateInteractDistanceFormula_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractManager.CalculateInteractDistanceFormula - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.CalculateInteractDistanceFormula - nameWithType: ClientSimInteractManager.CalculateInteractDistanceFormula -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.CanInteract(VRC.SDK3.ClientSim.IClientSimInteractable,System.Single) - name: CanInteract(IClientSimInteractable, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_CanInteract_VRC_SDK3_ClientSim_IClientSimInteractable_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractManager.CanInteract(VRC.SDK3.ClientSim.IClientSimInteractable,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.CanInteract(VRC.SDK3.ClientSim.IClientSimInteractable, System.Single) - nameWithType: ClientSimInteractManager.CanInteract(IClientSimInteractable, Single) -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.CanInteract* - name: CanInteract - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_CanInteract_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractManager.CanInteract - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.CanInteract - nameWithType: ClientSimInteractManager.CanInteract -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.GetFirstInteractable(GameObject,System.Single) - name: GetFirstInteractable(GameObject, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_GetFirstInteractable_GameObject_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractManager.GetFirstInteractable(GameObject,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.GetFirstInteractable(GameObject, System.Single) - nameWithType: ClientSimInteractManager.GetFirstInteractable(GameObject, Single) -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.GetFirstInteractable* - name: GetFirstInteractable - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_GetFirstInteractable_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractManager.GetFirstInteractable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.GetFirstInteractable - nameWithType: ClientSimInteractManager.GetFirstInteractable -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.Interact(GameObject,System.Single) - name: Interact(GameObject, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_Interact_GameObject_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimInteractManager.Interact(GameObject,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.Interact(GameObject, System.Single) - nameWithType: ClientSimInteractManager.Interact(GameObject, Single) -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.Interact* - name: Interact - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_Interact_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimInteractManager.Interact - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.Interact - nameWithType: ClientSimInteractManager.Interact -- uid: VRC.SDK3.ClientSim.ClientSimInteractManager.INTERACT_SCALE - name: INTERACT_SCALE - href: classes/VRC.SDK3.ClientSim.ClientSimInteractManager.html#VRC_SDK3_ClientSim_ClientSimInteractManager_INTERACT_SCALE - commentId: F:VRC.SDK3.ClientSim.ClientSimInteractManager.INTERACT_SCALE - fullName: VRC.SDK3.ClientSim.ClientSimInteractManager.INTERACT_SCALE - nameWithType: ClientSimInteractManager.INTERACT_SCALE -- uid: VRC.SDK3.ClientSim.ClientSimMain - name: ClientSimMain - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html - commentId: T:VRC.SDK3.ClientSim.ClientSimMain - fullName: VRC.SDK3.ClientSim.ClientSimMain - nameWithType: ClientSimMain -- uid: VRC.SDK3.ClientSim.ClientSimMain._blacklistManager - name: _blacklistManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__blacklistManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._blacklistManager - fullName: VRC.SDK3.ClientSim.ClientSimMain._blacklistManager - nameWithType: ClientSimMain._blacklistManager -- uid: VRC.SDK3.ClientSim.ClientSimMain._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimMain._eventDispatcher - nameWithType: ClientSimMain._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimMain._instance - name: _instance - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__instance - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._instance - fullName: VRC.SDK3.ClientSim.ClientSimMain._instance - nameWithType: ClientSimMain._instance -- uid: VRC.SDK3.ClientSim.ClientSimMain._interactiveLayerProvider - name: _interactiveLayerProvider - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__interactiveLayerProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._interactiveLayerProvider - fullName: VRC.SDK3.ClientSim.ClientSimMain._interactiveLayerProvider - nameWithType: ClientSimMain._interactiveLayerProvider -- uid: VRC.SDK3.ClientSim.ClientSimMain._isReady - name: _isReady - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__isReady - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._isReady - fullName: VRC.SDK3.ClientSim.ClientSimMain._isReady - nameWithType: ClientSimMain._isReady -- uid: VRC.SDK3.ClientSim.ClientSimMain._player - name: _player - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__player - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._player - fullName: VRC.SDK3.ClientSim.ClientSimMain._player - nameWithType: ClientSimMain._player -- uid: VRC.SDK3.ClientSim.ClientSimMain._playerManager - name: _playerManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__playerManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._playerManager - fullName: VRC.SDK3.ClientSim.ClientSimMain._playerManager - nameWithType: ClientSimMain._playerManager -- uid: VRC.SDK3.ClientSim.ClientSimMain._proxyObject - name: _proxyObject - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__proxyObject - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._proxyObject - fullName: VRC.SDK3.ClientSim.ClientSimMain._proxyObject - nameWithType: ClientSimMain._proxyObject -- uid: VRC.SDK3.ClientSim.ClientSimMain._sceneManager - name: _sceneManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__sceneManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._sceneManager - fullName: VRC.SDK3.ClientSim.ClientSimMain._sceneManager - nameWithType: ClientSimMain._sceneManager -- uid: VRC.SDK3.ClientSim.ClientSimMain._sessionState - name: _sessionState - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__sessionState - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._sessionState - fullName: VRC.SDK3.ClientSim.ClientSimMain._sessionState - nameWithType: ClientSimMain._sessionState -- uid: VRC.SDK3.ClientSim.ClientSimMain._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__settings - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._settings - fullName: VRC.SDK3.ClientSim.ClientSimMain._settings - nameWithType: ClientSimMain._settings -- uid: VRC.SDK3.ClientSim.ClientSimMain._systemPrefabPath - name: _systemPrefabPath - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__systemPrefabPath - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._systemPrefabPath - fullName: VRC.SDK3.ClientSim.ClientSimMain._systemPrefabPath - nameWithType: ClientSimMain._systemPrefabPath -- uid: VRC.SDK3.ClientSim.ClientSimMain._udonManager - name: _udonManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain__udonManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain._udonManager - fullName: VRC.SDK3.ClientSim.ClientSimMain._udonManager - nameWithType: ClientSimMain._udonManager -- uid: VRC.SDK3.ClientSim.ClientSimMain.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.Awake - fullName: VRC.SDK3.ClientSim.ClientSimMain.Awake() - nameWithType: ClientSimMain.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimMain.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.Awake - nameWithType: ClientSimMain.Awake -- uid: VRC.SDK3.ClientSim.ClientSimMain.baseInput - name: baseInput - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_baseInput - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.baseInput - fullName: VRC.SDK3.ClientSim.ClientSimMain.baseInput - nameWithType: ClientSimMain.baseInput -- uid: VRC.SDK3.ClientSim.ClientSimMain.CreateInstance(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimEventDispatcher) - name: CreateInstance(ClientSimSettings, IClientSimEventDispatcher) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_CreateInstance_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_IClientSimEventDispatcher_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.CreateInstance(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimEventDispatcher) - fullName: VRC.SDK3.ClientSim.ClientSimMain.CreateInstance(VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.IClientSimEventDispatcher) - nameWithType: ClientSimMain.CreateInstance(ClientSimSettings, IClientSimEventDispatcher) -- uid: VRC.SDK3.ClientSim.ClientSimMain.CreateInstance* - name: CreateInstance - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_CreateInstance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.CreateInstance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.CreateInstance - nameWithType: ClientSimMain.CreateInstance -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetInstance - name: GetInstance() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetInstance - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.GetInstance - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetInstance() - nameWithType: ClientSimMain.GetInstance() -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetInstance* - name: GetInstance - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetInstance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.GetInstance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetInstance - nameWithType: ClientSimMain.GetInstance -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetMenu - name: GetMenu() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetMenu - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.GetMenu - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetMenu() - nameWithType: ClientSimMain.GetMenu() -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetMenu* - name: GetMenu - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetMenu_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.GetMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetMenu - nameWithType: ClientSimMain.GetMenu -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetProxyObjects - name: GetProxyObjects() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetProxyObjects - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.GetProxyObjects - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetProxyObjects() - nameWithType: ClientSimMain.GetProxyObjects() -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetProxyObjects* - name: GetProxyObjects - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetProxyObjects_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.GetProxyObjects - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetProxyObjects - nameWithType: ClientSimMain.GetProxyObjects -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetUniqueStringForObject(GameObject) - name: GetUniqueStringForObject(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetUniqueStringForObject_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.GetUniqueStringForObject(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetUniqueStringForObject(GameObject) - nameWithType: ClientSimMain.GetUniqueStringForObject(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimMain.GetUniqueStringForObject* - name: GetUniqueStringForObject - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_GetUniqueStringForObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.GetUniqueStringForObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.GetUniqueStringForObject - nameWithType: ClientSimMain.GetUniqueStringForObject -- uid: VRC.SDK3.ClientSim.ClientSimMain.HasInstance - name: HasInstance() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_HasInstance - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.HasInstance - fullName: VRC.SDK3.ClientSim.ClientSimMain.HasInstance() - nameWithType: ClientSimMain.HasInstance() -- uid: VRC.SDK3.ClientSim.ClientSimMain.HasInstance* - name: HasInstance - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_HasInstance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.HasInstance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.HasInstance - nameWithType: ClientSimMain.HasInstance -- uid: VRC.SDK3.ClientSim.ClientSimMain.highlightManager - name: highlightManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_highlightManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.highlightManager - fullName: VRC.SDK3.ClientSim.ClientSimMain.highlightManager - nameWithType: ClientSimMain.highlightManager -- uid: VRC.SDK3.ClientSim.ClientSimMain.Initialize(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimEventDispatcher) - name: Initialize(ClientSimSettings, IClientSimEventDispatcher) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_Initialize_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_IClientSimEventDispatcher_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.Initialize(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimEventDispatcher) - fullName: VRC.SDK3.ClientSim.ClientSimMain.Initialize(VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.IClientSimEventDispatcher) - nameWithType: ClientSimMain.Initialize(ClientSimSettings, IClientSimEventDispatcher) -- uid: VRC.SDK3.ClientSim.ClientSimMain.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.Initialize - nameWithType: ClientSimMain.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimMain.InitializeClientSim - name: InitializeClientSim() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_InitializeClientSim - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.InitializeClientSim - fullName: VRC.SDK3.ClientSim.ClientSimMain.InitializeClientSim() - nameWithType: ClientSimMain.InitializeClientSim() -- uid: VRC.SDK3.ClientSim.ClientSimMain.InitializeClientSim* - name: InitializeClientSim - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_InitializeClientSim_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.InitializeClientSim - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.InitializeClientSim - nameWithType: ClientSimMain.InitializeClientSim -- uid: VRC.SDK3.ClientSim.ClientSimMain.inputManager - name: inputManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_inputManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.inputManager - fullName: VRC.SDK3.ClientSim.ClientSimMain.inputManager - nameWithType: ClientSimMain.inputManager -- uid: VRC.SDK3.ClientSim.ClientSimMain.inputModule - name: inputModule - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_inputModule - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.inputModule - fullName: VRC.SDK3.ClientSim.ClientSimMain.inputModule - nameWithType: ClientSimMain.inputModule -- uid: VRC.SDK3.ClientSim.ClientSimMain.IsNetworkReady - name: IsNetworkReady() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_IsNetworkReady - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.IsNetworkReady - fullName: VRC.SDK3.ClientSim.ClientSimMain.IsNetworkReady() - nameWithType: ClientSimMain.IsNetworkReady() -- uid: VRC.SDK3.ClientSim.ClientSimMain.IsNetworkReady* - name: IsNetworkReady - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_IsNetworkReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.IsNetworkReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.IsNetworkReady - nameWithType: ClientSimMain.IsNetworkReady -- uid: VRC.SDK3.ClientSim.ClientSimMain.IsObjectReady(GameObject) - name: IsObjectReady(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_IsObjectReady_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.IsObjectReady(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimMain.IsObjectReady(GameObject) - nameWithType: ClientSimMain.IsObjectReady(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimMain.IsObjectReady* - name: IsObjectReady - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_IsObjectReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.IsObjectReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.IsObjectReady - nameWithType: ClientSimMain.IsObjectReady -- uid: VRC.SDK3.ClientSim.ClientSimMain.menu - name: menu - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_menu - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.menu - fullName: VRC.SDK3.ClientSim.ClientSimMain.menu - nameWithType: ClientSimMain.menu -- uid: VRC.SDK3.ClientSim.ClientSimMain.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimMain.OnDestroy() - nameWithType: ClientSimMain.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimMain.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.OnDestroy - nameWithType: ClientSimMain.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimMain.playerSpawner - name: playerSpawner - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_playerSpawner - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.playerSpawner - fullName: VRC.SDK3.ClientSim.ClientSimMain.playerSpawner - nameWithType: ClientSimMain.playerSpawner -- uid: VRC.SDK3.ClientSim.ClientSimMain.proxyObjectPrefab - name: proxyObjectPrefab - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_proxyObjectPrefab - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.proxyObjectPrefab - fullName: VRC.SDK3.ClientSim.ClientSimMain.proxyObjectPrefab - nameWithType: ClientSimMain.proxyObjectPrefab -- uid: VRC.SDK3.ClientSim.ClientSimMain.RemoveInstance - name: RemoveInstance() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_RemoveInstance - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.RemoveInstance - fullName: VRC.SDK3.ClientSim.ClientSimMain.RemoveInstance() - nameWithType: ClientSimMain.RemoveInstance() -- uid: VRC.SDK3.ClientSim.ClientSimMain.RemoveInstance* - name: RemoveInstance - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_RemoveInstance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.RemoveInstance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.RemoveInstance - nameWithType: ClientSimMain.RemoveInstance -- uid: VRC.SDK3.ClientSim.ClientSimMain.RemovePlayer(VRCPlayerApi) - name: RemovePlayer(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_RemovePlayer_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.RemovePlayer(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimMain.RemovePlayer(VRCPlayerApi) - nameWithType: ClientSimMain.RemovePlayer(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimMain.RemovePlayer* - name: RemovePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_RemovePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.RemovePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.RemovePlayer - nameWithType: ClientSimMain.RemovePlayer -- uid: VRC.SDK3.ClientSim.ClientSimMain.RemoveSDKLinks - name: RemoveSDKLinks() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_RemoveSDKLinks - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.RemoveSDKLinks - fullName: VRC.SDK3.ClientSim.ClientSimMain.RemoveSDKLinks() - nameWithType: ClientSimMain.RemoveSDKLinks() -- uid: VRC.SDK3.ClientSim.ClientSimMain.RemoveSDKLinks* - name: RemoveSDKLinks - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_RemoveSDKLinks_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.RemoveSDKLinks - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.RemoveSDKLinks - nameWithType: ClientSimMain.RemoveSDKLinks -- uid: VRC.SDK3.ClientSim.ClientSimMain.SetupSDKLinks - name: SetupSDKLinks() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SetupSDKLinks - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.SetupSDKLinks - fullName: VRC.SDK3.ClientSim.ClientSimMain.SetupSDKLinks() - nameWithType: ClientSimMain.SetupSDKLinks() -- uid: VRC.SDK3.ClientSim.ClientSimMain.SetupSDKLinks* - name: SetupSDKLinks - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SetupSDKLinks_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.SetupSDKLinks - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.SetupSDKLinks - nameWithType: ClientSimMain.SetupSDKLinks -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnLocalPlayer(System.String) - name: SpawnLocalPlayer(String) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnLocalPlayer_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.SpawnLocalPlayer(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnLocalPlayer(System.String) - nameWithType: ClientSimMain.SpawnLocalPlayer(String) -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnLocalPlayer* - name: SpawnLocalPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnLocalPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.SpawnLocalPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnLocalPlayer - nameWithType: ClientSimMain.SpawnLocalPlayer -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnProxyObjects - name: SpawnProxyObjects() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnProxyObjects - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.SpawnProxyObjects - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnProxyObjects() - nameWithType: ClientSimMain.SpawnProxyObjects() -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnProxyObjects* - name: SpawnProxyObjects - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnProxyObjects_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.SpawnProxyObjects - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnProxyObjects - nameWithType: ClientSimMain.SpawnProxyObjects -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayer(System.String) - name: SpawnRemotePlayer(String) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnRemotePlayer_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayer(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayer(System.String) - nameWithType: ClientSimMain.SpawnRemotePlayer(String) -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayer* - name: SpawnRemotePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnRemotePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayer - nameWithType: ClientSimMain.SpawnRemotePlayer -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayerAndInitialize(System.String) - name: SpawnRemotePlayerAndInitialize(String) - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnRemotePlayerAndInitialize_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayerAndInitialize(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayerAndInitialize(System.String) - nameWithType: ClientSimMain.SpawnRemotePlayerAndInitialize(String) -- uid: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayerAndInitialize* - name: SpawnRemotePlayerAndInitialize - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_SpawnRemotePlayerAndInitialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayerAndInitialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.SpawnRemotePlayerAndInitialize - nameWithType: ClientSimMain.SpawnRemotePlayerAndInitialize -- uid: VRC.SDK3.ClientSim.ClientSimMain.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimMain.Start - fullName: VRC.SDK3.ClientSim.ClientSimMain.Start() - nameWithType: ClientSimMain.Start() -- uid: VRC.SDK3.ClientSim.ClientSimMain.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMain.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMain.Start - nameWithType: ClientSimMain.Start -- uid: VRC.SDK3.ClientSim.ClientSimMain.syncedObjectManager - name: syncedObjectManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_syncedObjectManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.syncedObjectManager - fullName: VRC.SDK3.ClientSim.ClientSimMain.syncedObjectManager - nameWithType: ClientSimMain.syncedObjectManager -- uid: VRC.SDK3.ClientSim.ClientSimMain.tooltipManager - name: tooltipManager - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_tooltipManager - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.tooltipManager - fullName: VRC.SDK3.ClientSim.ClientSimMain.tooltipManager - nameWithType: ClientSimMain.tooltipManager -- uid: VRC.SDK3.ClientSim.ClientSimMain.udonInput - name: udonInput - href: classes/VRC.SDK3.ClientSim.ClientSimMain.html#VRC_SDK3_ClientSim_ClientSimMain_udonInput - commentId: F:VRC.SDK3.ClientSim.ClientSimMain.udonInput - fullName: VRC.SDK3.ClientSim.ClientSimMain.udonInput - nameWithType: ClientSimMain.udonInput -- uid: VRC.SDK3.ClientSim.ClientSimMenu - name: ClientSimMenu - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html - commentId: T:VRC.SDK3.ClientSim.ClientSimMenu - fullName: VRC.SDK3.ClientSim.ClientSimMenu - nameWithType: ClientSimMenu -- uid: VRC.SDK3.ClientSim.ClientSimMenu._displayedPage - name: _displayedPage - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__displayedPage - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._displayedPage - fullName: VRC.SDK3.ClientSim.ClientSimMenu._displayedPage - nameWithType: ClientSimMenu._displayedPage -- uid: VRC.SDK3.ClientSim.ClientSimMenu._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimMenu._eventDispatcher - nameWithType: ClientSimMenu._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimMenu._input - name: _input - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__input - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._input - fullName: VRC.SDK3.ClientSim.ClientSimMenu._input - nameWithType: ClientSimMenu._input -- uid: VRC.SDK3.ClientSim.ClientSimMenu._menuCanvas - name: _menuCanvas - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__menuCanvas - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._menuCanvas - fullName: VRC.SDK3.ClientSim.ClientSimMenu._menuCanvas - nameWithType: ClientSimMenu._menuCanvas -- uid: VRC.SDK3.ClientSim.ClientSimMenu._menuIsActive - name: _menuIsActive - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__menuIsActive - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._menuIsActive - fullName: VRC.SDK3.ClientSim.ClientSimMenu._menuIsActive - nameWithType: ClientSimMenu._menuIsActive -- uid: VRC.SDK3.ClientSim.ClientSimMenu._playerHeightOriginalMaxvalue - name: _playerHeightOriginalMaxvalue - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__playerHeightOriginalMaxvalue - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._playerHeightOriginalMaxvalue - fullName: VRC.SDK3.ClientSim.ClientSimMenu._playerHeightOriginalMaxvalue - nameWithType: ClientSimMenu._playerHeightOriginalMaxvalue -- uid: VRC.SDK3.ClientSim.ClientSimMenu._sessionState - name: _sessionState - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__sessionState - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._sessionState - fullName: VRC.SDK3.ClientSim.ClientSimMenu._sessionState - nameWithType: ClientSimMenu._sessionState -- uid: VRC.SDK3.ClientSim.ClientSimMenu._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu__settings - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu._settings - fullName: VRC.SDK3.ClientSim.ClientSimMenu._settings - nameWithType: ClientSimMenu._settings -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.Awake - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Awake() - nameWithType: ClientSimMenu.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Awake - nameWithType: ClientSimMenu.Awake -- uid: VRC.SDK3.ClientSim.ClientSimMenu.checkValidSettingsHook - name: checkValidSettingsHook - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_checkValidSettingsHook - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.checkValidSettingsHook - fullName: VRC.SDK3.ClientSim.ClientSimMenu.checkValidSettingsHook - nameWithType: ClientSimMenu.checkValidSettingsHook -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ClampPlayerHeightSliderMaxValue - name: ClampPlayerHeightSliderMaxValue() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_ClampPlayerHeightSliderMaxValue - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.ClampPlayerHeightSliderMaxValue - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ClampPlayerHeightSliderMaxValue() - nameWithType: ClientSimMenu.ClampPlayerHeightSliderMaxValue() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ClampPlayerHeightSliderMaxValue* - name: ClampPlayerHeightSliderMaxValue - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_ClampPlayerHeightSliderMaxValue_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.ClampPlayerHeightSliderMaxValue - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ClampPlayerHeightSliderMaxValue - nameWithType: ClientSimMenu.ClampPlayerHeightSliderMaxValue -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage - name: ClientSimMenu.ClientSimDisplayedPage - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.html - commentId: T:VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage - nameWithType: ClientSimMenu.ClientSimDisplayedPage -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.DELAYED_START_PAGE - name: DELAYED_START_PAGE - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.html#VRC_SDK3_ClientSim_ClientSimMenu_ClientSimDisplayedPage_DELAYED_START_PAGE - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.DELAYED_START_PAGE - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.DELAYED_START_PAGE - nameWithType: ClientSimMenu.ClientSimDisplayedPage.DELAYED_START_PAGE -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.INVALID_SETTINGS_PAGE - name: INVALID_SETTINGS_PAGE - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.html#VRC_SDK3_ClientSim_ClientSimMenu_ClientSimDisplayedPage_INVALID_SETTINGS_PAGE - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.INVALID_SETTINGS_PAGE - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.INVALID_SETTINGS_PAGE - nameWithType: ClientSimMenu.ClientSimDisplayedPage.INVALID_SETTINGS_PAGE -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.PAUSE_MENU - name: PAUSE_MENU - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.html#VRC_SDK3_ClientSim_ClientSimMenu_ClientSimDisplayedPage_PAUSE_MENU - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.PAUSE_MENU - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.PAUSE_MENU - nameWithType: ClientSimMenu.ClientSimDisplayedPage.PAUSE_MENU -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.WARNING_PAGE - name: WARNING_PAGE - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.html#VRC_SDK3_ClientSim_ClientSimMenu_ClientSimDisplayedPage_WARNING_PAGE - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.WARNING_PAGE - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage.WARNING_PAGE - nameWithType: ClientSimMenu.ClientSimDisplayedPage.WARNING_PAGE -- uid: VRC.SDK3.ClientSim.ClientSimMenu.CloseMenu - name: CloseMenu() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_CloseMenu - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.CloseMenu - fullName: VRC.SDK3.ClientSim.ClientSimMenu.CloseMenu() - nameWithType: ClientSimMenu.CloseMenu() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.CloseMenu* - name: CloseMenu - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_CloseMenu_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.CloseMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.CloseMenu - nameWithType: ClientSimMenu.CloseMenu -- uid: VRC.SDK3.ClientSim.ClientSimMenu.consoleLoggingToggle - name: consoleLoggingToggle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_consoleLoggingToggle - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.consoleLoggingToggle - fullName: VRC.SDK3.ClientSim.ClientSimMenu.consoleLoggingToggle - nameWithType: ClientSimMenu.consoleLoggingToggle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.delayStartPage - name: delayStartPage - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_delayStartPage - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.delayStartPage - fullName: VRC.SDK3.ClientSim.ClientSimMenu.delayStartPage - nameWithType: ClientSimMenu.delayStartPage -- uid: VRC.SDK3.ClientSim.ClientSimMenu.DisplayInitialPageForPlayer - name: DisplayInitialPageForPlayer() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_DisplayInitialPageForPlayer - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.DisplayInitialPageForPlayer - fullName: VRC.SDK3.ClientSim.ClientSimMenu.DisplayInitialPageForPlayer() - nameWithType: ClientSimMenu.DisplayInitialPageForPlayer() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.DisplayInitialPageForPlayer* - name: DisplayInitialPageForPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_DisplayInitialPageForPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.DisplayInitialPageForPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.DisplayInitialPageForPlayer - nameWithType: ClientSimMenu.DisplayInitialPageForPlayer -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Dispose() - nameWithType: ClientSimMenu.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Dispose - nameWithType: ClientSimMenu.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ExitPlaymode - name: ExitPlaymode() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_ExitPlaymode - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.ExitPlaymode - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ExitPlaymode() - nameWithType: ClientSimMenu.ExitPlaymode() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ExitPlaymode* - name: ExitPlaymode - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_ExitPlaymode_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.ExitPlaymode - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ExitPlaymode - nameWithType: ClientSimMenu.ExitPlaymode -- uid: VRC.SDK3.ClientSim.ClientSimMenu.GetDisplayedPage - name: GetDisplayedPage() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_GetDisplayedPage - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.GetDisplayedPage - fullName: VRC.SDK3.ClientSim.ClientSimMenu.GetDisplayedPage() - nameWithType: ClientSimMenu.GetDisplayedPage() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.GetDisplayedPage* - name: GetDisplayedPage - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_GetDisplayedPage_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.GetDisplayedPage - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.GetDisplayedPage - nameWithType: ClientSimMenu.GetDisplayedPage -- uid: VRC.SDK3.ClientSim.ClientSimMenu.GUI_ZTEST_MODE_PROPERTY_NAME - name: GUI_ZTEST_MODE_PROPERTY_NAME - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_GUI_ZTEST_MODE_PROPERTY_NAME - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.GUI_ZTEST_MODE_PROPERTY_NAME - fullName: VRC.SDK3.ClientSim.ClientSimMenu.GUI_ZTEST_MODE_PROPERTY_NAME - nameWithType: ClientSimMenu.GUI_ZTEST_MODE_PROPERTY_NAME -- uid: VRC.SDK3.ClientSim.ClientSimMenu.HandleInputMenuToggle(System.Boolean,HandType) - name: HandleInputMenuToggle(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_HandleInputMenuToggle_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.HandleInputMenuToggle(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.HandleInputMenuToggle(System.Boolean, HandType) - nameWithType: ClientSimMenu.HandleInputMenuToggle(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.HandleInputMenuToggle* - name: HandleInputMenuToggle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_HandleInputMenuToggle_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.HandleInputMenuToggle - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.HandleInputMenuToggle - nameWithType: ClientSimMenu.HandleInputMenuToggle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.HAS_USER_ACCEPTED_WARNING - name: HAS_USER_ACCEPTED_WARNING - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_HAS_USER_ACCEPTED_WARNING - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.HAS_USER_ACCEPTED_WARNING - fullName: VRC.SDK3.ClientSim.ClientSimMenu.HAS_USER_ACCEPTED_WARNING - nameWithType: ClientSimMenu.HAS_USER_ACCEPTED_WARNING -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimSessionState) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings, IClientSimSessionState) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_IClientSimSessionState_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimSessionState) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.IClientSimSessionState) - nameWithType: ClientSimMenu.Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings, IClientSimSessionState) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Initialize - nameWithType: ClientSimMenu.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimMenu.invalidSettingsPage - name: invalidSettingsPage - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_invalidSettingsPage - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.invalidSettingsPage - fullName: VRC.SDK3.ClientSim.ClientSimMenu.invalidSettingsPage - nameWithType: ClientSimMenu.invalidSettingsPage -- uid: VRC.SDK3.ClientSim.ClientSimMenu.invertMouseToggle - name: invertMouseToggle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_invertMouseToggle - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.invertMouseToggle - fullName: VRC.SDK3.ClientSim.ClientSimMenu.invertMouseToggle - nameWithType: ClientSimMenu.invertMouseToggle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.isInstanceOwnerToggle - name: isInstanceOwnerToggle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_isInstanceOwnerToggle - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.isInstanceOwnerToggle - fullName: VRC.SDK3.ClientSim.ClientSimMenu.isInstanceOwnerToggle - nameWithType: ClientSimMenu.isInstanceOwnerToggle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.isMasterToggle - name: isMasterToggle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_isMasterToggle - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.isMasterToggle - fullName: VRC.SDK3.ClientSim.ClientSimMenu.isMasterToggle - nameWithType: ClientSimMenu.isMasterToggle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.menu - name: menu - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_menu - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.menu - fullName: VRC.SDK3.ClientSim.ClientSimMenu.menu - nameWithType: ClientSimMenu.menu -- uid: VRC.SDK3.ClientSim.ClientSimMenu.menuScaleFactor - name: menuScaleFactor - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_menuScaleFactor - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.menuScaleFactor - fullName: VRC.SDK3.ClientSim.ClientSimMenu.menuScaleFactor - nameWithType: ClientSimMenu.menuScaleFactor -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnDestroy() - nameWithType: ClientSimMenu.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnDestroy - nameWithType: ClientSimMenu.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnMasterChange(VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent) - name: OnMasterChange(ClientSimOnNewMasterEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnMasterChange_VRC_SDK3_ClientSim_ClientSimOnNewMasterEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.OnMasterChange(VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnMasterChange(VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent) - nameWithType: ClientSimMenu.OnMasterChange(ClientSimOnNewMasterEvent) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnMasterChange* - name: OnMasterChange - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnMasterChange_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.OnMasterChange - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnMasterChange - nameWithType: ClientSimMenu.OnMasterChange -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerJoined(VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent) - name: OnPlayerJoined(ClientSimOnPlayerJoinedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnPlayerJoined_VRC_SDK3_ClientSim_ClientSimOnPlayerJoinedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerJoined(VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerJoined(VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent) - nameWithType: ClientSimMenu.OnPlayerJoined(ClientSimOnPlayerJoinedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerJoined* - name: OnPlayerJoined - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnPlayerJoined_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerJoined - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerJoined - nameWithType: ClientSimMenu.OnPlayerJoined -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerMoved(VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent) - name: OnPlayerMoved(ClientSimOnPlayerMovedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnPlayerMoved_VRC_SDK3_ClientSim_ClientSimOnPlayerMovedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerMoved(VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerMoved(VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent) - nameWithType: ClientSimMenu.OnPlayerMoved(ClientSimOnPlayerMovedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerMoved* - name: OnPlayerMoved - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnPlayerMoved_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerMoved - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnPlayerMoved - nameWithType: ClientSimMenu.OnPlayerMoved -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnReady(VRC.SDK3.ClientSim.ClientSimReadyEvent) - name: OnReady(ClientSimReadyEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnReady_VRC_SDK3_ClientSim_ClientSimReadyEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.OnReady(VRC.SDK3.ClientSim.ClientSimReadyEvent) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnReady(VRC.SDK3.ClientSim.ClientSimReadyEvent) - nameWithType: ClientSimMenu.OnReady(ClientSimReadyEvent) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OnReady* - name: OnReady - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OnReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.OnReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OnReady - nameWithType: ClientSimMenu.OnReady -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OpenMenu - name: OpenMenu() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OpenMenu - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.OpenMenu - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OpenMenu() - nameWithType: ClientSimMenu.OpenMenu() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OpenMenu* - name: OpenMenu - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OpenMenu_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.OpenMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OpenMenu - nameWithType: ClientSimMenu.OpenMenu -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OpenSettings - name: OpenSettings() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OpenSettings - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.OpenSettings - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OpenSettings() - nameWithType: ClientSimMenu.OpenSettings() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.OpenSettings* - name: OpenSettings - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_OpenSettings_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.OpenSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.OpenSettings - nameWithType: ClientSimMenu.OpenSettings -- uid: VRC.SDK3.ClientSim.ClientSimMenu.openSettingsHook - name: openSettingsHook - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_openSettingsHook - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.openSettingsHook - fullName: VRC.SDK3.ClientSim.ClientSimMenu.openSettingsHook - nameWithType: ClientSimMenu.openSettingsHook -- uid: VRC.SDK3.ClientSim.ClientSimMenu.pauseMenu - name: pauseMenu - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_pauseMenu - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.pauseMenu - fullName: VRC.SDK3.ClientSim.ClientSimMenu.pauseMenu - nameWithType: ClientSimMenu.pauseMenu -- uid: VRC.SDK3.ClientSim.ClientSimMenu.playerHeightSlider - name: playerHeightSlider - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_playerHeightSlider - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.playerHeightSlider - fullName: VRC.SDK3.ClientSim.ClientSimMenu.playerHeightSlider - nameWithType: ClientSimMenu.playerHeightSlider -- uid: VRC.SDK3.ClientSim.ClientSimMenu.playerHeightText - name: playerHeightText - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_playerHeightText - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.playerHeightText - fullName: VRC.SDK3.ClientSim.ClientSimMenu.playerHeightText - nameWithType: ClientSimMenu.playerHeightText -- uid: VRC.SDK3.ClientSim.ClientSimMenu.playerIdText - name: playerIdText - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_playerIdText - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.playerIdText - fullName: VRC.SDK3.ClientSim.ClientSimMenu.playerIdText - nameWithType: ClientSimMenu.playerIdText -- uid: VRC.SDK3.ClientSim.ClientSimMenu.playerNameText - name: playerNameText - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_playerNameText - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.playerNameText - fullName: VRC.SDK3.ClientSim.ClientSimMenu.playerNameText - nameWithType: ClientSimMenu.playerNameText -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Respawn - name: Respawn() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Respawn - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.Respawn - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Respawn() - nameWithType: ClientSimMenu.Respawn() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Respawn* - name: Respawn - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Respawn_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.Respawn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Respawn - nameWithType: ClientSimMenu.Respawn -- uid: VRC.SDK3.ClientSim.ClientSimMenu.reticleToggle - name: reticleToggle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_reticleToggle - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.reticleToggle - fullName: VRC.SDK3.ClientSim.ClientSimMenu.reticleToggle - nameWithType: ClientSimMenu.reticleToggle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SaveSettings - name: SaveSettings() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SaveSettings - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.SaveSettings - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SaveSettings() - nameWithType: ClientSimMenu.SaveSettings() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SaveSettings* - name: SaveSettings - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SaveSettings_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.SaveSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SaveSettings - nameWithType: ClientSimMenu.SaveSettings -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SetDisplayedPage(VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage) - name: SetDisplayedPage(ClientSimMenu.ClientSimDisplayedPage) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SetDisplayedPage_VRC_SDK3_ClientSim_ClientSimMenu_ClientSimDisplayedPage_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.SetDisplayedPage(VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SetDisplayedPage(VRC.SDK3.ClientSim.ClientSimMenu.ClientSimDisplayedPage) - nameWithType: ClientSimMenu.SetDisplayedPage(ClientSimMenu.ClientSimDisplayedPage) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SetDisplayedPage* - name: SetDisplayedPage - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SetDisplayedPage_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.SetDisplayedPage - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SetDisplayedPage - nameWithType: ClientSimMenu.SetDisplayedPage -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SetUIOverlayMaterial - name: SetUIOverlayMaterial() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SetUIOverlayMaterial - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.SetUIOverlayMaterial - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SetUIOverlayMaterial() - nameWithType: ClientSimMenu.SetUIOverlayMaterial() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SetUIOverlayMaterial* - name: SetUIOverlayMaterial - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SetUIOverlayMaterial_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.SetUIOverlayMaterial - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SetUIOverlayMaterial - nameWithType: ClientSimMenu.SetUIOverlayMaterial -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SpawnRemotePlayer - name: SpawnRemotePlayer() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SpawnRemotePlayer - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.SpawnRemotePlayer - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SpawnRemotePlayer() - nameWithType: ClientSimMenu.SpawnRemotePlayer() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.SpawnRemotePlayer* - name: SpawnRemotePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_SpawnRemotePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.SpawnRemotePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.SpawnRemotePlayer - nameWithType: ClientSimMenu.SpawnRemotePlayer -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.Start - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Start() - nameWithType: ClientSimMenu.Start() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Start - nameWithType: ClientSimMenu.Start -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ToggleMenu(System.Boolean) - name: ToggleMenu(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_ToggleMenu_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.ToggleMenu(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ToggleMenu(System.Boolean) - nameWithType: ClientSimMenu.ToggleMenu(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.ToggleMenu* - name: ToggleMenu - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_ToggleMenu_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.ToggleMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.ToggleMenu - nameWithType: ClientSimMenu.ToggleMenu -- uid: VRC.SDK3.ClientSim.ClientSimMenu.tooltipsToggle - name: tooltipsToggle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_tooltipsToggle - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.tooltipsToggle - fullName: VRC.SDK3.ClientSim.ClientSimMenu.tooltipsToggle - nameWithType: ClientSimMenu.tooltipsToggle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.Update - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Update() - nameWithType: ClientSimMenu.Update() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.Update - nameWithType: ClientSimMenu.Update -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateCanvasLocation - name: UpdateCanvasLocation() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateCanvasLocation - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.UpdateCanvasLocation - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateCanvasLocation() - nameWithType: ClientSimMenu.UpdateCanvasLocation() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateCanvasLocation* - name: UpdateCanvasLocation - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateCanvasLocation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.UpdateCanvasLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateCanvasLocation - nameWithType: ClientSimMenu.UpdateCanvasLocation -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateConsoleLogging(System.Boolean) - name: UpdateConsoleLogging(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateConsoleLogging_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.UpdateConsoleLogging(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateConsoleLogging(System.Boolean) - nameWithType: ClientSimMenu.UpdateConsoleLogging(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateConsoleLogging* - name: UpdateConsoleLogging - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateConsoleLogging_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.UpdateConsoleLogging - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateConsoleLogging - nameWithType: ClientSimMenu.UpdateConsoleLogging -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateInvertMouseLook(System.Boolean) - name: UpdateInvertMouseLook(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateInvertMouseLook_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.UpdateInvertMouseLook(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateInvertMouseLook(System.Boolean) - nameWithType: ClientSimMenu.UpdateInvertMouseLook(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateInvertMouseLook* - name: UpdateInvertMouseLook - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateInvertMouseLook_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.UpdateInvertMouseLook - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateInvertMouseLook - nameWithType: ClientSimMenu.UpdateInvertMouseLook -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdatePlayerHeight(System.Single) - name: UpdatePlayerHeight(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdatePlayerHeight_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.UpdatePlayerHeight(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdatePlayerHeight(System.Single) - nameWithType: ClientSimMenu.UpdatePlayerHeight(Single) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdatePlayerHeight* - name: UpdatePlayerHeight - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdatePlayerHeight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.UpdatePlayerHeight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdatePlayerHeight - nameWithType: ClientSimMenu.UpdatePlayerHeight -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowReticle(System.Boolean) - name: UpdateShowReticle(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateShowReticle_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowReticle(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowReticle(System.Boolean) - nameWithType: ClientSimMenu.UpdateShowReticle(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowReticle* - name: UpdateShowReticle - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateShowReticle_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowReticle - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowReticle - nameWithType: ClientSimMenu.UpdateShowReticle -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowTooltips(System.Boolean) - name: UpdateShowTooltips(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateShowTooltips_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowTooltips(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowTooltips(System.Boolean) - nameWithType: ClientSimMenu.UpdateShowTooltips(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowTooltips* - name: UpdateShowTooltips - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateShowTooltips_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowTooltips - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateShowTooltips - nameWithType: ClientSimMenu.UpdateShowTooltips -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateValuesFromSettings - name: UpdateValuesFromSettings() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateValuesFromSettings - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.UpdateValuesFromSettings - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateValuesFromSettings() - nameWithType: ClientSimMenu.UpdateValuesFromSettings() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.UpdateValuesFromSettings* - name: UpdateValuesFromSettings - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_UpdateValuesFromSettings_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.UpdateValuesFromSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.UpdateValuesFromSettings - nameWithType: ClientSimMenu.UpdateValuesFromSettings -- uid: VRC.SDK3.ClientSim.ClientSimMenu.WarningAccepted - name: WarningAccepted() - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_WarningAccepted - commentId: M:VRC.SDK3.ClientSim.ClientSimMenu.WarningAccepted - fullName: VRC.SDK3.ClientSim.ClientSimMenu.WarningAccepted() - nameWithType: ClientSimMenu.WarningAccepted() -- uid: VRC.SDK3.ClientSim.ClientSimMenu.WarningAccepted* - name: WarningAccepted - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_WarningAccepted_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimMenu.WarningAccepted - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimMenu.WarningAccepted - nameWithType: ClientSimMenu.WarningAccepted -- uid: VRC.SDK3.ClientSim.ClientSimMenu.warningsPage - name: warningsPage - href: classes/VRC.SDK3.ClientSim.ClientSimMenu.html#VRC_SDK3_ClientSim_ClientSimMenu_warningsPage - commentId: F:VRC.SDK3.ClientSim.ClientSimMenu.warningsPage - fullName: VRC.SDK3.ClientSim.ClientSimMenu.warningsPage - nameWithType: ClientSimMenu.warningsPage -- uid: VRC.SDK3.ClientSim.ClientSimMenuRespawnClickedEvent - name: ClientSimMenuRespawnClickedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimMenuRespawnClickedEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimMenuRespawnClickedEvent - fullName: VRC.SDK3.ClientSim.ClientSimMenuRespawnClickedEvent - nameWithType: ClientSimMenuRespawnClickedEvent -- uid: VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent - name: ClientSimMenuStateChangedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent - fullName: VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent - nameWithType: ClientSimMenuStateChangedEvent -- uid: VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent.isMenuOpen - name: isMenuOpen - href: classes/VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent.html#VRC_SDK3_ClientSim_ClientSimMenuStateChangedEvent_isMenuOpen - commentId: F:VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent.isMenuOpen - fullName: VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent.isMenuOpen - nameWithType: ClientSimMenuStateChangedEvent.isMenuOpen -- uid: VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent - name: ClientSimMouseReleasedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent - fullName: VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent - nameWithType: ClientSimMouseReleasedEvent -- uid: VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent.isReleased - name: isReleased - href: classes/VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent.html#VRC_SDK3_ClientSim_ClientSimMouseReleasedEvent_isReleased - commentId: F:VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent.isReleased - fullName: VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent.isReleased - nameWithType: ClientSimMouseReleasedEvent.isReleased -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1 - name: ClientSimObjectCollection - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html - commentId: T:VRC.SDK3.ClientSim.ClientSimObjectCollection`1 - name.vb: ClientSimObjectCollection(Of T) - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T) - nameWithType: ClientSimObjectCollection - nameWithType.vb: ClientSimObjectCollection(Of T) -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1._allObjects - name: _allObjects - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1__allObjects - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectCollection`1._allObjects - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection._allObjects - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T)._allObjects - nameWithType: ClientSimObjectCollection._allObjects - nameWithType.vb: ClientSimObjectCollection(Of T)._allObjects -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1._shouldVerifyObjectList - name: _shouldVerifyObjectList - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1__shouldVerifyObjectList - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectCollection`1._shouldVerifyObjectList - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection._shouldVerifyObjectList - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T)._shouldVerifyObjectList - nameWithType: ClientSimObjectCollection._shouldVerifyObjectList - nameWithType.vb: ClientSimObjectCollection(Of T)._shouldVerifyObjectList -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1._toBeAdded - name: _toBeAdded - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1__toBeAdded - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectCollection`1._toBeAdded - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection._toBeAdded - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T)._toBeAdded - nameWithType: ClientSimObjectCollection._toBeAdded - nameWithType.vb: ClientSimObjectCollection(Of T)._toBeAdded -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1._toBeRemoved - name: _toBeRemoved - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1__toBeRemoved - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectCollection`1._toBeRemoved - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection._toBeRemoved - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T)._toBeRemoved - nameWithType: ClientSimObjectCollection._toBeRemoved - nameWithType.vb: ClientSimObjectCollection(Of T)._toBeRemoved -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.AddObject(`0) - name: AddObject(T) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_AddObject__0_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.AddObject(`0) - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.AddObject(T) - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).AddObject(T) - nameWithType: ClientSimObjectCollection.AddObject(T) - nameWithType.vb: ClientSimObjectCollection(Of T).AddObject(T) -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.AddObject* - name: AddObject - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_AddObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.AddObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.AddObject - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).AddObject - nameWithType: ClientSimObjectCollection.AddObject - nameWithType.vb: ClientSimObjectCollection(Of T).AddObject -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.GetObjects - name: GetObjects() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_GetObjects - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.GetObjects - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.GetObjects() - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).GetObjects() - nameWithType: ClientSimObjectCollection.GetObjects() - nameWithType.vb: ClientSimObjectCollection(Of T).GetObjects() -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.GetObjects* - name: GetObjects - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_GetObjects_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.GetObjects - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.GetObjects - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).GetObjects - nameWithType: ClientSimObjectCollection.GetObjects - nameWithType.vb: ClientSimObjectCollection(Of T).GetObjects -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ProcessAddedAndRemovedObjects - name: ProcessAddedAndRemovedObjects() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_ProcessAddedAndRemovedObjects - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ProcessAddedAndRemovedObjects - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.ProcessAddedAndRemovedObjects() - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).ProcessAddedAndRemovedObjects() - nameWithType: ClientSimObjectCollection.ProcessAddedAndRemovedObjects() - nameWithType.vb: ClientSimObjectCollection(Of T).ProcessAddedAndRemovedObjects() -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ProcessAddedAndRemovedObjects* - name: ProcessAddedAndRemovedObjects - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_ProcessAddedAndRemovedObjects_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ProcessAddedAndRemovedObjects - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.ProcessAddedAndRemovedObjects - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).ProcessAddedAndRemovedObjects - nameWithType: ClientSimObjectCollection.ProcessAddedAndRemovedObjects - nameWithType.vb: ClientSimObjectCollection(Of T).ProcessAddedAndRemovedObjects -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.RemoveObject(`0) - name: RemoveObject(T) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_RemoveObject__0_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.RemoveObject(`0) - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.RemoveObject(T) - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).RemoveObject(T) - nameWithType: ClientSimObjectCollection.RemoveObject(T) - nameWithType.vb: ClientSimObjectCollection(Of T).RemoveObject(T) -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.RemoveObject* - name: RemoveObject - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_RemoveObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.RemoveObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.RemoveObject - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).RemoveObject - nameWithType: ClientSimObjectCollection.RemoveObject - nameWithType.vb: ClientSimObjectCollection(Of T).RemoveObject -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ShouldVerifyObjects - name: ShouldVerifyObjects() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_ShouldVerifyObjects - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ShouldVerifyObjects - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.ShouldVerifyObjects() - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).ShouldVerifyObjects() - nameWithType: ClientSimObjectCollection.ShouldVerifyObjects() - nameWithType.vb: ClientSimObjectCollection(Of T).ShouldVerifyObjects() -- uid: VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ShouldVerifyObjects* - name: ShouldVerifyObjects - href: classes/VRC.SDK3.ClientSim.ClientSimObjectCollection-1.html#VRC_SDK3_ClientSim_ClientSimObjectCollection_1_ShouldVerifyObjects_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectCollection`1.ShouldVerifyObjects - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectCollection.ShouldVerifyObjects - fullName.vb: VRC.SDK3.ClientSim.ClientSimObjectCollection(Of T).ShouldVerifyObjects - nameWithType: ClientSimObjectCollection.ShouldVerifyObjects - nameWithType.vb: ClientSimObjectCollection(Of T).ShouldVerifyObjects -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper - name: ClientSimObjectPoolHelper - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html - commentId: T:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper - nameWithType: ClientSimObjectPoolHelper -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._objectPool - name: _objectPool - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper__objectPool - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._objectPool - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._objectPool - nameWithType: ClientSimObjectPoolHelper._objectPool -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._ownerID - name: _ownerID - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper__ownerID - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._ownerID - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._ownerID - nameWithType: ClientSimObjectPoolHelper._ownerID -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._syncedObjectManager - name: _syncedObjectManager - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper__syncedObjectManager - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._syncedObjectManager - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper._syncedObjectManager - nameWithType: ClientSimObjectPoolHelper._syncedObjectManager -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.GetOwner - name: GetOwner() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_GetOwner - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.GetOwner - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.GetOwner() - nameWithType: ClientSimObjectPoolHelper.GetOwner() -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.GetOwner* - name: GetOwner - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_GetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.GetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.GetOwner - nameWithType: ClientSimObjectPoolHelper.GetOwner -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Initialize(VRCObjectPool,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - name: Initialize(VRCObjectPool, IClientSimSyncedObjectManager) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_Initialize_VRCObjectPool_VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Initialize(VRCObjectPool,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Initialize(VRCObjectPool, VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - nameWithType: ClientSimObjectPoolHelper.Initialize(VRCObjectPool, IClientSimSyncedObjectManager) -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Initialize - nameWithType: ClientSimObjectPoolHelper.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnDestroy() - nameWithType: ClientSimObjectPoolHelper.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnDestroy - nameWithType: ClientSimObjectPoolHelper.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectReturned(System.Int32) - name: OnObjectReturned(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnObjectReturned_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectReturned(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectReturned(System.Int32) - nameWithType: ClientSimObjectPoolHelper.OnObjectReturned(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectReturned* - name: OnObjectReturned - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnObjectReturned_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectReturned - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectReturned - nameWithType: ClientSimObjectPoolHelper.OnObjectReturned -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectSpawned(System.Int32) - name: OnObjectSpawned(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnObjectSpawned_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectSpawned(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectSpawned(System.Int32) - nameWithType: ClientSimObjectPoolHelper.OnObjectSpawned(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectSpawned* - name: OnObjectSpawned - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnObjectSpawned_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectSpawned - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnObjectSpawned - nameWithType: ClientSimObjectPoolHelper.OnObjectSpawned -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnReturn(VRCObjectPool,System.Int32) - name: OnReturn(VRCObjectPool, Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnReturn_VRCObjectPool_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnReturn(VRCObjectPool,System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnReturn(VRCObjectPool, System.Int32) - nameWithType: ClientSimObjectPoolHelper.OnReturn(VRCObjectPool, Int32) -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnReturn* - name: OnReturn - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnReturn_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnReturn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnReturn - nameWithType: ClientSimObjectPoolHelper.OnReturn -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnSpawn(VRCObjectPool,System.Int32) - name: OnSpawn(VRCObjectPool, Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnSpawn_VRCObjectPool_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnSpawn(VRCObjectPool,System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnSpawn(VRCObjectPool, System.Int32) - nameWithType: ClientSimObjectPoolHelper.OnSpawn(VRCObjectPool, Int32) -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnSpawn* - name: OnSpawn - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_OnSpawn_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnSpawn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.OnSpawn - nameWithType: ClientSimObjectPoolHelper.OnSpawn -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.SetOwner(System.Int32) - name: SetOwner(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_SetOwner_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.SetOwner(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.SetOwner(System.Int32) - nameWithType: ClientSimObjectPoolHelper.SetOwner(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.SetOwner* - name: SetOwner - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_SetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.SetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.SetOwner - nameWithType: ClientSimObjectPoolHelper.SetOwner -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Start - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Start() - nameWithType: ClientSimObjectPoolHelper.Start() -- uid: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.html#VRC_SDK3_ClientSim_ClientSimObjectPoolHelper_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectPoolHelper.Start - nameWithType: ClientSimObjectPoolHelper.Start -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper - name: ClientSimObjectSyncHelper - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html - commentId: T:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper - nameWithType: ClientSimObjectSyncHelper -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper._sync - name: _sync - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper__sync - commentId: F:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper._sync - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper._sync - nameWithType: ClientSimObjectSyncHelper._sync -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Awake - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Awake() - nameWithType: ClientSimObjectSyncHelper.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Awake - nameWithType: ClientSimObjectSyncHelper.Awake -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.FlagDiscontinuityHook(VRCObjectSync) - name: FlagDiscontinuityHook(VRCObjectSync) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_FlagDiscontinuityHook_VRCObjectSync_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.FlagDiscontinuityHook(VRCObjectSync) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.FlagDiscontinuityHook(VRCObjectSync) - nameWithType: ClientSimObjectSyncHelper.FlagDiscontinuityHook(VRCObjectSync) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.FlagDiscontinuityHook* - name: FlagDiscontinuityHook - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_FlagDiscontinuityHook_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.FlagDiscontinuityHook - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.FlagDiscontinuityHook - nameWithType: ClientSimObjectSyncHelper.FlagDiscontinuityHook -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetIsKinematic(VRCObjectSync) - name: GetIsKinematic(VRCObjectSync) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_GetIsKinematic_VRCObjectSync_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetIsKinematic(VRCObjectSync) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetIsKinematic(VRCObjectSync) - nameWithType: ClientSimObjectSyncHelper.GetIsKinematic(VRCObjectSync) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetIsKinematic* - name: GetIsKinematic - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_GetIsKinematic_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetIsKinematic - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetIsKinematic - nameWithType: ClientSimObjectSyncHelper.GetIsKinematic -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetUseGravity(VRCObjectSync) - name: GetUseGravity(VRCObjectSync) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_GetUseGravity_VRCObjectSync_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetUseGravity(VRCObjectSync) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetUseGravity(VRCObjectSync) - nameWithType: ClientSimObjectSyncHelper.GetUseGravity(VRCObjectSync) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetUseGravity* - name: GetUseGravity - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_GetUseGravity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetUseGravity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.GetUseGravity - nameWithType: ClientSimObjectSyncHelper.GetUseGravity -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Initialize(VRCObjectSync,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - name: Initialize(VRCObjectSync, IClientSimSyncedObjectManager) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_Initialize_VRCObjectSync_VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Initialize(VRCObjectSync,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Initialize(VRCObjectSync, VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - nameWithType: ClientSimObjectSyncHelper.Initialize(VRCObjectSync, IClientSimSyncedObjectManager) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Initialize - nameWithType: ClientSimObjectSyncHelper.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.RespawnObject(VRCObjectSync) - name: RespawnObject(VRCObjectSync) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_RespawnObject_VRCObjectSync_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.RespawnObject(VRCObjectSync) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.RespawnObject(VRCObjectSync) - nameWithType: ClientSimObjectSyncHelper.RespawnObject(VRCObjectSync) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.RespawnObject* - name: RespawnObject - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_RespawnObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.RespawnObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.RespawnObject - nameWithType: ClientSimObjectSyncHelper.RespawnObject -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetIsKinematic(VRCObjectSync,System.Boolean) - name: SetIsKinematic(VRCObjectSync, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_SetIsKinematic_VRCObjectSync_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetIsKinematic(VRCObjectSync,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetIsKinematic(VRCObjectSync, System.Boolean) - nameWithType: ClientSimObjectSyncHelper.SetIsKinematic(VRCObjectSync, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetIsKinematic* - name: SetIsKinematic - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_SetIsKinematic_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetIsKinematic - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetIsKinematic - nameWithType: ClientSimObjectSyncHelper.SetIsKinematic -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetUseGravity(VRCObjectSync,System.Boolean) - name: SetUseGravity(VRCObjectSync, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_SetUseGravity_VRCObjectSync_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetUseGravity(VRCObjectSync,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetUseGravity(VRCObjectSync, System.Boolean) - nameWithType: ClientSimObjectSyncHelper.SetUseGravity(VRCObjectSync, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetUseGravity* - name: SetUseGravity - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_SetUseGravity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetUseGravity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.SetUseGravity - nameWithType: ClientSimObjectSyncHelper.SetUseGravity -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Start - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Start() - nameWithType: ClientSimObjectSyncHelper.Start() -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.Start - nameWithType: ClientSimObjectSyncHelper.Start -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.TeleportTo(VRCObjectSync,Vector3,Quaternion) - name: TeleportTo(VRCObjectSync, Vector3, Quaternion) - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_TeleportTo_VRCObjectSync_Vector3_Quaternion_ - commentId: M:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.TeleportTo(VRCObjectSync,Vector3,Quaternion) - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.TeleportTo(VRCObjectSync, Vector3, Quaternion) - nameWithType: ClientSimObjectSyncHelper.TeleportTo(VRCObjectSync, Vector3, Quaternion) -- uid: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.TeleportTo* - name: TeleportTo - href: classes/VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.html#VRC_SDK3_ClientSim_ClientSimObjectSyncHelper_TeleportTo_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.TeleportTo - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimObjectSyncHelper.TeleportTo - nameWithType: ClientSimObjectSyncHelper.TeleportTo -- uid: VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent - name: ClientSimOnNewMasterEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent - nameWithType: ClientSimOnNewMasterEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.newMasterPlayer - name: newMasterPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.html#VRC_SDK3_ClientSim_ClientSimOnNewMasterEvent_newMasterPlayer - commentId: F:VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.newMasterPlayer - fullName: VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.newMasterPlayer - nameWithType: ClientSimOnNewMasterEvent.newMasterPlayer -- uid: VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.oldMasterPlayer - name: oldMasterPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.html#VRC_SDK3_ClientSim_ClientSimOnNewMasterEvent_oldMasterPlayer - commentId: F:VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.oldMasterPlayer - fullName: VRC.SDK3.ClientSim.ClientSimOnNewMasterEvent.oldMasterPlayer - nameWithType: ClientSimOnNewMasterEvent.oldMasterPlayer -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent - name: ClientSimOnPickupDropEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent - nameWithType: ClientSimOnPickupDropEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.handType - name: handType - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupDropEvent_handType - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.handType - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.handType - nameWithType: ClientSimOnPickupDropEvent.handType -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.pickup - name: pickup - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupDropEvent_pickup - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.pickup - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.pickup - nameWithType: ClientSimOnPickupDropEvent.pickup -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupDropEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupDropEvent.player - nameWithType: ClientSimOnPickupDropEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupEvent - name: ClientSimOnPickupEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPickupEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupEvent - nameWithType: ClientSimOnPickupEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupEvent.handType - name: handType - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupEvent_handType - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupEvent.handType - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupEvent.handType - nameWithType: ClientSimOnPickupEvent.handType -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupEvent.pickup - name: pickup - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupEvent_pickup - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupEvent.pickup - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupEvent.pickup - nameWithType: ClientSimOnPickupEvent.pickup -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupEvent.player - nameWithType: ClientSimOnPickupEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent - name: ClientSimOnPickupUseDownEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent - nameWithType: ClientSimOnPickupUseDownEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.handType - name: handType - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupUseDownEvent_handType - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.handType - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.handType - nameWithType: ClientSimOnPickupUseDownEvent.handType -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.pickup - name: pickup - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupUseDownEvent_pickup - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.pickup - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.pickup - nameWithType: ClientSimOnPickupUseDownEvent.pickup -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupUseDownEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseDownEvent.player - nameWithType: ClientSimOnPickupUseDownEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent - name: ClientSimOnPickupUseUpEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent - nameWithType: ClientSimOnPickupUseUpEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.handType - name: handType - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupUseUpEvent_handType - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.handType - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.handType - nameWithType: ClientSimOnPickupUseUpEvent.handType -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.pickup - name: pickup - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupUseUpEvent_pickup - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.pickup - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.pickup - nameWithType: ClientSimOnPickupUseUpEvent.pickup -- uid: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.html#VRC_SDK3_ClientSim_ClientSimOnPickupUseUpEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPickupUseUpEvent.player - nameWithType: ClientSimOnPickupUseUpEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent - name: ClientSimOnPlayerEnteredStationEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent - nameWithType: ClientSimOnPlayerEnteredStationEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerEnteredStationEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.player - nameWithType: ClientSimOnPlayerEnteredStationEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.station - name: station - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerEnteredStationEvent_station - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.station - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerEnteredStationEvent.station - nameWithType: ClientSimOnPlayerEnteredStationEvent.station -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent - name: ClientSimOnPlayerExitedStationEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent - nameWithType: ClientSimOnPlayerExitedStationEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerExitedStationEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.player - nameWithType: ClientSimOnPlayerExitedStationEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.station - name: station - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerExitedStationEvent_station - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.station - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerExitedStationEvent.station - nameWithType: ClientSimOnPlayerExitedStationEvent.station -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent - name: ClientSimOnPlayerHeightUpdateEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent - nameWithType: ClientSimOnPlayerHeightUpdateEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent.playerHeight - name: playerHeight - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerHeightUpdateEvent_playerHeight - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent.playerHeight - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent.playerHeight - nameWithType: ClientSimOnPlayerHeightUpdateEvent.playerHeight -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent - name: ClientSimOnPlayerJoinedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent - nameWithType: ClientSimOnPlayerJoinedEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerJoinedEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent.player - nameWithType: ClientSimOnPlayerJoinedEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent - name: ClientSimOnPlayerLeftEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent - nameWithType: ClientSimOnPlayerLeftEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerLeftEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent.player - nameWithType: ClientSimOnPlayerLeftEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent - name: ClientSimOnPlayerMovedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent - nameWithType: ClientSimOnPlayerMovedEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerMovedEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent.player - nameWithType: ClientSimOnPlayerMovedEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent - name: ClientSimOnPlayerRespawnEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent - nameWithType: ClientSimOnPlayerRespawnEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerRespawnEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent.player - nameWithType: ClientSimOnPlayerRespawnEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent - name: ClientSimOnPlayerTeleportedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent - nameWithType: ClientSimOnPlayerTeleportedEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent.html#VRC_SDK3_ClientSim_ClientSimOnPlayerTeleportedEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent.player - nameWithType: ClientSimOnPlayerTeleportedEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent - name: ClientSimOnTrackingScaleUpdateEvent - href: classes/VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent - fullName: VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent - nameWithType: ClientSimOnTrackingScaleUpdateEvent -- uid: VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent.trackingScale - name: trackingScale - href: classes/VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent.html#VRC_SDK3_ClientSim_ClientSimOnTrackingScaleUpdateEvent_trackingScale - commentId: F:VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent.trackingScale - fullName: VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent.trackingScale - nameWithType: ClientSimOnTrackingScaleUpdateEvent.trackingScale -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper - name: ClientSimPickupHelper - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPickupHelper - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper - nameWithType: ClientSimPickupHelper -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper._forceDropHandler - name: _forceDropHandler - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper__forceDropHandler - commentId: F:VRC.SDK3.ClientSim.ClientSimPickupHelper._forceDropHandler - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper._forceDropHandler - nameWithType: ClientSimPickupHelper._forceDropHandler -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper._heldHand - name: _heldHand - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper__heldHand - commentId: F:VRC.SDK3.ClientSim.ClientSimPickupHelper._heldHand - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper._heldHand - nameWithType: ClientSimPickupHelper._heldHand -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper._heldPlayer - name: _heldPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper__heldPlayer - commentId: F:VRC.SDK3.ClientSim.ClientSimPickupHelper._heldPlayer - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper._heldPlayer - nameWithType: ClientSimPickupHelper._heldPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper._pickup - name: _pickup - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper__pickup - commentId: F:VRC.SDK3.ClientSim.ClientSimPickupHelper._pickup - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper._pickup - nameWithType: ClientSimPickupHelper._pickup -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper._rigidbody - name: _rigidbody - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper__rigidbody - commentId: F:VRC.SDK3.ClientSim.ClientSimPickupHelper._rigidbody - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper._rigidbody - nameWithType: ClientSimPickupHelper._rigidbody -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.AllowManipulation - name: AllowManipulation() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_AllowManipulation - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.AllowManipulation - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.AllowManipulation() - nameWithType: ClientSimPickupHelper.AllowManipulation() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.AllowManipulation* - name: AllowManipulation - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_AllowManipulation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.AllowManipulation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.AllowManipulation - nameWithType: ClientSimPickupHelper.AllowManipulation -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.AutoHold - name: AutoHold() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_AutoHold - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.AutoHold - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.AutoHold() - nameWithType: ClientSimPickupHelper.AutoHold() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.AutoHold* - name: AutoHold - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_AutoHold_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.AutoHold - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.AutoHold - nameWithType: ClientSimPickupHelper.AutoHold -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.CanInteract - name: CanInteract() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_CanInteract - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.CanInteract - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.CanInteract() - nameWithType: ClientSimPickupHelper.CanInteract() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.CanInteract* - name: CanInteract - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_CanInteract_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.CanInteract - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.CanInteract - nameWithType: ClientSimPickupHelper.CanInteract -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.Drop(VRCPlayerApi) - name: Drop(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_Drop_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.Drop(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.Drop(VRCPlayerApi) - nameWithType: ClientSimPickupHelper.Drop(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.Drop* - name: Drop - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_Drop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.Drop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.Drop - nameWithType: ClientSimPickupHelper.Drop -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.ForceDrop(VRC_Pickup) - name: ForceDrop(VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_ForceDrop_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.ForceDrop(VRC_Pickup) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.ForceDrop(VRC_Pickup) - nameWithType: ClientSimPickupHelper.ForceDrop(VRC_Pickup) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.ForceDrop* - name: ForceDrop - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_ForceDrop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.ForceDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.ForceDrop - nameWithType: ClientSimPickupHelper.ForceDrop -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetCurrentPlayer(VRC_Pickup) - name: GetCurrentPlayer(VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetCurrentPlayer_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetCurrentPlayer(VRC_Pickup) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetCurrentPlayer(VRC_Pickup) - nameWithType: ClientSimPickupHelper.GetCurrentPlayer(VRC_Pickup) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetCurrentPlayer* - name: GetCurrentPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetCurrentPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetCurrentPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetCurrentPlayer - nameWithType: ClientSimPickupHelper.GetCurrentPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGameObject - name: GetGameObject() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetGameObject - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGameObject - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGameObject() - nameWithType: ClientSimPickupHelper.GetGameObject() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGameObject* - name: GetGameObject - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetGameObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGameObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGameObject - nameWithType: ClientSimPickupHelper.GetGameObject -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGripLocation - name: GetGripLocation() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetGripLocation - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGripLocation - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGripLocation() - nameWithType: ClientSimPickupHelper.GetGripLocation() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGripLocation* - name: GetGripLocation - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetGripLocation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGripLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGripLocation - nameWithType: ClientSimPickupHelper.GetGripLocation -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGunLocation - name: GetGunLocation() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetGunLocation - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGunLocation - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGunLocation() - nameWithType: ClientSimPickupHelper.GetGunLocation() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGunLocation* - name: GetGunLocation - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetGunLocation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGunLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetGunLocation - nameWithType: ClientSimPickupHelper.GetGunLocation -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetHoldingPlayer - name: GetHoldingPlayer() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetHoldingPlayer - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetHoldingPlayer - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetHoldingPlayer() - nameWithType: ClientSimPickupHelper.GetHoldingPlayer() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetHoldingPlayer* - name: GetHoldingPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetHoldingPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetHoldingPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetHoldingPlayer - nameWithType: ClientSimPickupHelper.GetHoldingPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractText - name: GetInteractText() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetInteractText - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractText - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractText() - nameWithType: ClientSimPickupHelper.GetInteractText() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractText* - name: GetInteractText - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetInteractText_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractText - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractText - nameWithType: ClientSimPickupHelper.GetInteractText -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractTextPlacement - name: GetInteractTextPlacement() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetInteractTextPlacement - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractTextPlacement - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractTextPlacement() - nameWithType: ClientSimPickupHelper.GetInteractTextPlacement() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractTextPlacement* - name: GetInteractTextPlacement - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetInteractTextPlacement_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractTextPlacement - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetInteractTextPlacement - nameWithType: ClientSimPickupHelper.GetInteractTextPlacement -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetOrientation - name: GetOrientation() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetOrientation - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetOrientation - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetOrientation() - nameWithType: ClientSimPickupHelper.GetOrientation() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetOrientation* - name: GetOrientation - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetOrientation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetOrientation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetOrientation - nameWithType: ClientSimPickupHelper.GetOrientation -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickup - name: GetPickup() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetPickup - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickup - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickup() - nameWithType: ClientSimPickupHelper.GetPickup() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickup* - name: GetPickup - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetPickup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickup - nameWithType: ClientSimPickupHelper.GetPickup -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickupHand(VRC_Pickup) - name: GetPickupHand(VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetPickupHand_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickupHand(VRC_Pickup) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickupHand(VRC_Pickup) - nameWithType: ClientSimPickupHelper.GetPickupHand(VRC_Pickup) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickupHand* - name: GetPickupHand - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetPickupHand_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickupHand - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetPickupHand - nameWithType: ClientSimPickupHelper.GetPickupHand -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetProximity - name: GetProximity() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetProximity - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetProximity - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetProximity() - nameWithType: ClientSimPickupHelper.GetProximity() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetProximity* - name: GetProximity - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetProximity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetProximity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetProximity - nameWithType: ClientSimPickupHelper.GetProximity -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetRigidbody - name: GetRigidbody() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetRigidbody - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetRigidbody - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetRigidbody() - nameWithType: ClientSimPickupHelper.GetRigidbody() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetRigidbody* - name: GetRigidbody - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetRigidbody_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetRigidbody - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetRigidbody - nameWithType: ClientSimPickupHelper.GetRigidbody -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetThrowVelocityBoostScale - name: GetThrowVelocityBoostScale() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetThrowVelocityBoostScale - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetThrowVelocityBoostScale - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetThrowVelocityBoostScale() - nameWithType: ClientSimPickupHelper.GetThrowVelocityBoostScale() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetThrowVelocityBoostScale* - name: GetThrowVelocityBoostScale - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetThrowVelocityBoostScale_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetThrowVelocityBoostScale - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetThrowVelocityBoostScale - nameWithType: ClientSimPickupHelper.GetThrowVelocityBoostScale -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetTransform - name: GetTransform() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetTransform - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetTransform - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetTransform() - nameWithType: ClientSimPickupHelper.GetTransform() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetTransform* - name: GetTransform - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_GetTransform_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.GetTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.GetTransform - nameWithType: ClientSimPickupHelper.GetTransform -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.InitializePickup(VRC_Pickup) - name: InitializePickup(VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_InitializePickup_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.InitializePickup(VRC_Pickup) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.InitializePickup(VRC_Pickup) - nameWithType: ClientSimPickupHelper.InitializePickup(VRC_Pickup) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.InitializePickup* - name: InitializePickup - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_InitializePickup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.InitializePickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.InitializePickup - nameWithType: ClientSimPickupHelper.InitializePickup -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.Interact - name: Interact() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_Interact - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.Interact - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.Interact() - nameWithType: ClientSimPickupHelper.Interact() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.Interact* - name: Interact - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_Interact_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.Interact - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.Interact - nameWithType: ClientSimPickupHelper.Interact -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.IsHeld - name: IsHeld() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_IsHeld - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.IsHeld - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.IsHeld() - nameWithType: ClientSimPickupHelper.IsHeld() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.IsHeld* - name: IsHeld - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_IsHeld_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.IsHeld - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.IsHeld - nameWithType: ClientSimPickupHelper.IsHeld -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.Pickup(VRCPlayerApi,VRC_Pickup.PickupHand,Action{VRC.SDK3.ClientSim.IClientSimPickupable}) - name: Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_Pickup_VRCPlayerApi_VRC_Pickup_PickupHand_Action_VRC_SDK3_ClientSim_IClientSimPickupable__ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.Pickup(VRCPlayerApi,VRC_Pickup.PickupHand,Action{VRC.SDK3.ClientSim.IClientSimPickupable}) - name.vb: Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action(Of IClientSimPickupable)) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action) - fullName.vb: VRC.SDK3.ClientSim.ClientSimPickupHelper.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action(Of VRC.SDK3.ClientSim.IClientSimPickupable)) - nameWithType: ClientSimPickupHelper.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action) - nameWithType.vb: ClientSimPickupHelper.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action(Of IClientSimPickupable)) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.Pickup* - name: Pickup - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_Pickup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.Pickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.Pickup - nameWithType: ClientSimPickupHelper.Pickup -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupDestroy(VRC_Pickup) - name: PickupDestroy(VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_PickupDestroy_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupDestroy(VRC_Pickup) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupDestroy(VRC_Pickup) - nameWithType: ClientSimPickupHelper.PickupDestroy(VRC_Pickup) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupDestroy* - name: PickupDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_PickupDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupDestroy - nameWithType: ClientSimPickupHelper.PickupDestroy -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupText - name: PickupText() - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_PickupText - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupText - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupText() - nameWithType: ClientSimPickupHelper.PickupText() -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupText* - name: PickupText - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_PickupText_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupText - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.PickupText - nameWithType: ClientSimPickupHelper.PickupText -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.PlayHapticForPickup(VRC_Pickup,System.Single,System.Single,System.Single) - name: PlayHapticForPickup(VRC_Pickup, Single, Single, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_PlayHapticForPickup_VRC_Pickup_System_Single_System_Single_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.PlayHapticForPickup(VRC_Pickup,System.Single,System.Single,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.PlayHapticForPickup(VRC_Pickup, System.Single, System.Single, System.Single) - nameWithType: ClientSimPickupHelper.PlayHapticForPickup(VRC_Pickup, Single, Single, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.PlayHapticForPickup* - name: PlayHapticForPickup - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_PlayHapticForPickup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.PlayHapticForPickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.PlayHapticForPickup - nameWithType: ClientSimPickupHelper.PlayHapticForPickup -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.SetPickup(VRC_Pickup) - name: SetPickup(VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_SetPickup_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPickupHelper.SetPickup(VRC_Pickup) - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.SetPickup(VRC_Pickup) - nameWithType: ClientSimPickupHelper.SetPickup(VRC_Pickup) -- uid: VRC.SDK3.ClientSim.ClientSimPickupHelper.SetPickup* - name: SetPickup - href: classes/VRC.SDK3.ClientSim.ClientSimPickupHelper.html#VRC_SDK3_ClientSim_ClientSimPickupHelper_SetPickup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPickupHelper.SetPickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPickupHelper.SetPickup - nameWithType: ClientSimPickupHelper.SetPickup -- uid: VRC.SDK3.ClientSim.ClientSimPlayer - name: ClientSimPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayer - fullName: VRC.SDK3.ClientSim.ClientSimPlayer - nameWithType: ClientSimPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayer._combatSystemHelper - name: _combatSystemHelper - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer__combatSystemHelper - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer._combatSystemHelper - fullName: VRC.SDK3.ClientSim.ClientSimPlayer._combatSystemHelper - nameWithType: ClientSimPlayer._combatSystemHelper -- uid: VRC.SDK3.ClientSim.ClientSimPlayer._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimPlayer._eventDispatcher - nameWithType: ClientSimPlayer._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimPlayer._interactManager - name: _interactManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer__interactManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer._interactManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayer._interactManager - nameWithType: ClientSimPlayer._interactManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayer._proxyProvider - name: _proxyProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer__proxyProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer._proxyProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayer._proxyProvider - nameWithType: ClientSimPlayer._proxyProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayer._sceneManager - name: _sceneManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer__sceneManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer._sceneManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayer._sceneManager - nameWithType: ClientSimPlayer._sceneManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayer._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer__settings - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer._settings - fullName: VRC.SDK3.ClientSim.ClientSimPlayer._settings - nameWithType: ClientSimPlayer._settings -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.audioData - name: audioData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_audioData - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.audioData - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.audioData - nameWithType: ClientSimPlayer.audioData -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.EnablePlayer(Transform) - name: EnablePlayer(Transform) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_EnablePlayer_Transform_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.EnablePlayer(Transform) - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.EnablePlayer(Transform) - nameWithType: ClientSimPlayer.EnablePlayer(Transform) -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.EnablePlayer* - name: EnablePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_EnablePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.EnablePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.EnablePlayer - nameWithType: ClientSimPlayer.EnablePlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetAvatarDataProvider - name: GetAvatarDataProvider() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetAvatarDataProvider - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetAvatarDataProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetAvatarDataProvider() - nameWithType: ClientSimPlayer.GetAvatarDataProvider() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetAvatarDataProvider* - name: GetAvatarDataProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetAvatarDataProvider_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetAvatarDataProvider - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetAvatarDataProvider - nameWithType: ClientSimPlayer.GetAvatarDataProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetCameraProvider - name: GetCameraProvider() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetCameraProvider - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetCameraProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetCameraProvider() - nameWithType: ClientSimPlayer.GetCameraProvider() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetCameraProvider* - name: GetCameraProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetCameraProvider_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetCameraProvider - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetCameraProvider - nameWithType: ClientSimPlayer.GetCameraProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetCombatHelper - name: GetCombatHelper() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetCombatHelper - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetCombatHelper - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetCombatHelper() - nameWithType: ClientSimPlayer.GetCombatHelper() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetCombatHelper* - name: GetCombatHelper - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetCombatHelper_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetCombatHelper - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetCombatHelper - nameWithType: ClientSimPlayer.GetCombatHelper -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetPlayerController - name: GetPlayerController() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetPlayerController - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetPlayerController - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetPlayerController() - nameWithType: ClientSimPlayer.GetPlayerController() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetPlayerController* - name: GetPlayerController - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetPlayerController_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetPlayerController - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetPlayerController - nameWithType: ClientSimPlayer.GetPlayerController -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetPosition - name: GetPosition() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetPosition - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetPosition - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetPosition() - nameWithType: ClientSimPlayer.GetPosition() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetPosition* - name: GetPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetPosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetPosition - nameWithType: ClientSimPlayer.GetPosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetRotation - name: GetRotation() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetRotation - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetRotation - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetRotation() - nameWithType: ClientSimPlayer.GetRotation() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetRotation* - name: GetRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetRotation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetRotation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetRotation - nameWithType: ClientSimPlayer.GetRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetStationHandler - name: GetStationHandler() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetStationHandler - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetStationHandler - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetStationHandler() - nameWithType: ClientSimPlayer.GetStationHandler() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetStationHandler* - name: GetStationHandler - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetStationHandler_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetStationHandler - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetStationHandler - nameWithType: ClientSimPlayer.GetStationHandler -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetTrackingProvider - name: GetTrackingProvider() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetTrackingProvider - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.GetTrackingProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetTrackingProvider() - nameWithType: ClientSimPlayer.GetTrackingProvider() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.GetTrackingProvider* - name: GetTrackingProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_GetTrackingProvider_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.GetTrackingProvider - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.GetTrackingProvider - nameWithType: ClientSimPlayer.GetTrackingProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimHighlightManager,VRC.SDK3.ClientSim.IClientSimTooltipManager,VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider,VRC.SDK3.ClientSim.IClientSimMousePositionProvider,VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimProxyObjectProvider) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings, IClientSimHighlightManager, IClientSimTooltipManager, IClientSimInteractiveLayerProvider, IClientSimMousePositionProvider, IClientSimSceneManager, IClientSimProxyObjectProvider) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_IClientSimHighlightManager_VRC_SDK3_ClientSim_IClientSimTooltipManager_VRC_SDK3_ClientSim_IClientSimInteractiveLayerProvider_VRC_SDK3_ClientSim_IClientSimMousePositionProvider_VRC_SDK3_ClientSim_IClientSimSceneManager_VRC_SDK3_ClientSim_IClientSimProxyObjectProvider_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimHighlightManager,VRC.SDK3.ClientSim.IClientSimTooltipManager,VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider,VRC.SDK3.ClientSim.IClientSimMousePositionProvider,VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimProxyObjectProvider) - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.IClientSimHighlightManager, VRC.SDK3.ClientSim.IClientSimTooltipManager, VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider, VRC.SDK3.ClientSim.IClientSimMousePositionProvider, VRC.SDK3.ClientSim.IClientSimSceneManager, VRC.SDK3.ClientSim.IClientSimProxyObjectProvider) - nameWithType: ClientSimPlayer.Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings, IClientSimHighlightManager, IClientSimTooltipManager, IClientSimInteractiveLayerProvider, IClientSimMousePositionProvider, IClientSimSceneManager, IClientSimProxyObjectProvider) -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.Initialize - nameWithType: ClientSimPlayer.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.InitializeCombat - name: InitializeCombat() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_InitializeCombat - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.InitializeCombat - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.InitializeCombat() - nameWithType: ClientSimPlayer.InitializeCombat() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.InitializeCombat* - name: InitializeCombat - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_InitializeCombat_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.InitializeCombat - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.InitializeCombat - nameWithType: ClientSimPlayer.InitializeCombat -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.isInstanceOwner - name: isInstanceOwner - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_isInstanceOwner - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.isInstanceOwner - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.isInstanceOwner - nameWithType: ClientSimPlayer.isInstanceOwner -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.IsUserVR - name: IsUserVR - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_IsUserVR - commentId: P:VRC.SDK3.ClientSim.ClientSimPlayer.IsUserVR - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.IsUserVR - nameWithType: ClientSimPlayer.IsUserVR -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.IsUserVR* - name: IsUserVR - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_IsUserVR_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.IsUserVR - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.IsUserVR - nameWithType: ClientSimPlayer.IsUserVR -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.locomotionData - name: locomotionData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_locomotionData - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.locomotionData - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.locomotionData - nameWithType: ClientSimPlayer.locomotionData -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.pickupData - name: pickupData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_pickupData - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.pickupData - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.pickupData - nameWithType: ClientSimPlayer.pickupData -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.Player - name: Player - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_Player - commentId: P:VRC.SDK3.ClientSim.ClientSimPlayer.Player - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.Player - nameWithType: ClientSimPlayer.Player -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.Player* - name: Player - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_Player_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.Player - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.Player - nameWithType: ClientSimPlayer.Player -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.playerAvatar - name: playerAvatar - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_playerAvatar - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.playerAvatar - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.playerAvatar - nameWithType: ClientSimPlayer.playerAvatar -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.playerController - name: playerController - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_playerController - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.playerController - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.playerController - nameWithType: ClientSimPlayer.playerController -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.playerRaycaster - name: playerRaycaster - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_playerRaycaster - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.playerRaycaster - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.playerRaycaster - nameWithType: ClientSimPlayer.playerRaycaster -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.playerTrackingData - name: playerTrackingData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_playerTrackingData - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.playerTrackingData - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.playerTrackingData - nameWithType: ClientSimPlayer.playerTrackingData -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.reticle - name: reticle - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_reticle - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.reticle - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.reticle - nameWithType: ClientSimPlayer.reticle -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.SetPlayer(VRCPlayerApi) - name: SetPlayer(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_SetPlayer_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.SetPlayer(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.SetPlayer(VRCPlayerApi) - nameWithType: ClientSimPlayer.SetPlayer(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.SetPlayer* - name: SetPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_SetPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.SetPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.SetPlayer - nameWithType: ClientSimPlayer.SetPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayer.Start - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.Start() - nameWithType: ClientSimPlayer.Start() -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayer.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.Start - nameWithType: ClientSimPlayer.Start -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.stationManager - name: stationManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_stationManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.stationManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.stationManager - nameWithType: ClientSimPlayer.stationManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayer.tagData - name: tagData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayer.html#VRC_SDK3_ClientSim_ClientSimPlayer_tagData - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayer.tagData - fullName: VRC.SDK3.ClientSim.ClientSimPlayer.tagData - nameWithType: ClientSimPlayer.tagData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData - name: ClientSimPlayerAudioData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerAudioData - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData - nameWithType: ClientSimPlayerAudioData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioCustomCurve - name: avatarAudioCustomCurve - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_avatarAudioCustomCurve - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioCustomCurve - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioCustomCurve - nameWithType: ClientSimPlayerAudioData.avatarAudioCustomCurve -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioFarRadius - name: avatarAudioFarRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_avatarAudioFarRadius - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioFarRadius - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioFarRadius - nameWithType: ClientSimPlayerAudioData.avatarAudioFarRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioForceSpatial - name: avatarAudioForceSpatial - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_avatarAudioForceSpatial - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioForceSpatial - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioForceSpatial - nameWithType: ClientSimPlayerAudioData.avatarAudioForceSpatial -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioGain - name: avatarAudioGain - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_avatarAudioGain - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioGain - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioGain - nameWithType: ClientSimPlayerAudioData.avatarAudioGain -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioNearRadius - name: avatarAudioNearRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_avatarAudioNearRadius - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioNearRadius - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioNearRadius - nameWithType: ClientSimPlayerAudioData.avatarAudioNearRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioVolumetricRadius - name: avatarAudioVolumetricRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_avatarAudioVolumetricRadius - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioVolumetricRadius - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.avatarAudioVolumetricRadius - nameWithType: ClientSimPlayerAudioData.avatarAudioVolumetricRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioCustomCurve(System.Boolean) - name: SetAvatarAudioCustomCurve(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioCustomCurve_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioCustomCurve(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioCustomCurve(System.Boolean) - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioCustomCurve(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioCustomCurve* - name: SetAvatarAudioCustomCurve - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioCustomCurve_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioCustomCurve - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioCustomCurve - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioCustomCurve -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioFarRadius(System.Single) - name: SetAvatarAudioFarRadius(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioFarRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioFarRadius(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioFarRadius(System.Single) - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioFarRadius(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioFarRadius* - name: SetAvatarAudioFarRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioFarRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioFarRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioFarRadius - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioFarRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioForceSpatial(System.Boolean) - name: SetAvatarAudioForceSpatial(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioForceSpatial_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioForceSpatial(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioForceSpatial(System.Boolean) - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioForceSpatial(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioForceSpatial* - name: SetAvatarAudioForceSpatial - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioForceSpatial_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioForceSpatial - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioForceSpatial - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioForceSpatial -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioGain(System.Single) - name: SetAvatarAudioGain(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioGain_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioGain(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioGain(System.Single) - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioGain(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioGain* - name: SetAvatarAudioGain - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioGain_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioGain - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioGain - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioGain -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioNearRadius(System.Single) - name: SetAvatarAudioNearRadius(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioNearRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioNearRadius(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioNearRadius(System.Single) - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioNearRadius(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioNearRadius* - name: SetAvatarAudioNearRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioNearRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioNearRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioNearRadius - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioNearRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(System.Single) - name: SetAvatarAudioVolumetricRadius(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioVolumetricRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(System.Single) - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius* - name: SetAvatarAudioVolumetricRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetAvatarAudioVolumetricRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius - nameWithType: ClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceFar(System.Single) - name: SetVoiceDistanceFar(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceDistanceFar_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceFar(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceFar(System.Single) - nameWithType: ClientSimPlayerAudioData.SetVoiceDistanceFar(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceFar* - name: SetVoiceDistanceFar - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceDistanceFar_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceFar - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceFar - nameWithType: ClientSimPlayerAudioData.SetVoiceDistanceFar -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceNear(System.Single) - name: SetVoiceDistanceNear(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceDistanceNear_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceNear(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceNear(System.Single) - nameWithType: ClientSimPlayerAudioData.SetVoiceDistanceNear(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceNear* - name: SetVoiceDistanceNear - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceDistanceNear_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceNear - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceDistanceNear - nameWithType: ClientSimPlayerAudioData.SetVoiceDistanceNear -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceGain(System.Single) - name: SetVoiceGain(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceGain_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceGain(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceGain(System.Single) - nameWithType: ClientSimPlayerAudioData.SetVoiceGain(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceGain* - name: SetVoiceGain - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceGain_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceGain - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceGain - nameWithType: ClientSimPlayerAudioData.SetVoiceGain -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceLowpass(System.Boolean) - name: SetVoiceLowpass(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceLowpass_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceLowpass(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceLowpass(System.Boolean) - nameWithType: ClientSimPlayerAudioData.SetVoiceLowpass(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceLowpass* - name: SetVoiceLowpass - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceLowpass_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceLowpass - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceLowpass - nameWithType: ClientSimPlayerAudioData.SetVoiceLowpass -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceVolumetricRadius(System.Single) - name: SetVoiceVolumetricRadius(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceVolumetricRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceVolumetricRadius(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceVolumetricRadius(System.Single) - nameWithType: ClientSimPlayerAudioData.SetVoiceVolumetricRadius(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceVolumetricRadius* - name: SetVoiceVolumetricRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_SetVoiceVolumetricRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceVolumetricRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.SetVoiceVolumetricRadius - nameWithType: ClientSimPlayerAudioData.SetVoiceVolumetricRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceDistanceFar - name: voiceDistanceFar - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_voiceDistanceFar - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceDistanceFar - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceDistanceFar - nameWithType: ClientSimPlayerAudioData.voiceDistanceFar -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceDistanceNear - name: voiceDistanceNear - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_voiceDistanceNear - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceDistanceNear - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceDistanceNear - nameWithType: ClientSimPlayerAudioData.voiceDistanceNear -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceGain - name: voiceGain - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_voiceGain - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceGain - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceGain - nameWithType: ClientSimPlayerAudioData.voiceGain -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceLowpass - name: voiceLowpass - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_voiceLowpass - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceLowpass - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceLowpass - nameWithType: ClientSimPlayerAudioData.voiceLowpass -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceVolumetricRadius - name: voiceVolumetricRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_ClientSimPlayerAudioData_voiceVolumetricRadius - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceVolumetricRadius - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAudioData.voiceVolumetricRadius - nameWithType: ClientSimPlayerAudioData.voiceVolumetricRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager - name: ClientSimPlayerAvatarManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager - nameWithType: ClientSimPlayerAvatarManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager._eventDispatcher - nameWithType: ClientSimPlayerAvatarManager._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.avatarAnimator - name: avatarAnimator - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_avatarAnimator - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.avatarAnimator - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.avatarAnimator - nameWithType: ClientSimPlayerAvatarManager.avatarAnimator -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBonePosition(HumanBodyBones) - name: GetBonePosition(HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_GetBonePosition_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBonePosition(HumanBodyBones) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBonePosition(HumanBodyBones) - nameWithType: ClientSimPlayerAvatarManager.GetBonePosition(HumanBodyBones) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBonePosition* - name: GetBonePosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_GetBonePosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBonePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBonePosition - nameWithType: ClientSimPlayerAvatarManager.GetBonePosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneRotation(HumanBodyBones) - name: GetBoneRotation(HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_GetBoneRotation_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneRotation(HumanBodyBones) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneRotation(HumanBodyBones) - nameWithType: ClientSimPlayerAvatarManager.GetBoneRotation(HumanBodyBones) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneRotation* - name: GetBoneRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_GetBoneRotation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneRotation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneRotation - nameWithType: ClientSimPlayerAvatarManager.GetBoneRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneTransform(HumanBodyBones) - name: GetBoneTransform(HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_GetBoneTransform_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneTransform(HumanBodyBones) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneTransform(HumanBodyBones) - nameWithType: ClientSimPlayerAvatarManager.GetBoneTransform(HumanBodyBones) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneTransform* - name: GetBoneTransform - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_GetBoneTransform_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.GetBoneTransform - nameWithType: ClientSimPlayerAvatarManager.GetBoneTransform -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - name: Initialize(IClientSimEventDispatcher) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - nameWithType: ClientSimPlayerAvatarManager.Initialize(IClientSimEventDispatcher) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.Initialize - nameWithType: ClientSimPlayerAvatarManager.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnDestroy() - nameWithType: ClientSimPlayerAvatarManager.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnDestroy - nameWithType: ClientSimPlayerAvatarManager.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnTrackingScaleUpdate(VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent) - name: OnTrackingScaleUpdate(ClientSimOnTrackingScaleUpdateEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_OnTrackingScaleUpdate_VRC_SDK3_ClientSim_ClientSimOnTrackingScaleUpdateEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnTrackingScaleUpdate(VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnTrackingScaleUpdate(VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent) - nameWithType: ClientSimPlayerAvatarManager.OnTrackingScaleUpdate(ClientSimOnTrackingScaleUpdateEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnTrackingScaleUpdate* - name: OnTrackingScaleUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.html#VRC_SDK3_ClientSim_ClientSimPlayerAvatarManager_OnTrackingScaleUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnTrackingScaleUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerAvatarManager.OnTrackingScaleUpdate - nameWithType: ClientSimPlayerAvatarManager.OnTrackingScaleUpdate -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController - name: ClientSimPlayerController - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerController - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController - nameWithType: ClientSimPlayerController -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._cameraProxyObject - name: _cameraProxyObject - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__cameraProxyObject - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._cameraProxyObject - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._cameraProxyObject - nameWithType: ClientSimPlayerController._cameraProxyObject -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._characterController - name: _characterController - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__characterController - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._characterController - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._characterController - nameWithType: ClientSimPlayerController._characterController -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._directionChanged - name: _directionChanged - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__directionChanged - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._directionChanged - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._directionChanged - nameWithType: ClientSimPlayerController._directionChanged -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._eventDispatcher - nameWithType: ClientSimPlayerController._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._input - name: _input - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__input - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._input - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._input - nameWithType: ClientSimPlayerController._input -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._isDead - name: _isDead - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__isDead - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._isDead - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._isDead - nameWithType: ClientSimPlayerController._isDead -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._isWalking - name: _isWalking - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__isWalking - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._isWalking - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._isWalking - nameWithType: ClientSimPlayerController._isWalking -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._jump - name: _jump - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__jump - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._jump - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._jump - nameWithType: ClientSimPlayerController._jump -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._menuIsOpen - name: _menuIsOpen - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__menuIsOpen - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._menuIsOpen - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._menuIsOpen - nameWithType: ClientSimPlayerController._menuIsOpen -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._mouseReleased - name: _mouseReleased - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__mouseReleased - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._mouseReleased - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._mouseReleased - nameWithType: ClientSimPlayerController._mouseReleased -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._playerApi - name: _playerApi - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__playerApi - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._playerApi - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._playerApi - nameWithType: ClientSimPlayerController._playerApi -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._playerLocomotionData - name: _playerLocomotionData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__playerLocomotionData - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._playerLocomotionData - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._playerLocomotionData - nameWithType: ClientSimPlayerController._playerLocomotionData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._playerRetainedVelocity - name: _playerRetainedVelocity - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__playerRetainedVelocity - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._playerRetainedVelocity - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._playerRetainedVelocity - nameWithType: ClientSimPlayerController._playerRetainedVelocity -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._prevInput - name: _prevInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__prevInput - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._prevInput - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._prevInput - nameWithType: ClientSimPlayerController._prevInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._sceneManager - name: _sceneManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__sceneManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._sceneManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._sceneManager - nameWithType: ClientSimPlayerController._sceneManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._stationManager - name: _stationManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__stationManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._stationManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._stationManager - nameWithType: ClientSimPlayerController._stationManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._trackingProvider - name: _trackingProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__trackingProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._trackingProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._trackingProvider - nameWithType: ClientSimPlayerController._trackingProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController._velSet - name: _velSet - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController__velSet - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController._velSet - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController._velSet - nameWithType: ClientSimPlayerController._velSet -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Awake - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Awake() - nameWithType: ClientSimPlayerController.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Awake - nameWithType: ClientSimPlayerController.Awake -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.CombatStatusEvent(VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent) - name: CombatStatusEvent(ClientSimPlayerDeathStatusChangedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_CombatStatusEvent_VRC_SDK3_ClientSim_ClientSimPlayerDeathStatusChangedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.CombatStatusEvent(VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.CombatStatusEvent(VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent) - nameWithType: ClientSimPlayerController.CombatStatusEvent(ClientSimPlayerDeathStatusChangedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.CombatStatusEvent* - name: CombatStatusEvent - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_CombatStatusEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.CombatStatusEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.CombatStatusEvent - nameWithType: ClientSimPlayerController.CombatStatusEvent -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.CROUCH_SPEED_MULTIPLIER - name: CROUCH_SPEED_MULTIPLIER - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_CROUCH_SPEED_MULTIPLIER - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController.CROUCH_SPEED_MULTIPLIER - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.CROUCH_SPEED_MULTIPLIER - nameWithType: ClientSimPlayerController.CROUCH_SPEED_MULTIPLIER -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Dispose() - nameWithType: ClientSimPlayerController.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Dispose - nameWithType: ClientSimPlayerController.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - name: EnterStation(IClientSimStation) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_EnterStation_VRC_SDK3_ClientSim_IClientSimStation_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - nameWithType: ClientSimPlayerController.EnterStation(IClientSimStation) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.EnterStation* - name: EnterStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_EnterStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.EnterStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.EnterStation - nameWithType: ClientSimPlayerController.EnterStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.ExitStation(VRC.SDK3.ClientSim.IClientSimStation,System.Boolean) - name: ExitStation(IClientSimStation, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_ExitStation_VRC_SDK3_ClientSim_IClientSimStation_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.ExitStation(VRC.SDK3.ClientSim.IClientSimStation,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.ExitStation(VRC.SDK3.ClientSim.IClientSimStation, System.Boolean) - nameWithType: ClientSimPlayerController.ExitStation(IClientSimStation, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.ExitStation* - name: ExitStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_ExitStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.ExitStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.ExitStation - nameWithType: ClientSimPlayerController.ExitStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.FixedUpdate - name: FixedUpdate() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_FixedUpdate - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.FixedUpdate - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.FixedUpdate() - nameWithType: ClientSimPlayerController.FixedUpdate() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.FixedUpdate* - name: FixedUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_FixedUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.FixedUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.FixedUpdate - nameWithType: ClientSimPlayerController.FixedUpdate -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetInput - name: GetInput() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetInput - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.GetInput - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetInput() - nameWithType: ClientSimPlayerController.GetInput() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetInput* - name: GetInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.GetInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetInput - nameWithType: ClientSimPlayerController.GetInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetMovementInput - name: GetMovementInput() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetMovementInput - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.GetMovementInput - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetMovementInput() - nameWithType: ClientSimPlayerController.GetMovementInput() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetMovementInput* - name: GetMovementInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetMovementInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.GetMovementInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetMovementInput - nameWithType: ClientSimPlayerController.GetMovementInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetPosition - name: GetPosition() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetPosition - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.GetPosition - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetPosition() - nameWithType: ClientSimPlayerController.GetPosition() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetPosition* - name: GetPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetPosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.GetPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetPosition - nameWithType: ClientSimPlayerController.GetPosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetRotation - name: GetRotation() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetRotation - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.GetRotation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetRotation() - nameWithType: ClientSimPlayerController.GetRotation() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetRotation* - name: GetRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetRotation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.GetRotation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetRotation - nameWithType: ClientSimPlayerController.GetRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetSpeed - name: GetSpeed() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetSpeed - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.GetSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetSpeed() - nameWithType: ClientSimPlayerController.GetSpeed() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetSpeed* - name: GetSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.GetSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetSpeed - nameWithType: ClientSimPlayerController.GetSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetVelocity - name: GetVelocity() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetVelocity - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.GetVelocity - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetVelocity() - nameWithType: ClientSimPlayerController.GetVelocity() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.GetVelocity* - name: GetVelocity - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_GetVelocity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.GetVelocity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.GetVelocity - nameWithType: ClientSimPlayerController.GetVelocity -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider,VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData,VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimProxyObjectProvider,VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerStationManager) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, IClientSimPlayerApiProvider, IClientSimPlayerLocomotionData, IClientSimSceneManager, IClientSimProxyObjectProvider, IClientSimTrackingProvider, IClientSimPlayerStationManager) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_IClientSimPlayerApiProvider_VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_VRC_SDK3_ClientSim_IClientSimSceneManager_VRC_SDK3_ClientSim_IClientSimProxyObjectProvider_VRC_SDK3_ClientSim_IClientSimTrackingProvider_VRC_SDK3_ClientSim_IClientSimPlayerStationManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider,VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData,VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimProxyObjectProvider,VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerStationManager) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.IClientSimPlayerApiProvider, VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData, VRC.SDK3.ClientSim.IClientSimSceneManager, VRC.SDK3.ClientSim.IClientSimProxyObjectProvider, VRC.SDK3.ClientSim.IClientSimTrackingProvider, VRC.SDK3.ClientSim.IClientSimPlayerStationManager) - nameWithType: ClientSimPlayerController.Initialize(IClientSimEventDispatcher, IClientSimInput, IClientSimPlayerApiProvider, IClientSimPlayerLocomotionData, IClientSimSceneManager, IClientSimProxyObjectProvider, IClientSimTrackingProvider, IClientSimPlayerStationManager) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Initialize - nameWithType: ClientSimPlayerController.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.IsGrounded - name: IsGrounded() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_IsGrounded - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.IsGrounded - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.IsGrounded() - nameWithType: ClientSimPlayerController.IsGrounded() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.IsGrounded* - name: IsGrounded - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_IsGrounded_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.IsGrounded - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.IsGrounded - nameWithType: ClientSimPlayerController.IsGrounded -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.JumpInput(System.Boolean,HandType) - name: JumpInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_JumpInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.JumpInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.JumpInput(System.Boolean, HandType) - nameWithType: ClientSimPlayerController.JumpInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.JumpInput* - name: JumpInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_JumpInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.JumpInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.JumpInput - nameWithType: ClientSimPlayerController.JumpInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.LookTowardsPoint(Vector3) - name: LookTowardsPoint(Vector3) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_LookTowardsPoint_Vector3_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.LookTowardsPoint(Vector3) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.LookTowardsPoint(Vector3) - nameWithType: ClientSimPlayerController.LookTowardsPoint(Vector3) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.LookTowardsPoint* - name: LookTowardsPoint - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_LookTowardsPoint_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.LookTowardsPoint - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.LookTowardsPoint - nameWithType: ClientSimPlayerController.LookTowardsPoint -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.MenuRespawnEvent(VRC.SDK3.ClientSim.ClientSimMenuRespawnClickedEvent) - name: MenuRespawnEvent(ClientSimMenuRespawnClickedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_MenuRespawnEvent_VRC_SDK3_ClientSim_ClientSimMenuRespawnClickedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.MenuRespawnEvent(VRC.SDK3.ClientSim.ClientSimMenuRespawnClickedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.MenuRespawnEvent(VRC.SDK3.ClientSim.ClientSimMenuRespawnClickedEvent) - nameWithType: ClientSimPlayerController.MenuRespawnEvent(ClientSimMenuRespawnClickedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.MenuRespawnEvent* - name: MenuRespawnEvent - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_MenuRespawnEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.MenuRespawnEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.MenuRespawnEvent - nameWithType: ClientSimPlayerController.MenuRespawnEvent -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - name: MouseReleasedEvent(ClientSimMouseReleasedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_MouseReleasedEvent_VRC_SDK3_ClientSim_ClientSimMouseReleasedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - nameWithType: ClientSimPlayerController.MouseReleasedEvent(ClientSimMouseReleasedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.MouseReleasedEvent* - name: MouseReleasedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_MouseReleasedEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.MouseReleasedEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.MouseReleasedEvent - nameWithType: ClientSimPlayerController.MouseReleasedEvent -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.NotifyPlayerMoved - name: NotifyPlayerMoved() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_NotifyPlayerMoved - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.NotifyPlayerMoved - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.NotifyPlayerMoved() - nameWithType: ClientSimPlayerController.NotifyPlayerMoved() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.NotifyPlayerMoved* - name: NotifyPlayerMoved - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_NotifyPlayerMoved_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.NotifyPlayerMoved - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.NotifyPlayerMoved - nameWithType: ClientSimPlayerController.NotifyPlayerMoved -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.OnDestroy() - nameWithType: ClientSimPlayerController.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.OnDestroy - nameWithType: ClientSimPlayerController.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.OnTrackingScaleUpdated(VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent) - name: OnTrackingScaleUpdated(ClientSimOnTrackingScaleUpdateEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_OnTrackingScaleUpdated_VRC_SDK3_ClientSim_ClientSimOnTrackingScaleUpdateEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.OnTrackingScaleUpdated(VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.OnTrackingScaleUpdated(VRC.SDK3.ClientSim.ClientSimOnTrackingScaleUpdateEvent) - nameWithType: ClientSimPlayerController.OnTrackingScaleUpdated(ClientSimOnTrackingScaleUpdateEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.OnTrackingScaleUpdated* - name: OnTrackingScaleUpdated - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_OnTrackingScaleUpdated_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.OnTrackingScaleUpdated - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.OnTrackingScaleUpdated - nameWithType: ClientSimPlayerController.OnTrackingScaleUpdated -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.PRONE_SPEED_MULTIPLIER - name: PRONE_SPEED_MULTIPLIER - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_PRONE_SPEED_MULTIPLIER - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController.PRONE_SPEED_MULTIPLIER - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.PRONE_SPEED_MULTIPLIER - nameWithType: ClientSimPlayerController.PRONE_SPEED_MULTIPLIER -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.RATE_OF_AIR_ACCELERATION - name: RATE_OF_AIR_ACCELERATION - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_RATE_OF_AIR_ACCELERATION - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController.RATE_OF_AIR_ACCELERATION - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.RATE_OF_AIR_ACCELERATION - nameWithType: ClientSimPlayerController.RATE_OF_AIR_ACCELERATION -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Respawn - name: Respawn() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Respawn - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Respawn - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Respawn() - nameWithType: ClientSimPlayerController.Respawn() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Respawn* - name: Respawn - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Respawn_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Respawn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Respawn - nameWithType: ClientSimPlayerController.Respawn -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.RotateView - name: RotateView() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_RotateView - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.RotateView - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.RotateView() - nameWithType: ClientSimPlayerController.RotateView() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.RotateView* - name: RotateView - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_RotateView_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.RotateView - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.RotateView - nameWithType: ClientSimPlayerController.RotateView -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.RunInput(System.Boolean) - name: RunInput(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_RunInput_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.RunInput(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.RunInput(System.Boolean) - nameWithType: ClientSimPlayerController.RunInput(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.RunInput* - name: RunInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_RunInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.RunInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.RunInput - nameWithType: ClientSimPlayerController.RunInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - name: SetMenuOpen(ClientSimMenuStateChangedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_SetMenuOpen_VRC_SDK3_ClientSim_ClientSimMenuStateChangedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - nameWithType: ClientSimPlayerController.SetMenuOpen(ClientSimMenuStateChangedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.SetMenuOpen* - name: SetMenuOpen - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_SetMenuOpen_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.SetMenuOpen - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.SetMenuOpen - nameWithType: ClientSimPlayerController.SetMenuOpen -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.SetVelocity(Vector3) - name: SetVelocity(Vector3) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_SetVelocity_Vector3_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.SetVelocity(Vector3) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.SetVelocity(Vector3) - nameWithType: ClientSimPlayerController.SetVelocity(Vector3) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.SetVelocity* - name: SetVelocity - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_SetVelocity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.SetVelocity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.SetVelocity - nameWithType: ClientSimPlayerController.SetVelocity -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.SitPosition(Transform) - name: SitPosition(Transform) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_SitPosition_Transform_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.SitPosition(Transform) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.SitPosition(Transform) - nameWithType: ClientSimPlayerController.SitPosition(Transform) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.SitPosition* - name: SitPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_SitPosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.SitPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.SitPosition - nameWithType: ClientSimPlayerController.SitPosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Start - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Start() - nameWithType: ClientSimPlayerController.Start() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Start - nameWithType: ClientSimPlayerController.Start -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.STICK_TO_GROUND_FORCE - name: STICK_TO_GROUND_FORCE - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_STICK_TO_GROUND_FORCE - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerController.STICK_TO_GROUND_FORCE - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.STICK_TO_GROUND_FORCE - nameWithType: ClientSimPlayerController.STICK_TO_GROUND_FORCE -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Subscribe - name: Subscribe() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Subscribe - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Subscribe - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Subscribe() - nameWithType: ClientSimPlayerController.Subscribe() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Subscribe* - name: Subscribe - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Subscribe_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Subscribe - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Subscribe - nameWithType: ClientSimPlayerController.Subscribe -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport(Transform,System.Boolean) - name: Teleport(Transform, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Teleport_Transform_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport(Transform,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport(Transform, System.Boolean) - nameWithType: ClientSimPlayerController.Teleport(Transform, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport(Vector3,Quaternion,System.Boolean) - name: Teleport(Vector3, Quaternion, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Teleport_Vector3_Quaternion_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport(Vector3,Quaternion,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport(Vector3, Quaternion, System.Boolean) - nameWithType: ClientSimPlayerController.Teleport(Vector3, Quaternion, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport* - name: Teleport - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Teleport_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Teleport - nameWithType: ClientSimPlayerController.Teleport -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerController.Update - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Update() - nameWithType: ClientSimPlayerController.Update() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerController.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerController.html#VRC_SDK3_ClientSim_ClientSimPlayerController_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerController.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerController.Update - nameWithType: ClientSimPlayerController.Update -- uid: VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent - name: ClientSimPlayerDeathStatusChangedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent - fullName: VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent - nameWithType: ClientSimPlayerDeathStatusChangedEvent -- uid: VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.isDead - name: isDead - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.html#VRC_SDK3_ClientSim_ClientSimPlayerDeathStatusChangedEvent_isDead - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.isDead - fullName: VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.isDead - nameWithType: ClientSimPlayerDeathStatusChangedEvent.isDead -- uid: VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.player - name: player - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.html#VRC_SDK3_ClientSim_ClientSimPlayerDeathStatusChangedEvent_player - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.player - fullName: VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent.player - nameWithType: ClientSimPlayerDeathStatusChangedEvent.player -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand - name: ClientSimPlayerHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerHand - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand - nameWithType: ClientSimPlayerHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._desktopManipulationRotation - name: _desktopManipulationRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__desktopManipulationRotation - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._desktopManipulationRotation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._desktopManipulationRotation - nameWithType: ClientSimPlayerHand._desktopManipulationRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._dropActionStartTime - name: _dropActionStartTime - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__dropActionStartTime - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._dropActionStartTime - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._dropActionStartTime - nameWithType: ClientSimPlayerHand._dropActionStartTime -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._eventDispatcher - nameWithType: ClientSimPlayerHand._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._grabActionStartTime - name: _grabActionStartTime - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__grabActionStartTime - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._grabActionStartTime - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._grabActionStartTime - nameWithType: ClientSimPlayerHand._grabActionStartTime -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._gripOffsetRotation - name: _gripOffsetRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__gripOffsetRotation - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._gripOffsetRotation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._gripOffsetRotation - nameWithType: ClientSimPlayerHand._gripOffsetRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._gunOffsetRotation - name: _gunOffsetRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__gunOffsetRotation - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._gunOffsetRotation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._gunOffsetRotation - nameWithType: ClientSimPlayerHand._gunOffsetRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupable - name: _heldPickupable - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__heldPickupable - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupable - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupable - nameWithType: ClientSimPlayerHand._heldPickupable -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupGameObject - name: _heldPickupGameObject - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__heldPickupGameObject - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupGameObject - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupGameObject - nameWithType: ClientSimPlayerHand._heldPickupGameObject -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupJoint - name: _heldPickupJoint - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__heldPickupJoint - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupJoint - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupJoint - nameWithType: ClientSimPlayerHand._heldPickupJoint -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupRigidbody - name: _heldPickupRigidbody - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__heldPickupRigidbody - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupRigidbody - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupRigidbody - nameWithType: ClientSimPlayerHand._heldPickupRigidbody -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupTransform - name: _heldPickupTransform - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__heldPickupTransform - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupTransform - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._heldPickupTransform - nameWithType: ClientSimPlayerHand._heldPickupTransform -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._hoverPickupable - name: _hoverPickupable - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__hoverPickupable - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._hoverPickupable - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._hoverPickupable - nameWithType: ClientSimPlayerHand._hoverPickupable -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._initialGrab - name: _initialGrab - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__initialGrab - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._initialGrab - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._initialGrab - nameWithType: ClientSimPlayerHand._initialGrab -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._input - name: _input - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__input - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._input - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._input - nameWithType: ClientSimPlayerHand._input -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._isUseDown - name: _isUseDown - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__isUseDown - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._isUseDown - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._isUseDown - nameWithType: ClientSimPlayerHand._isUseDown -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._pickupData - name: _pickupData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__pickupData - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._pickupData - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._pickupData - nameWithType: ClientSimPlayerHand._pickupData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._pickupHandType - name: _pickupHandType - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__pickupHandType - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._pickupHandType - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._pickupHandType - nameWithType: ClientSimPlayerHand._pickupHandType -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._player - name: _player - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__player - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._player - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._player - nameWithType: ClientSimPlayerHand._player -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._previousHandPosition - name: _previousHandPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__previousHandPosition - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._previousHandPosition - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._previousHandPosition - nameWithType: ClientSimPlayerHand._previousHandPosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._previousHandRotation - name: _previousHandRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__previousHandRotation - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._previousHandRotation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._previousHandRotation - nameWithType: ClientSimPlayerHand._previousHandRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._trackingProvider - name: _trackingProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__trackingProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._trackingProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._trackingProvider - nameWithType: ClientSimPlayerHand._trackingProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand._useInputHeldDown - name: _useInputHeldDown - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand__useInputHeldDown - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand._useInputHeldDown - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand._useInputHeldDown - nameWithType: ClientSimPlayerHand._useInputHeldDown -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_MANIPULATE_MULTIPLIER - name: DESKTOP_MANIPULATE_MULTIPLIER - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_DESKTOP_MANIPULATE_MULTIPLIER - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_MANIPULATE_MULTIPLIER - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_MANIPULATE_MULTIPLIER - nameWithType: ClientSimPlayerHand.DESKTOP_MANIPULATE_MULTIPLIER -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_MANIPULATION_MAX_DISTANCE - name: DESKTOP_MANIPULATION_MAX_DISTANCE - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_DESKTOP_MANIPULATION_MAX_DISTANCE - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_MANIPULATION_MAX_DISTANCE - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_MANIPULATION_MAX_DISTANCE - nameWithType: ClientSimPlayerHand.DESKTOP_MANIPULATION_MAX_DISTANCE -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_ROTATION_MULTIPLIER - name: DESKTOP_ROTATION_MULTIPLIER - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_DESKTOP_ROTATION_MULTIPLIER - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_ROTATION_MULTIPLIER - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.DESKTOP_ROTATION_MULTIPLIER - nameWithType: ClientSimPlayerHand.DESKTOP_ROTATION_MULTIPLIER -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Dispose() - nameWithType: ClientSimPlayerHand.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Dispose - nameWithType: ClientSimPlayerHand.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Drop(VRC.SDK3.ClientSim.IClientSimPickupable,System.Single) - name: Drop(IClientSimPickupable, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Drop_VRC_SDK3_ClientSim_IClientSimPickupable_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.Drop(VRC.SDK3.ClientSim.IClientSimPickupable,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Drop(VRC.SDK3.ClientSim.IClientSimPickupable, System.Single) - nameWithType: ClientSimPlayerHand.Drop(IClientSimPickupable, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Drop* - name: Drop - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Drop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.Drop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Drop - nameWithType: ClientSimPlayerHand.Drop -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.DropInput(System.Boolean,HandType) - name: DropInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_DropInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.DropInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.DropInput(System.Boolean, HandType) - nameWithType: ClientSimPlayerHand.DropInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.DropInput* - name: DropInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_DropInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.DropInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.DropInput - nameWithType: ClientSimPlayerHand.DropInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop - name: ForceDrop() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_ForceDrop - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop() - nameWithType: ClientSimPlayerHand.ForceDrop() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop(VRC.SDK3.ClientSim.IClientSimPickupable) - name: ForceDrop(IClientSimPickupable) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_ForceDrop_VRC_SDK3_ClientSim_IClientSimPickupable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop(VRC.SDK3.ClientSim.IClientSimPickupable) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop(VRC.SDK3.ClientSim.IClientSimPickupable) - nameWithType: ClientSimPlayerHand.ForceDrop(IClientSimPickupable) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop* - name: ForceDrop - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_ForceDrop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.ForceDrop - nameWithType: ClientSimPlayerHand.ForceDrop -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.GrabInput(System.Boolean,HandType) - name: GrabInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_GrabInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.GrabInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.GrabInput(System.Boolean, HandType) - nameWithType: ClientSimPlayerHand.GrabInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.GrabInput* - name: GrabInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_GrabInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.GrabInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.GrabInput - nameWithType: ClientSimPlayerHand.GrabInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.HandleUseInput - name: HandleUseInput() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_HandleUseInput - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.HandleUseInput - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.HandleUseInput() - nameWithType: ClientSimPlayerHand.HandleUseInput() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.HandleUseInput* - name: HandleUseInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_HandleUseInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.HandleUseInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.HandleUseInput - nameWithType: ClientSimPlayerHand.HandleUseInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.handTransform - name: handTransform - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_handTransform - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.handTransform - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.handTransform - nameWithType: ClientSimPlayerHand.handTransform -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.handType - name: handType - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_handType - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.handType - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.handType - nameWithType: ClientSimPlayerHand.handType -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.HeldLongEnoughForUseEvents - name: HeldLongEnoughForUseEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_HeldLongEnoughForUseEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.HeldLongEnoughForUseEvents - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.HeldLongEnoughForUseEvents() - nameWithType: ClientSimPlayerHand.HeldLongEnoughForUseEvents() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.HeldLongEnoughForUseEvents* - name: HeldLongEnoughForUseEvents - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_HeldLongEnoughForUseEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.HeldLongEnoughForUseEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.HeldLongEnoughForUseEvents - nameWithType: ClientSimPlayerHand.HeldLongEnoughForUseEvents -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.INITIAL_PICKUP_DURATION - name: INITIAL_PICKUP_DURATION - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_INITIAL_PICKUP_DURATION - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.INITIAL_PICKUP_DURATION - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.INITIAL_PICKUP_DURATION - nameWithType: ClientSimPlayerHand.INITIAL_PICKUP_DURATION -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider,VRC.SDK3.ClientSim.IClientSimPlayerPickupData) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, IClientSimTrackingProvider, IClientSimPlayerApiProvider, IClientSimPlayerPickupData) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_IClientSimTrackingProvider_VRC_SDK3_ClientSim_IClientSimPlayerApiProvider_VRC_SDK3_ClientSim_IClientSimPlayerPickupData_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider,VRC.SDK3.ClientSim.IClientSimPlayerPickupData) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.IClientSimTrackingProvider, VRC.SDK3.ClientSim.IClientSimPlayerApiProvider, VRC.SDK3.ClientSim.IClientSimPlayerPickupData) - nameWithType: ClientSimPlayerHand.Initialize(IClientSimEventDispatcher, IClientSimInput, IClientSimTrackingProvider, IClientSimPlayerApiProvider, IClientSimPlayerPickupData) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Initialize - nameWithType: ClientSimPlayerHand.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.IsHolding - name: IsHolding() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_IsHolding - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.IsHolding - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.IsHolding() - nameWithType: ClientSimPlayerHand.IsHolding() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.IsHolding* - name: IsHolding - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_IsHolding_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.IsHolding - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.IsHolding - nameWithType: ClientSimPlayerHand.IsHolding -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogErrorMessage(System.String) - name: LogErrorMessage(String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_LogErrorMessage_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.LogErrorMessage(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogErrorMessage(System.String) - nameWithType: ClientSimPlayerHand.LogErrorMessage(String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogErrorMessage* - name: LogErrorMessage - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_LogErrorMessage_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.LogErrorMessage - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogErrorMessage - nameWithType: ClientSimPlayerHand.LogErrorMessage -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogMessage(System.String) - name: LogMessage(String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_LogMessage_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.LogMessage(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogMessage(System.String) - nameWithType: ClientSimPlayerHand.LogMessage(String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogMessage* - name: LogMessage - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_LogMessage_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.LogMessage - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.LogMessage - nameWithType: ClientSimPlayerHand.LogMessage -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.MAX_PICKUP_DISTANCE - name: MAX_PICKUP_DISTANCE - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_MAX_PICKUP_DISTANCE - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.MAX_PICKUP_DISTANCE - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.MAX_PICKUP_DISTANCE - nameWithType: ClientSimPlayerHand.MAX_PICKUP_DISTANCE -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnDestroy() - nameWithType: ClientSimPlayerHand.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnDestroy - nameWithType: ClientSimPlayerHand.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseDown - name: OnPickupUseDown() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_OnPickupUseDown - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseDown - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseDown() - nameWithType: ClientSimPlayerHand.OnPickupUseDown() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseDown* - name: OnPickupUseDown - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_OnPickupUseDown_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseDown - nameWithType: ClientSimPlayerHand.OnPickupUseDown -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseUp - name: OnPickupUseUp() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_OnPickupUseUp - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseUp - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseUp() - nameWithType: ClientSimPlayerHand.OnPickupUseUp() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseUp* - name: OnPickupUseUp - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_OnPickupUseUp_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseUp - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.OnPickupUseUp - nameWithType: ClientSimPlayerHand.OnPickupUseUp -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.otherHand - name: otherHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_otherHand - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerHand.otherHand - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.otherHand - nameWithType: ClientSimPlayerHand.otherHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Pickup(VRC.SDK3.ClientSim.IClientSimPickupable) - name: Pickup(IClientSimPickupable) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Pickup_VRC_SDK3_ClientSim_IClientSimPickupable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.Pickup(VRC.SDK3.ClientSim.IClientSimPickupable) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Pickup(VRC.SDK3.ClientSim.IClientSimPickupable) - nameWithType: ClientSimPlayerHand.Pickup(IClientSimPickupable) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Pickup* - name: Pickup - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Pickup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.Pickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Pickup - nameWithType: ClientSimPlayerHand.Pickup -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.SetHoverPickupable(VRC.SDK3.ClientSim.IClientSimPickupable) - name: SetHoverPickupable(IClientSimPickupable) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_SetHoverPickupable_VRC_SDK3_ClientSim_IClientSimPickupable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.SetHoverPickupable(VRC.SDK3.ClientSim.IClientSimPickupable) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.SetHoverPickupable(VRC.SDK3.ClientSim.IClientSimPickupable) - nameWithType: ClientSimPlayerHand.SetHoverPickupable(IClientSimPickupable) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.SetHoverPickupable* - name: SetHoverPickupable - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_SetHoverPickupable_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.SetHoverPickupable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.SetHoverPickupable - nameWithType: ClientSimPlayerHand.SetHoverPickupable -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.ShouldAutoHoldPickupable(VRC.SDK3.ClientSim.IClientSimPickupable) - name: ShouldAutoHoldPickupable(IClientSimPickupable) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_ShouldAutoHoldPickupable_VRC_SDK3_ClientSim_IClientSimPickupable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.ShouldAutoHoldPickupable(VRC.SDK3.ClientSim.IClientSimPickupable) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.ShouldAutoHoldPickupable(VRC.SDK3.ClientSim.IClientSimPickupable) - nameWithType: ClientSimPlayerHand.ShouldAutoHoldPickupable(IClientSimPickupable) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.ShouldAutoHoldPickupable* - name: ShouldAutoHoldPickupable - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_ShouldAutoHoldPickupable_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.ShouldAutoHoldPickupable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.ShouldAutoHoldPickupable - nameWithType: ClientSimPlayerHand.ShouldAutoHoldPickupable -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.Update - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Update() - nameWithType: ClientSimPlayerHand.Update() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.Update - nameWithType: ClientSimPlayerHand.Update -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdateManipulation - name: UpdateManipulation() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_UpdateManipulation - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdateManipulation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdateManipulation() - nameWithType: ClientSimPlayerHand.UpdateManipulation() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdateManipulation* - name: UpdateManipulation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_UpdateManipulation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdateManipulation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdateManipulation - nameWithType: ClientSimPlayerHand.UpdateManipulation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdatePosition(System.Boolean) - name: UpdatePosition(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_UpdatePosition_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdatePosition(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdatePosition(System.Boolean) - nameWithType: ClientSimPlayerHand.UpdatePosition(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdatePosition* - name: UpdatePosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_UpdatePosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdatePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.UpdatePosition - nameWithType: ClientSimPlayerHand.UpdatePosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.UseInput(System.Boolean,HandType) - name: UseInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_UseInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerHand.UseInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.UseInput(System.Boolean, HandType) - nameWithType: ClientSimPlayerHand.UseInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerHand.UseInput* - name: UseInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerHand.html#VRC_SDK3_ClientSim_ClientSimPlayerHand_UseInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerHand.UseInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerHand.UseInput - nameWithType: ClientSimPlayerHand.UseInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData - name: ClientSimPlayerLocomotionData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData - nameWithType: ClientSimPlayerLocomotionData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.DEFAULT_RUN_SPEED - name: DEFAULT_RUN_SPEED - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_DEFAULT_RUN_SPEED - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.DEFAULT_RUN_SPEED - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.DEFAULT_RUN_SPEED - nameWithType: ClientSimPlayerLocomotionData.DEFAULT_RUN_SPEED -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.DEFAULT_WALK_SPEED - name: DEFAULT_WALK_SPEED - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_DEFAULT_WALK_SPEED - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.DEFAULT_WALK_SPEED - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.DEFAULT_WALK_SPEED - nameWithType: ClientSimPlayerLocomotionData.DEFAULT_WALK_SPEED -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetGravityStrength - name: GetGravityStrength() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetGravityStrength - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetGravityStrength - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetGravityStrength() - nameWithType: ClientSimPlayerLocomotionData.GetGravityStrength() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetGravityStrength* - name: GetGravityStrength - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetGravityStrength_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetGravityStrength - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetGravityStrength - nameWithType: ClientSimPlayerLocomotionData.GetGravityStrength -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetImmobilized - name: GetImmobilized() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetImmobilized - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetImmobilized - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetImmobilized() - nameWithType: ClientSimPlayerLocomotionData.GetImmobilized() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetImmobilized* - name: GetImmobilized - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetImmobilized_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetImmobilized - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetImmobilized - nameWithType: ClientSimPlayerLocomotionData.GetImmobilized -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetJump - name: GetJump() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetJump - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetJump - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetJump() - nameWithType: ClientSimPlayerLocomotionData.GetJump() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetJump* - name: GetJump - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetJump_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetJump - nameWithType: ClientSimPlayerLocomotionData.GetJump -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetRunSpeed - name: GetRunSpeed() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetRunSpeed - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetRunSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetRunSpeed() - nameWithType: ClientSimPlayerLocomotionData.GetRunSpeed() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetRunSpeed* - name: GetRunSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetRunSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetRunSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetRunSpeed - nameWithType: ClientSimPlayerLocomotionData.GetRunSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetStrafeSpeed - name: GetStrafeSpeed() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetStrafeSpeed - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetStrafeSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetStrafeSpeed() - nameWithType: ClientSimPlayerLocomotionData.GetStrafeSpeed() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetStrafeSpeed* - name: GetStrafeSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetStrafeSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetStrafeSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetStrafeSpeed - nameWithType: ClientSimPlayerLocomotionData.GetStrafeSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetUseLegacyLocomotion - name: GetUseLegacyLocomotion() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetUseLegacyLocomotion - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetUseLegacyLocomotion - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetUseLegacyLocomotion() - nameWithType: ClientSimPlayerLocomotionData.GetUseLegacyLocomotion() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetUseLegacyLocomotion* - name: GetUseLegacyLocomotion - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetUseLegacyLocomotion_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetUseLegacyLocomotion - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetUseLegacyLocomotion - nameWithType: ClientSimPlayerLocomotionData.GetUseLegacyLocomotion -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetWalkSpeed - name: GetWalkSpeed() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetWalkSpeed - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetWalkSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetWalkSpeed() - nameWithType: ClientSimPlayerLocomotionData.GetWalkSpeed() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetWalkSpeed* - name: GetWalkSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_GetWalkSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetWalkSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.GetWalkSpeed - nameWithType: ClientSimPlayerLocomotionData.GetWalkSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.gravityStrength - name: gravityStrength - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_gravityStrength - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.gravityStrength - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.gravityStrength - nameWithType: ClientSimPlayerLocomotionData.gravityStrength -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.immobilized - name: immobilized - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_immobilized - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.immobilized - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.immobilized - nameWithType: ClientSimPlayerLocomotionData.immobilized -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.jumpSpeed - name: jumpSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_jumpSpeed - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.jumpSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.jumpSpeed - nameWithType: ClientSimPlayerLocomotionData.jumpSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.runSpeed - name: runSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_runSpeed - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.runSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.runSpeed - nameWithType: ClientSimPlayerLocomotionData.runSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetGravityStrength(System.Single) - name: SetGravityStrength(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetGravityStrength_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetGravityStrength(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetGravityStrength(System.Single) - nameWithType: ClientSimPlayerLocomotionData.SetGravityStrength(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetGravityStrength* - name: SetGravityStrength - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetGravityStrength_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetGravityStrength - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetGravityStrength - nameWithType: ClientSimPlayerLocomotionData.SetGravityStrength -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetImmobilized(System.Boolean) - name: SetImmobilized(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetImmobilized_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetImmobilized(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetImmobilized(System.Boolean) - nameWithType: ClientSimPlayerLocomotionData.SetImmobilized(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetImmobilized* - name: SetImmobilized - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetImmobilized_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetImmobilized - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetImmobilized - nameWithType: ClientSimPlayerLocomotionData.SetImmobilized -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetJump(System.Single) - name: SetJump(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetJump_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetJump(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetJump(System.Single) - nameWithType: ClientSimPlayerLocomotionData.SetJump(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetJump* - name: SetJump - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetJump_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetJump - nameWithType: ClientSimPlayerLocomotionData.SetJump -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetRunSpeed(System.Single) - name: SetRunSpeed(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetRunSpeed_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetRunSpeed(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetRunSpeed(System.Single) - nameWithType: ClientSimPlayerLocomotionData.SetRunSpeed(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetRunSpeed* - name: SetRunSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetRunSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetRunSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetRunSpeed - nameWithType: ClientSimPlayerLocomotionData.SetRunSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetStrafeSpeed(System.Single) - name: SetStrafeSpeed(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetStrafeSpeed_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetStrafeSpeed(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetStrafeSpeed(System.Single) - nameWithType: ClientSimPlayerLocomotionData.SetStrafeSpeed(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetStrafeSpeed* - name: SetStrafeSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetStrafeSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetStrafeSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetStrafeSpeed - nameWithType: ClientSimPlayerLocomotionData.SetStrafeSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetUseLegacyLocomotion(System.Boolean) - name: SetUseLegacyLocomotion(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetUseLegacyLocomotion_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetUseLegacyLocomotion(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetUseLegacyLocomotion(System.Boolean) - nameWithType: ClientSimPlayerLocomotionData.SetUseLegacyLocomotion(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetUseLegacyLocomotion* - name: SetUseLegacyLocomotion - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetUseLegacyLocomotion_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetUseLegacyLocomotion - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetUseLegacyLocomotion - nameWithType: ClientSimPlayerLocomotionData.SetUseLegacyLocomotion -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetWalkSpeed(System.Single) - name: SetWalkSpeed(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetWalkSpeed_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetWalkSpeed(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetWalkSpeed(System.Single) - nameWithType: ClientSimPlayerLocomotionData.SetWalkSpeed(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetWalkSpeed* - name: SetWalkSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_SetWalkSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetWalkSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.SetWalkSpeed - nameWithType: ClientSimPlayerLocomotionData.SetWalkSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.strafeSpeed - name: strafeSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_strafeSpeed - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.strafeSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.strafeSpeed - nameWithType: ClientSimPlayerLocomotionData.strafeSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.useLegacyLocomotion - name: useLegacyLocomotion - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_useLegacyLocomotion - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.useLegacyLocomotion - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.useLegacyLocomotion - nameWithType: ClientSimPlayerLocomotionData.useLegacyLocomotion -- uid: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.walkSpeed - name: walkSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_ClientSimPlayerLocomotionData_walkSpeed - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.walkSpeed - fullName: VRC.SDK3.ClientSim.ClientSimPlayerLocomotionData.walkSpeed - nameWithType: ClientSimPlayerLocomotionData.walkSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager - name: ClientSimPlayerManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager - nameWithType: ClientSimPlayerManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - name: ClientSimPlayerManager(IClientSimEventDispatcher) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__ctor_VRC_SDK3_ClientSim_IClientSimEventDispatcher_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClientSimPlayerManager(VRC.SDK3.ClientSim.IClientSimEventDispatcher) - nameWithType: ClientSimPlayerManager.ClientSimPlayerManager(IClientSimEventDispatcher) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.#ctor* - name: ClientSimPlayerManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClientSimPlayerManager - nameWithType: ClientSimPlayerManager.ClientSimPlayerManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._eventDispatcher - nameWithType: ClientSimPlayerManager._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._localPlayer - name: _localPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__localPlayer - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._localPlayer - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._localPlayer - nameWithType: ClientSimPlayerManager._localPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._localPlayerID - name: _localPlayerID - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__localPlayerID - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._localPlayerID - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._localPlayerID - nameWithType: ClientSimPlayerManager._localPlayerID -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._masterID - name: _masterID - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__masterID - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._masterID - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._masterID - nameWithType: ClientSimPlayerManager._masterID -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._networkReady - name: _networkReady - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__networkReady - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._networkReady - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._networkReady - nameWithType: ClientSimPlayerManager._networkReady -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._nextPlayerID - name: _nextPlayerID - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__nextPlayerID - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._nextPlayerID - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._nextPlayerID - nameWithType: ClientSimPlayerManager._nextPlayerID -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._playerIDs - name: _playerIDs - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__playerIDs - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._playerIDs - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._playerIDs - nameWithType: ClientSimPlayerManager._playerIDs -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._players - name: _players - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__players - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._players - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._players - nameWithType: ClientSimPlayerManager._players -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager._waitingPlayers - name: _waitingPlayers - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager__waitingPlayers - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerManager._waitingPlayers - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager._waitingPlayers - nameWithType: ClientSimPlayerManager._waitingPlayers -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearPlayerTags(VRCPlayerApi) - name: ClearPlayerTags(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_ClearPlayerTags_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearPlayerTags(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearPlayerTags(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.ClearPlayerTags(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearPlayerTags* - name: ClearPlayerTags - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_ClearPlayerTags_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearPlayerTags - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearPlayerTags - nameWithType: ClientSimPlayerManager.ClearPlayerTags -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearSilence(VRCPlayerApi) - name: ClearSilence(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_ClearSilence_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearSilence(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearSilence(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.ClearSilence(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearSilence* - name: ClearSilence - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_ClearSilence_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearSilence - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.ClearSilence - nameWithType: ClientSimPlayerManager.ClearSilence -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.CreateNewPlayer(System.Boolean,VRC.SDK3.ClientSim.ClientSimPlayer,System.String) - name: CreateNewPlayer(Boolean, ClientSimPlayer, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_CreateNewPlayer_System_Boolean_VRC_SDK3_ClientSim_ClientSimPlayer_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.CreateNewPlayer(System.Boolean,VRC.SDK3.ClientSim.ClientSimPlayer,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.CreateNewPlayer(System.Boolean, VRC.SDK3.ClientSim.ClientSimPlayer, System.String) - nameWithType: ClientSimPlayerManager.CreateNewPlayer(Boolean, ClientSimPlayer, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.CreateNewPlayer* - name: CreateNewPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_CreateNewPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.CreateNewPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.CreateNewPlayer - nameWithType: ClientSimPlayerManager.CreateNewPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.DispatchPlayerJoinedEvent(VRCPlayerApi) - name: DispatchPlayerJoinedEvent(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_DispatchPlayerJoinedEvent_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.DispatchPlayerJoinedEvent(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.DispatchPlayerJoinedEvent(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.DispatchPlayerJoinedEvent(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.DispatchPlayerJoinedEvent* - name: DispatchPlayerJoinedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_DispatchPlayerJoinedEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.DispatchPlayerJoinedEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.DispatchPlayerJoinedEvent - nameWithType: ClientSimPlayerManager.DispatchPlayerJoinedEvent -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.Dispose() - nameWithType: ClientSimPlayerManager.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.Dispose - nameWithType: ClientSimPlayerManager.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.EnablePickups(VRCPlayerApi,System.Boolean) - name: EnablePickups(VRCPlayerApi, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_EnablePickups_VRCPlayerApi_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.EnablePickups(VRCPlayerApi,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.EnablePickups(VRCPlayerApi, System.Boolean) - nameWithType: ClientSimPlayerManager.EnablePickups(VRCPlayerApi, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.EnablePickups* - name: EnablePickups - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_EnablePickups_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.EnablePickups - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.EnablePickups - nameWithType: ClientSimPlayerManager.EnablePickups -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.Finalize - name: Finalize() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_Finalize - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.Finalize - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.Finalize() - nameWithType: ClientSimPlayerManager.Finalize() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.Finalize* - name: Finalize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_Finalize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.Finalize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.Finalize - nameWithType: ClientSimPlayerManager.Finalize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBonePosition(VRCPlayerApi,HumanBodyBones) - name: GetBonePosition(VRCPlayerApi, HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetBonePosition_VRCPlayerApi_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBonePosition(VRCPlayerApi,HumanBodyBones) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBonePosition(VRCPlayerApi, HumanBodyBones) - nameWithType: ClientSimPlayerManager.GetBonePosition(VRCPlayerApi, HumanBodyBones) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBonePosition* - name: GetBonePosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetBonePosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBonePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBonePosition - nameWithType: ClientSimPlayerManager.GetBonePosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBoneRotation(VRCPlayerApi,HumanBodyBones) - name: GetBoneRotation(VRCPlayerApi, HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetBoneRotation_VRCPlayerApi_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBoneRotation(VRCPlayerApi,HumanBodyBones) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBoneRotation(VRCPlayerApi, HumanBodyBones) - nameWithType: ClientSimPlayerManager.GetBoneRotation(VRCPlayerApi, HumanBodyBones) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBoneRotation* - name: GetBoneRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetBoneRotation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBoneRotation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetBoneRotation - nameWithType: ClientSimPlayerManager.GetBoneRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetGravityStrength(VRCPlayerApi) - name: GetGravityStrength(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetGravityStrength_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetGravityStrength(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetGravityStrength(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetGravityStrength(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetGravityStrength* - name: GetGravityStrength - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetGravityStrength_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetGravityStrength - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetGravityStrength - nameWithType: ClientSimPlayerManager.GetGravityStrength -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetJumpImpulse(VRCPlayerApi) - name: GetJumpImpulse(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetJumpImpulse_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetJumpImpulse(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetJumpImpulse(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetJumpImpulse(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetJumpImpulse* - name: GetJumpImpulse - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetJumpImpulse_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetJumpImpulse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetJumpImpulse - nameWithType: ClientSimPlayerManager.GetJumpImpulse -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMaster - name: GetMaster() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetMaster - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMaster - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMaster() - nameWithType: ClientSimPlayerManager.GetMaster() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMaster* - name: GetMaster - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetMaster_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMaster - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMaster - nameWithType: ClientSimPlayerManager.GetMaster -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMasterID - name: GetMasterID() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetMasterID - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMasterID - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMasterID() - nameWithType: ClientSimPlayerManager.GetMasterID() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMasterID* - name: GetMasterID - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetMasterID_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMasterID - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetMasterID - nameWithType: ClientSimPlayerManager.GetMasterID -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetNextPlayerId - name: GetNextPlayerId() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetNextPlayerId - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetNextPlayerId - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetNextPlayerId() - nameWithType: ClientSimPlayerManager.GetNextPlayerId() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetNextPlayerId* - name: GetNextPlayerId - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetNextPlayerId_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetNextPlayerId - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetNextPlayerId - nameWithType: ClientSimPlayerManager.GetNextPlayerId -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetOwner(GameObject) - name: GetOwner(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetOwner_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetOwner(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetOwner(GameObject) - nameWithType: ClientSimPlayerManager.GetOwner(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetOwner* - name: GetOwner - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetOwner - nameWithType: ClientSimPlayerManager.GetOwner -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPickupInHand(VRCPlayerApi,VRC_Pickup.PickupHand) - name: GetPickupInHand(VRCPlayerApi, VRC_Pickup.PickupHand) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPickupInHand_VRCPlayerApi_VRC_Pickup_PickupHand_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPickupInHand(VRCPlayerApi,VRC_Pickup.PickupHand) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPickupInHand(VRCPlayerApi, VRC_Pickup.PickupHand) - nameWithType: ClientSimPlayerManager.GetPickupInHand(VRCPlayerApi, VRC_Pickup.PickupHand) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPickupInHand* - name: GetPickupInHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPickupInHand_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPickupInHand - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPickupInHand - nameWithType: ClientSimPlayerManager.GetPickupInHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByGameObject(GameObject) - name: GetPlayerByGameObject(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerByGameObject_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByGameObject(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByGameObject(GameObject) - nameWithType: ClientSimPlayerManager.GetPlayerByGameObject(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByGameObject* - name: GetPlayerByGameObject - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerByGameObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByGameObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByGameObject - nameWithType: ClientSimPlayerManager.GetPlayerByGameObject -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByID(System.Int32) - name: GetPlayerByID(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerByID_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByID(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByID(System.Int32) - nameWithType: ClientSimPlayerManager.GetPlayerByID(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByID* - name: GetPlayerByID - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerByID_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByID - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerByID - nameWithType: ClientSimPlayerManager.GetPlayerByID -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerID(VRCPlayerApi) - name: GetPlayerID(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerID_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerID(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerID(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetPlayerID(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerID* - name: GetPlayerID - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerID_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerID - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerID - nameWithType: ClientSimPlayerManager.GetPlayerID -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayersWithTag(System.String,System.String) - name: GetPlayersWithTag(String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayersWithTag_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayersWithTag(System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayersWithTag(System.String, System.String) - nameWithType: ClientSimPlayerManager.GetPlayersWithTag(String, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayersWithTag* - name: GetPlayersWithTag - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayersWithTag_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayersWithTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayersWithTag - nameWithType: ClientSimPlayerManager.GetPlayersWithTag -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerTag(VRCPlayerApi,System.String) - name: GetPlayerTag(VRCPlayerApi, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerTag_VRCPlayerApi_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerTag(VRCPlayerApi,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerTag(VRCPlayerApi, System.String) - nameWithType: ClientSimPlayerManager.GetPlayerTag(VRCPlayerApi, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerTag* - name: GetPlayerTag - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPlayerTag - nameWithType: ClientSimPlayerManager.GetPlayerTag -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPosition(VRCPlayerApi) - name: GetPosition(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPosition_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPosition(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPosition(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetPosition(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPosition* - name: GetPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetPosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetPosition - nameWithType: ClientSimPlayerManager.GetPosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRotation(VRCPlayerApi) - name: GetRotation(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetRotation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRotation(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRotation(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetRotation(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRotation* - name: GetRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetRotation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRotation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRotation - nameWithType: ClientSimPlayerManager.GetRotation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRunSpeed(VRCPlayerApi) - name: GetRunSpeed(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetRunSpeed_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRunSpeed(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRunSpeed(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetRunSpeed(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRunSpeed* - name: GetRunSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetRunSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRunSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetRunSpeed - nameWithType: ClientSimPlayerManager.GetRunSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetStrafeSpeed(VRCPlayerApi) - name: GetStrafeSpeed(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetStrafeSpeed_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetStrafeSpeed(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetStrafeSpeed(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetStrafeSpeed(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetStrafeSpeed* - name: GetStrafeSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetStrafeSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetStrafeSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetStrafeSpeed - nameWithType: ClientSimPlayerManager.GetStrafeSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetTrackingData(VRCPlayerApi,VRCPlayerApi.TrackingDataType) - name: GetTrackingData(VRCPlayerApi, VRCPlayerApi.TrackingDataType) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetTrackingData_VRCPlayerApi_VRCPlayerApi_TrackingDataType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetTrackingData(VRCPlayerApi,VRCPlayerApi.TrackingDataType) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetTrackingData(VRCPlayerApi, VRCPlayerApi.TrackingDataType) - nameWithType: ClientSimPlayerManager.GetTrackingData(VRCPlayerApi, VRCPlayerApi.TrackingDataType) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetTrackingData* - name: GetTrackingData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetTrackingData_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetTrackingData - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetTrackingData - nameWithType: ClientSimPlayerManager.GetTrackingData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetVelocity(VRCPlayerApi) - name: GetVelocity(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetVelocity_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetVelocity(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetVelocity(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetVelocity(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetVelocity* - name: GetVelocity - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetVelocity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetVelocity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetVelocity - nameWithType: ClientSimPlayerManager.GetVelocity -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetWalkSpeed(VRCPlayerApi) - name: GetWalkSpeed(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetWalkSpeed_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetWalkSpeed(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetWalkSpeed(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.GetWalkSpeed(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetWalkSpeed* - name: GetWalkSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_GetWalkSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.GetWalkSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.GetWalkSpeed - nameWithType: ClientSimPlayerManager.GetWalkSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.Immobilize(VRCPlayerApi,System.Boolean) - name: Immobilize(VRCPlayerApi, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_Immobilize_VRCPlayerApi_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.Immobilize(VRCPlayerApi,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.Immobilize(VRCPlayerApi, System.Boolean) - nameWithType: ClientSimPlayerManager.Immobilize(VRCPlayerApi, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.Immobilize* - name: Immobilize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_Immobilize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.Immobilize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.Immobilize - nameWithType: ClientSimPlayerManager.Immobilize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.InitializePlayer(VRCPlayerApi,System.Int32) - name: InitializePlayer(VRCPlayerApi, Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_InitializePlayer_VRCPlayerApi_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.InitializePlayer(VRCPlayerApi,System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.InitializePlayer(VRCPlayerApi, System.Int32) - nameWithType: ClientSimPlayerManager.InitializePlayer(VRCPlayerApi, Int32) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.InitializePlayer* - name: InitializePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_InitializePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.InitializePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.InitializePlayer - nameWithType: ClientSimPlayerManager.InitializePlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsGrounded(VRCPlayerApi) - name: IsGrounded(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsGrounded_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsGrounded(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsGrounded(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.IsGrounded(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsGrounded* - name: IsGrounded - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsGrounded_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsGrounded - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsGrounded - nameWithType: ClientSimPlayerManager.IsGrounded -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner - name: IsInstanceOwner() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsInstanceOwner - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner() - nameWithType: ClientSimPlayerManager.IsInstanceOwner() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) - name: IsInstanceOwner(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsInstanceOwner_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner* - name: IsInstanceOwner - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsInstanceOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsInstanceOwner - nameWithType: ClientSimPlayerManager.IsInstanceOwner -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsLocalPlayerMaster - name: IsLocalPlayerMaster() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsLocalPlayerMaster - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsLocalPlayerMaster - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsLocalPlayerMaster() - nameWithType: ClientSimPlayerManager.IsLocalPlayerMaster() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsLocalPlayerMaster* - name: IsLocalPlayerMaster - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsLocalPlayerMaster_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsLocalPlayerMaster - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsLocalPlayerMaster - nameWithType: ClientSimPlayerManager.IsLocalPlayerMaster -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsMaster(VRCPlayerApi) - name: IsMaster(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsMaster_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsMaster(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsMaster(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.IsMaster(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsMaster* - name: IsMaster - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsMaster_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsMaster - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsMaster - nameWithType: ClientSimPlayerManager.IsMaster -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsOwner(VRCPlayerApi,GameObject) - name: IsOwner(VRCPlayerApi, GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsOwner_VRCPlayerApi_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsOwner(VRCPlayerApi,GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsOwner(VRCPlayerApi, GameObject) - nameWithType: ClientSimPlayerManager.IsOwner(VRCPlayerApi, GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsOwner* - name: IsOwner - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsOwner - nameWithType: ClientSimPlayerManager.IsOwner -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsUserInVR(VRCPlayerApi) - name: IsUserInVR(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsUserInVR_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsUserInVR(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsUserInVR(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.IsUserInVR(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsUserInVR* - name: IsUserInVR - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_IsUserInVR_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.IsUserInVR - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.IsUserInVR - nameWithType: ClientSimPlayerManager.IsUserInVR -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.LocalPlayer - name: LocalPlayer() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_LocalPlayer - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.LocalPlayer - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.LocalPlayer() - nameWithType: ClientSimPlayerManager.LocalPlayer() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.LocalPlayer* - name: LocalPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_LocalPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.LocalPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.LocalPlayer - nameWithType: ClientSimPlayerManager.LocalPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.OnClientSimReady - name: OnClientSimReady() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_OnClientSimReady - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.OnClientSimReady - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.OnClientSimReady() - nameWithType: ClientSimPlayerManager.OnClientSimReady() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.OnClientSimReady* - name: OnClientSimReady - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_OnClientSimReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.OnClientSimReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.OnClientSimReady - nameWithType: ClientSimPlayerManager.OnClientSimReady -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.PlayHapticEventInHand(VRCPlayerApi,VRC_Pickup.PickupHand,System.Single,System.Single,System.Single) - name: PlayHapticEventInHand(VRCPlayerApi, VRC_Pickup.PickupHand, Single, Single, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_PlayHapticEventInHand_VRCPlayerApi_VRC_Pickup_PickupHand_System_Single_System_Single_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.PlayHapticEventInHand(VRCPlayerApi,VRC_Pickup.PickupHand,System.Single,System.Single,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.PlayHapticEventInHand(VRCPlayerApi, VRC_Pickup.PickupHand, System.Single, System.Single, System.Single) - nameWithType: ClientSimPlayerManager.PlayHapticEventInHand(VRCPlayerApi, VRC_Pickup.PickupHand, Single, Single, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.PlayHapticEventInHand* - name: PlayHapticEventInHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_PlayHapticEventInHand_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.PlayHapticEventInHand - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.PlayHapticEventInHand - nameWithType: ClientSimPlayerManager.PlayHapticEventInHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.RemovePlayer(VRCPlayerApi) - name: RemovePlayer(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_RemovePlayer_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.RemovePlayer(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.RemovePlayer(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.RemovePlayer(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.RemovePlayer* - name: RemovePlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_RemovePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.RemovePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.RemovePlayer - nameWithType: ClientSimPlayerManager.RemovePlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioCustomCurve(VRCPlayerApi,System.Boolean) - name: SetAvatarAudioCustomCurve(VRCPlayerApi, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioCustomCurve_VRCPlayerApi_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioCustomCurve(VRCPlayerApi,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioCustomCurve(VRCPlayerApi, System.Boolean) - nameWithType: ClientSimPlayerManager.SetAvatarAudioCustomCurve(VRCPlayerApi, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioCustomCurve* - name: SetAvatarAudioCustomCurve - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioCustomCurve_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioCustomCurve - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioCustomCurve - nameWithType: ClientSimPlayerManager.SetAvatarAudioCustomCurve -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioFarRadius(VRCPlayerApi,System.Single) - name: SetAvatarAudioFarRadius(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioFarRadius_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioFarRadius(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioFarRadius(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetAvatarAudioFarRadius(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioFarRadius* - name: SetAvatarAudioFarRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioFarRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioFarRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioFarRadius - nameWithType: ClientSimPlayerManager.SetAvatarAudioFarRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioForceSpatial(VRCPlayerApi,System.Boolean) - name: SetAvatarAudioForceSpatial(VRCPlayerApi, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioForceSpatial_VRCPlayerApi_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioForceSpatial(VRCPlayerApi,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioForceSpatial(VRCPlayerApi, System.Boolean) - nameWithType: ClientSimPlayerManager.SetAvatarAudioForceSpatial(VRCPlayerApi, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioForceSpatial* - name: SetAvatarAudioForceSpatial - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioForceSpatial_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioForceSpatial - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioForceSpatial - nameWithType: ClientSimPlayerManager.SetAvatarAudioForceSpatial -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioGain(VRCPlayerApi,System.Single) - name: SetAvatarAudioGain(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioGain_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioGain(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioGain(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetAvatarAudioGain(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioGain* - name: SetAvatarAudioGain - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioGain_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioGain - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioGain - nameWithType: ClientSimPlayerManager.SetAvatarAudioGain -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioNearRadius(VRCPlayerApi,System.Single) - name: SetAvatarAudioNearRadius(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioNearRadius_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioNearRadius(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioNearRadius(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetAvatarAudioNearRadius(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioNearRadius* - name: SetAvatarAudioNearRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioNearRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioNearRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioNearRadius - nameWithType: ClientSimPlayerManager.SetAvatarAudioNearRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioVolumetricRadius(VRCPlayerApi,System.Single) - name: SetAvatarAudioVolumetricRadius(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioVolumetricRadius_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioVolumetricRadius(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioVolumetricRadius(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetAvatarAudioVolumetricRadius(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioVolumetricRadius* - name: SetAvatarAudioVolumetricRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetAvatarAudioVolumetricRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioVolumetricRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetAvatarAudioVolumetricRadius - nameWithType: ClientSimPlayerManager.SetAvatarAudioVolumetricRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetGravityStrength(VRCPlayerApi,System.Single) - name: SetGravityStrength(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetGravityStrength_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetGravityStrength(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetGravityStrength(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetGravityStrength(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetGravityStrength* - name: SetGravityStrength - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetGravityStrength_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetGravityStrength - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetGravityStrength - nameWithType: ClientSimPlayerManager.SetGravityStrength -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetJumpImpulse(VRCPlayerApi,System.Single) - name: SetJumpImpulse(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetJumpImpulse_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetJumpImpulse(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetJumpImpulse(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetJumpImpulse(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetJumpImpulse* - name: SetJumpImpulse - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetJumpImpulse_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetJumpImpulse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetJumpImpulse - nameWithType: ClientSimPlayerManager.SetJumpImpulse -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetOwner(VRCPlayerApi,GameObject) - name: SetOwner(VRCPlayerApi, GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetOwner_VRCPlayerApi_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetOwner(VRCPlayerApi,GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetOwner(VRCPlayerApi, GameObject) - nameWithType: ClientSimPlayerManager.SetOwner(VRCPlayerApi, GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetOwner* - name: SetOwner - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetOwner - nameWithType: ClientSimPlayerManager.SetOwner -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetPlayerTag(VRCPlayerApi,System.String,System.String) - name: SetPlayerTag(VRCPlayerApi, String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetPlayerTag_VRCPlayerApi_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetPlayerTag(VRCPlayerApi,System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetPlayerTag(VRCPlayerApi, System.String, System.String) - nameWithType: ClientSimPlayerManager.SetPlayerTag(VRCPlayerApi, String, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetPlayerTag* - name: SetPlayerTag - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetPlayerTag - nameWithType: ClientSimPlayerManager.SetPlayerTag -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetRunSpeed(VRCPlayerApi,System.Single) - name: SetRunSpeed(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetRunSpeed_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetRunSpeed(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetRunSpeed(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetRunSpeed(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetRunSpeed* - name: SetRunSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetRunSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetRunSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetRunSpeed - nameWithType: ClientSimPlayerManager.SetRunSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToTagged(VRCPlayerApi,System.Int32,System.String,System.String) - name: SetSilencedToTagged(VRCPlayerApi, Int32, String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetSilencedToTagged_VRCPlayerApi_System_Int32_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToTagged(VRCPlayerApi,System.Int32,System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToTagged(VRCPlayerApi, System.Int32, System.String, System.String) - nameWithType: ClientSimPlayerManager.SetSilencedToTagged(VRCPlayerApi, Int32, String, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToTagged* - name: SetSilencedToTagged - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetSilencedToTagged_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToTagged - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToTagged - nameWithType: ClientSimPlayerManager.SetSilencedToTagged -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToUntagged(VRCPlayerApi,System.Int32,System.String,System.String) - name: SetSilencedToUntagged(VRCPlayerApi, Int32, String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetSilencedToUntagged_VRCPlayerApi_System_Int32_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToUntagged(VRCPlayerApi,System.Int32,System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToUntagged(VRCPlayerApi, System.Int32, System.String, System.String) - nameWithType: ClientSimPlayerManager.SetSilencedToUntagged(VRCPlayerApi, Int32, String, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToUntagged* - name: SetSilencedToUntagged - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetSilencedToUntagged_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToUntagged - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetSilencedToUntagged - nameWithType: ClientSimPlayerManager.SetSilencedToUntagged -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetStrafeSpeed(VRCPlayerApi,System.Single) - name: SetStrafeSpeed(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetStrafeSpeed_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetStrafeSpeed(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetStrafeSpeed(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetStrafeSpeed(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetStrafeSpeed* - name: SetStrafeSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetStrafeSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetStrafeSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetStrafeSpeed - nameWithType: ClientSimPlayerManager.SetStrafeSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVelocity(VRCPlayerApi,Vector3) - name: SetVelocity(VRCPlayerApi, Vector3) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVelocity_VRCPlayerApi_Vector3_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVelocity(VRCPlayerApi,Vector3) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVelocity(VRCPlayerApi, Vector3) - nameWithType: ClientSimPlayerManager.SetVelocity(VRCPlayerApi, Vector3) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVelocity* - name: SetVelocity - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVelocity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVelocity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVelocity - nameWithType: ClientSimPlayerManager.SetVelocity -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceFar(VRCPlayerApi,System.Single) - name: SetVoiceDistanceFar(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceDistanceFar_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceFar(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceFar(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetVoiceDistanceFar(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceFar* - name: SetVoiceDistanceFar - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceDistanceFar_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceFar - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceFar - nameWithType: ClientSimPlayerManager.SetVoiceDistanceFar -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceNear(VRCPlayerApi,System.Single) - name: SetVoiceDistanceNear(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceDistanceNear_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceNear(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceNear(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetVoiceDistanceNear(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceNear* - name: SetVoiceDistanceNear - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceDistanceNear_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceNear - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceDistanceNear - nameWithType: ClientSimPlayerManager.SetVoiceDistanceNear -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceGain(VRCPlayerApi,System.Single) - name: SetVoiceGain(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceGain_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceGain(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceGain(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetVoiceGain(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceGain* - name: SetVoiceGain - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceGain_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceGain - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceGain - nameWithType: ClientSimPlayerManager.SetVoiceGain -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceLowpass(VRCPlayerApi,System.Boolean) - name: SetVoiceLowpass(VRCPlayerApi, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceLowpass_VRCPlayerApi_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceLowpass(VRCPlayerApi,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceLowpass(VRCPlayerApi, System.Boolean) - nameWithType: ClientSimPlayerManager.SetVoiceLowpass(VRCPlayerApi, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceLowpass* - name: SetVoiceLowpass - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceLowpass_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceLowpass - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceLowpass - nameWithType: ClientSimPlayerManager.SetVoiceLowpass -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceVolumetricRadius(VRCPlayerApi,System.Single) - name: SetVoiceVolumetricRadius(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceVolumetricRadius_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceVolumetricRadius(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceVolumetricRadius(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetVoiceVolumetricRadius(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceVolumetricRadius* - name: SetVoiceVolumetricRadius - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetVoiceVolumetricRadius_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceVolumetricRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetVoiceVolumetricRadius - nameWithType: ClientSimPlayerManager.SetVoiceVolumetricRadius -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetWalkSpeed(VRCPlayerApi,System.Single) - name: SetWalkSpeed(VRCPlayerApi, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetWalkSpeed_VRCPlayerApi_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetWalkSpeed(VRCPlayerApi,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetWalkSpeed(VRCPlayerApi, System.Single) - nameWithType: ClientSimPlayerManager.SetWalkSpeed(VRCPlayerApi, Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetWalkSpeed* - name: SetWalkSpeed - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_SetWalkSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.SetWalkSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.SetWalkSpeed - nameWithType: ClientSimPlayerManager.SetWalkSpeed -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportTo(VRCPlayerApi,Vector3,Quaternion) - name: TeleportTo(VRCPlayerApi, Vector3, Quaternion) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_TeleportTo_VRCPlayerApi_Vector3_Quaternion_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportTo(VRCPlayerApi,Vector3,Quaternion) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportTo(VRCPlayerApi, Vector3, Quaternion) - nameWithType: ClientSimPlayerManager.TeleportTo(VRCPlayerApi, Vector3, Quaternion) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportTo* - name: TeleportTo - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_TeleportTo_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportTo - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportTo - nameWithType: ClientSimPlayerManager.TeleportTo -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientation(VRCPlayerApi,Vector3,Quaternion,VRC_SceneDescriptor.SpawnOrientation) - name: TeleportToOrientation(VRCPlayerApi, Vector3, Quaternion, VRC_SceneDescriptor.SpawnOrientation) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_TeleportToOrientation_VRCPlayerApi_Vector3_Quaternion_VRC_SceneDescriptor_SpawnOrientation_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientation(VRCPlayerApi,Vector3,Quaternion,VRC_SceneDescriptor.SpawnOrientation) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientation(VRCPlayerApi, Vector3, Quaternion, VRC_SceneDescriptor.SpawnOrientation) - nameWithType: ClientSimPlayerManager.TeleportToOrientation(VRCPlayerApi, Vector3, Quaternion, VRC_SceneDescriptor.SpawnOrientation) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientation* - name: TeleportToOrientation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_TeleportToOrientation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientation - nameWithType: ClientSimPlayerManager.TeleportToOrientation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientationLerp(VRCPlayerApi,Vector3,Quaternion,VRC_SceneDescriptor.SpawnOrientation,System.Boolean) - name: TeleportToOrientationLerp(VRCPlayerApi, Vector3, Quaternion, VRC_SceneDescriptor.SpawnOrientation, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_TeleportToOrientationLerp_VRCPlayerApi_Vector3_Quaternion_VRC_SceneDescriptor_SpawnOrientation_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientationLerp(VRCPlayerApi,Vector3,Quaternion,VRC_SceneDescriptor.SpawnOrientation,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientationLerp(VRCPlayerApi, Vector3, Quaternion, VRC_SceneDescriptor.SpawnOrientation, System.Boolean) - nameWithType: ClientSimPlayerManager.TeleportToOrientationLerp(VRCPlayerApi, Vector3, Quaternion, VRC_SceneDescriptor.SpawnOrientation, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientationLerp* - name: TeleportToOrientationLerp - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_TeleportToOrientationLerp_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientationLerp - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.TeleportToOrientationLerp - nameWithType: ClientSimPlayerManager.TeleportToOrientationLerp -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.UseLegacyLocomotion(VRCPlayerApi) - name: UseLegacyLocomotion(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_UseLegacyLocomotion_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerManager.UseLegacyLocomotion(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.UseLegacyLocomotion(VRCPlayerApi) - nameWithType: ClientSimPlayerManager.UseLegacyLocomotion(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerManager.UseLegacyLocomotion* - name: UseLegacyLocomotion - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerManager.html#VRC_SDK3_ClientSim_ClientSimPlayerManager_UseLegacyLocomotion_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerManager.UseLegacyLocomotion - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerManager.UseLegacyLocomotion - nameWithType: ClientSimPlayerManager.UseLegacyLocomotion -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData - name: ClientSimPlayerPickupData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerPickupData - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData - nameWithType: ClientSimPlayerPickupData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData._leftHandPickup - name: _leftHandPickup - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData__leftHandPickup - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerPickupData._leftHandPickup - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData._leftHandPickup - nameWithType: ClientSimPlayerPickupData._leftHandPickup -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData._rightHandPickup - name: _rightHandPickup - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData__rightHandPickup - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerPickupData._rightHandPickup - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData._rightHandPickup - nameWithType: ClientSimPlayerPickupData._rightHandPickup -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) - name: GetPickupInHand(VRC_Pickup.PickupHand) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_GetPickupInHand_VRC_Pickup_PickupHand_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) - nameWithType: ClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupInHand* - name: GetPickupInHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_GetPickupInHand_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupInHand - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupInHand - nameWithType: ClientSimPlayerPickupData.GetPickupInHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupsEnabled - name: GetPickupsEnabled() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_GetPickupsEnabled - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupsEnabled - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupsEnabled() - nameWithType: ClientSimPlayerPickupData.GetPickupsEnabled() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupsEnabled* - name: GetPickupsEnabled - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_GetPickupsEnabled_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupsEnabled - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.GetPickupsEnabled - nameWithType: ClientSimPlayerPickupData.GetPickupsEnabled -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.pickupsEnabled - name: pickupsEnabled - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_pickupsEnabled - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.pickupsEnabled - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.pickupsEnabled - nameWithType: ClientSimPlayerPickupData.pickupsEnabled -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand,VRC_Pickup) - name: SetPickupInHand(VRC_Pickup.PickupHand, VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_SetPickupInHand_VRC_Pickup_PickupHand_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand,VRC_Pickup) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand, VRC_Pickup) - nameWithType: ClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand, VRC_Pickup) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupInHand* - name: SetPickupInHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_SetPickupInHand_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupInHand - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupInHand - nameWithType: ClientSimPlayerPickupData.SetPickupInHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupsEnabled(System.Boolean) - name: SetPickupsEnabled(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_SetPickupsEnabled_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupsEnabled(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupsEnabled(System.Boolean) - nameWithType: ClientSimPlayerPickupData.SetPickupsEnabled(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupsEnabled* - name: SetPickupsEnabled - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_ClientSimPlayerPickupData_SetPickupsEnabled_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupsEnabled - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerPickupData.SetPickupsEnabled - nameWithType: ClientSimPlayerPickupData.SetPickupsEnabled -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster - name: ClientSimPlayerRaycaster - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster - nameWithType: ClientSimPlayerRaycaster -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._eventDispatcher - nameWithType: ClientSimPlayerRaycaster._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._highlightManager - name: _highlightManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__highlightManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._highlightManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._highlightManager - nameWithType: ClientSimPlayerRaycaster._highlightManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._hoverLeft - name: _hoverLeft - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__hoverLeft - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._hoverLeft - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._hoverLeft - nameWithType: ClientSimPlayerRaycaster._hoverLeft -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._hoverRight - name: _hoverRight - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__hoverRight - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._hoverRight - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._hoverRight - nameWithType: ClientSimPlayerRaycaster._hoverRight -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._input - name: _input - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__input - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._input - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._input - nameWithType: ClientSimPlayerRaycaster._input -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._interactiveLayerProvider - name: _interactiveLayerProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__interactiveLayerProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._interactiveLayerProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._interactiveLayerProvider - nameWithType: ClientSimPlayerRaycaster._interactiveLayerProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._interactManager - name: _interactManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__interactManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._interactManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._interactManager - nameWithType: ClientSimPlayerRaycaster._interactManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._leftHandRaycaster - name: _leftHandRaycaster - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__leftHandRaycaster - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._leftHandRaycaster - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._leftHandRaycaster - nameWithType: ClientSimPlayerRaycaster._leftHandRaycaster -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._playerApiProvider - name: _playerApiProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__playerApiProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._playerApiProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._playerApiProvider - nameWithType: ClientSimPlayerRaycaster._playerApiProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._rightHandRaycaster - name: _rightHandRaycaster - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__rightHandRaycaster - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._rightHandRaycaster - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._rightHandRaycaster - nameWithType: ClientSimPlayerRaycaster._rightHandRaycaster -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._stationManager - name: _stationManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__stationManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._stationManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._stationManager - nameWithType: ClientSimPlayerRaycaster._stationManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._tooltipManager - name: _tooltipManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__tooltipManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._tooltipManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._tooltipManager - nameWithType: ClientSimPlayerRaycaster._tooltipManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._trackingProvider - name: _trackingProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster__trackingProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._trackingProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster._trackingProvider - nameWithType: ClientSimPlayerRaycaster._trackingProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.CombatStatusEvent(VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent) - name: CombatStatusEvent(ClientSimPlayerDeathStatusChangedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_CombatStatusEvent_VRC_SDK3_ClientSim_ClientSimPlayerDeathStatusChangedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.CombatStatusEvent(VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.CombatStatusEvent(VRC.SDK3.ClientSim.ClientSimPlayerDeathStatusChangedEvent) - nameWithType: ClientSimPlayerRaycaster.CombatStatusEvent(ClientSimPlayerDeathStatusChangedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.CombatStatusEvent* - name: CombatStatusEvent - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_CombatStatusEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.CombatStatusEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.CombatStatusEvent - nameWithType: ClientSimPlayerRaycaster.CombatStatusEvent -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Dispose() - nameWithType: ClientSimPlayerRaycaster.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Dispose - nameWithType: ClientSimPlayerRaycaster.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.FilterRaycastResults(VRC.SDK3.ClientSim.ClientSimRaycastResults) - name: FilterRaycastResults(ClientSimRaycastResults) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_FilterRaycastResults_VRC_SDK3_ClientSim_ClientSimRaycastResults_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.FilterRaycastResults(VRC.SDK3.ClientSim.ClientSimRaycastResults) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.FilterRaycastResults(VRC.SDK3.ClientSim.ClientSimRaycastResults) - nameWithType: ClientSimPlayerRaycaster.FilterRaycastResults(ClientSimRaycastResults) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.FilterRaycastResults* - name: FilterRaycastResults - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_FilterRaycastResults_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.FilterRaycastResults - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.FilterRaycastResults - nameWithType: ClientSimPlayerRaycaster.FilterRaycastResults -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider,VRC.SDK3.ClientSim.IClientSimPlayerPickupData,VRC.SDK3.ClientSim.IClientSimHighlightManager,VRC.SDK3.ClientSim.IClientSimTooltipManager,VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider,VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider,VRC.SDK3.ClientSim.IClientSimMousePositionProvider,VRC.SDK3.ClientSim.IClientSimInteractManager,VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerStationManager) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, IClientSimPlayerApiProvider, IClientSimPlayerPickupData, IClientSimHighlightManager, IClientSimTooltipManager, IClientSimInteractiveLayerProvider, IClientSimPlayerCameraProvider, IClientSimMousePositionProvider, IClientSimInteractManager, IClientSimTrackingProvider, IClientSimPlayerStationManager) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_IClientSimPlayerApiProvider_VRC_SDK3_ClientSim_IClientSimPlayerPickupData_VRC_SDK3_ClientSim_IClientSimHighlightManager_VRC_SDK3_ClientSim_IClientSimTooltipManager_VRC_SDK3_ClientSim_IClientSimInteractiveLayerProvider_VRC_SDK3_ClientSim_IClientSimPlayerCameraProvider_VRC_SDK3_ClientSim_IClientSimMousePositionProvider_VRC_SDK3_ClientSim_IClientSimInteractManager_VRC_SDK3_ClientSim_IClientSimTrackingProvider_VRC_SDK3_ClientSim_IClientSimPlayerStationManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider,VRC.SDK3.ClientSim.IClientSimPlayerPickupData,VRC.SDK3.ClientSim.IClientSimHighlightManager,VRC.SDK3.ClientSim.IClientSimTooltipManager,VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider,VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider,VRC.SDK3.ClientSim.IClientSimMousePositionProvider,VRC.SDK3.ClientSim.IClientSimInteractManager,VRC.SDK3.ClientSim.IClientSimTrackingProvider,VRC.SDK3.ClientSim.IClientSimPlayerStationManager) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.IClientSimPlayerApiProvider, VRC.SDK3.ClientSim.IClientSimPlayerPickupData, VRC.SDK3.ClientSim.IClientSimHighlightManager, VRC.SDK3.ClientSim.IClientSimTooltipManager, VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider, VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider, VRC.SDK3.ClientSim.IClientSimMousePositionProvider, VRC.SDK3.ClientSim.IClientSimInteractManager, VRC.SDK3.ClientSim.IClientSimTrackingProvider, VRC.SDK3.ClientSim.IClientSimPlayerStationManager) - nameWithType: ClientSimPlayerRaycaster.Initialize(IClientSimEventDispatcher, IClientSimInput, IClientSimPlayerApiProvider, IClientSimPlayerPickupData, IClientSimHighlightManager, IClientSimTooltipManager, IClientSimInteractiveLayerProvider, IClientSimPlayerCameraProvider, IClientSimMousePositionProvider, IClientSimInteractManager, IClientSimTrackingProvider, IClientSimPlayerStationManager) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Initialize - nameWithType: ClientSimPlayerRaycaster.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.leftHand - name: leftHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_leftHand - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.leftHand - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.leftHand - nameWithType: ClientSimPlayerRaycaster.leftHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnDestroy() - nameWithType: ClientSimPlayerRaycaster.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnDestroy - nameWithType: ClientSimPlayerRaycaster.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnPlayerMoved(VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent) - name: OnPlayerMoved(ClientSimOnPlayerMovedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_OnPlayerMoved_VRC_SDK3_ClientSim_ClientSimOnPlayerMovedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnPlayerMoved(VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnPlayerMoved(VRC.SDK3.ClientSim.ClientSimOnPlayerMovedEvent) - nameWithType: ClientSimPlayerRaycaster.OnPlayerMoved(ClientSimOnPlayerMovedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnPlayerMoved* - name: OnPlayerMoved - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_OnPlayerMoved_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnPlayerMoved - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.OnPlayerMoved - nameWithType: ClientSimPlayerRaycaster.OnPlayerMoved -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.rightHand - name: rightHand - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_rightHand - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.rightHand - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.rightHand - nameWithType: ClientSimPlayerRaycaster.rightHand -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHover(VRC.SDK3.ClientSim.ClientSimRaycastResults@,HandType,VRC.SDK3.ClientSim.ClientSimPlayerHand,VRC.SDK3.ClientSim.ClientSimRaycastResults) - name: SetHover(ref ClientSimRaycastResults, HandType, ClientSimPlayerHand, ClientSimRaycastResults) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_SetHover_VRC_SDK3_ClientSim_ClientSimRaycastResults__HandType_VRC_SDK3_ClientSim_ClientSimPlayerHand_VRC_SDK3_ClientSim_ClientSimRaycastResults_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHover(VRC.SDK3.ClientSim.ClientSimRaycastResults@,HandType,VRC.SDK3.ClientSim.ClientSimPlayerHand,VRC.SDK3.ClientSim.ClientSimRaycastResults) - name.vb: SetHover(ByRef ClientSimRaycastResults, HandType, ClientSimPlayerHand, ClientSimRaycastResults) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHover(ref VRC.SDK3.ClientSim.ClientSimRaycastResults, HandType, VRC.SDK3.ClientSim.ClientSimPlayerHand, VRC.SDK3.ClientSim.ClientSimRaycastResults) - fullName.vb: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHover(ByRef VRC.SDK3.ClientSim.ClientSimRaycastResults, HandType, VRC.SDK3.ClientSim.ClientSimPlayerHand, VRC.SDK3.ClientSim.ClientSimRaycastResults) - nameWithType: ClientSimPlayerRaycaster.SetHover(ref ClientSimRaycastResults, HandType, ClientSimPlayerHand, ClientSimRaycastResults) - nameWithType.vb: ClientSimPlayerRaycaster.SetHover(ByRef ClientSimRaycastResults, HandType, ClientSimPlayerHand, ClientSimRaycastResults) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHover* - name: SetHover - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_SetHover_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHover - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHover - nameWithType: ClientSimPlayerRaycaster.SetHover -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverLeft(VRC.SDK3.ClientSim.ClientSimRaycastResults) - name: SetHoverLeft(ClientSimRaycastResults) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_SetHoverLeft_VRC_SDK3_ClientSim_ClientSimRaycastResults_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverLeft(VRC.SDK3.ClientSim.ClientSimRaycastResults) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverLeft(VRC.SDK3.ClientSim.ClientSimRaycastResults) - nameWithType: ClientSimPlayerRaycaster.SetHoverLeft(ClientSimRaycastResults) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverLeft* - name: SetHoverLeft - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_SetHoverLeft_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverLeft - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverLeft - nameWithType: ClientSimPlayerRaycaster.SetHoverLeft -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverRight(VRC.SDK3.ClientSim.ClientSimRaycastResults) - name: SetHoverRight(ClientSimRaycastResults) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_SetHoverRight_VRC_SDK3_ClientSim_ClientSimRaycastResults_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverRight(VRC.SDK3.ClientSim.ClientSimRaycastResults) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverRight(VRC.SDK3.ClientSim.ClientSimRaycastResults) - nameWithType: ClientSimPlayerRaycaster.SetHoverRight(ClientSimRaycastResults) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverRight* - name: SetHoverRight - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_SetHoverRight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverRight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.SetHoverRight - nameWithType: ClientSimPlayerRaycaster.SetHoverRight -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.TryInteract(HandType,VRC.SDK3.ClientSim.ClientSimRaycastResults) - name: TryInteract(HandType, ClientSimRaycastResults) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_TryInteract_HandType_VRC_SDK3_ClientSim_ClientSimRaycastResults_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.TryInteract(HandType,VRC.SDK3.ClientSim.ClientSimRaycastResults) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.TryInteract(HandType, VRC.SDK3.ClientSim.ClientSimRaycastResults) - nameWithType: ClientSimPlayerRaycaster.TryInteract(HandType, ClientSimRaycastResults) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.TryInteract* - name: TryInteract - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_TryInteract_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.TryInteract - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.TryInteract - nameWithType: ClientSimPlayerRaycaster.TryInteract -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Update - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Update() - nameWithType: ClientSimPlayerRaycaster.Update() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.Update - nameWithType: ClientSimPlayerRaycaster.Update -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UpdateHandPositions - name: UpdateHandPositions() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_UpdateHandPositions - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UpdateHandPositions - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UpdateHandPositions() - nameWithType: ClientSimPlayerRaycaster.UpdateHandPositions() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UpdateHandPositions* - name: UpdateHandPositions - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_UpdateHandPositions_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UpdateHandPositions - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UpdateHandPositions - nameWithType: ClientSimPlayerRaycaster.UpdateHandPositions -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UseInput(System.Boolean,HandType) - name: UseInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_UseInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UseInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UseInput(System.Boolean, HandType) - nameWithType: ClientSimPlayerRaycaster.UseInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UseInput* - name: UseInput - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.html#VRC_SDK3_ClientSim_ClientSimPlayerRaycaster_UseInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UseInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerRaycaster.UseInput - nameWithType: ClientSimPlayerRaycaster.UseInput -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner - name: ClientSimPlayerSpawner - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerSpawner - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner - nameWithType: ClientSimPlayerSpawner -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._blacklistManager - name: _blacklistManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner__blacklistManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerSpawner._blacklistManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._blacklistManager - nameWithType: ClientSimPlayerSpawner._blacklistManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._parent - name: _parent - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner__parent - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerSpawner._parent - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._parent - nameWithType: ClientSimPlayerSpawner._parent -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._playerManager - name: _playerManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner__playerManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerSpawner._playerManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._playerManager - nameWithType: ClientSimPlayerSpawner._playerManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._sceneManager - name: _sceneManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner__sceneManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerSpawner._sceneManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner._sceneManager - nameWithType: ClientSimPlayerSpawner._sceneManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.Initialize(VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimPlayerManager,VRC.SDK3.ClientSim.IClientSimBlacklistManager,Transform) - name: Initialize(IClientSimSceneManager, IClientSimPlayerManager, IClientSimBlacklistManager, Transform) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner_Initialize_VRC_SDK3_ClientSim_IClientSimSceneManager_VRC_SDK3_ClientSim_IClientSimPlayerManager_VRC_SDK3_ClientSim_IClientSimBlacklistManager_Transform_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerSpawner.Initialize(VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimPlayerManager,VRC.SDK3.ClientSim.IClientSimBlacklistManager,Transform) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.Initialize(VRC.SDK3.ClientSim.IClientSimSceneManager, VRC.SDK3.ClientSim.IClientSimPlayerManager, VRC.SDK3.ClientSim.IClientSimBlacklistManager, Transform) - nameWithType: ClientSimPlayerSpawner.Initialize(IClientSimSceneManager, IClientSimPlayerManager, IClientSimBlacklistManager, Transform) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerSpawner.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.Initialize - nameWithType: ClientSimPlayerSpawner.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.localPlayerPrefab - name: localPlayerPrefab - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner_localPlayerPrefab - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerSpawner.localPlayerPrefab - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.localPlayerPrefab - nameWithType: ClientSimPlayerSpawner.localPlayerPrefab -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.remotePlayerPrefab - name: remotePlayerPrefab - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner_remotePlayerPrefab - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerSpawner.remotePlayerPrefab - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.remotePlayerPrefab - nameWithType: ClientSimPlayerSpawner.remotePlayerPrefab -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.SpawnPlayer(System.String,System.Boolean) - name: SpawnPlayer(String, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner_SpawnPlayer_System_String_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerSpawner.SpawnPlayer(System.String,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.SpawnPlayer(System.String, System.Boolean) - nameWithType: ClientSimPlayerSpawner.SpawnPlayer(String, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.SpawnPlayer* - name: SpawnPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerSpawner.html#VRC_SDK3_ClientSim_ClientSimPlayerSpawner_SpawnPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerSpawner.SpawnPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerSpawner.SpawnPlayer - nameWithType: ClientSimPlayerSpawner.SpawnPlayer -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum - name: ClientSimPlayerStanceEnum - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum - nameWithType: ClientSimPlayerStanceEnum -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.CROUCHING - name: CROUCHING - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.html#VRC_SDK3_ClientSim_ClientSimPlayerStanceEnum_CROUCHING - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.CROUCHING - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.CROUCHING - nameWithType: ClientSimPlayerStanceEnum.CROUCHING -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.PRONE - name: PRONE - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.html#VRC_SDK3_ClientSim_ClientSimPlayerStanceEnum_PRONE - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.PRONE - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.PRONE - nameWithType: ClientSimPlayerStanceEnum.PRONE -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.SITTING - name: SITTING - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.html#VRC_SDK3_ClientSim_ClientSimPlayerStanceEnum_SITTING - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.SITTING - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.SITTING - nameWithType: ClientSimPlayerStanceEnum.SITTING -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.STANDING - name: STANDING - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.html#VRC_SDK3_ClientSim_ClientSimPlayerStanceEnum_STANDING - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.STANDING - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStanceEnum.STANDING - nameWithType: ClientSimPlayerStanceEnum.STANDING -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager - name: ClientSimPlayerStationManager - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerStationManager - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager - nameWithType: ClientSimPlayerStationManager -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._currentStation - name: _currentStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager__currentStation - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStationManager._currentStation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._currentStation - nameWithType: ClientSimPlayerStationManager._currentStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStationManager._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._eventDispatcher - nameWithType: ClientSimPlayerStationManager._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._playerApiProvider - name: _playerApiProvider - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager__playerApiProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStationManager._playerApiProvider - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._playerApiProvider - nameWithType: ClientSimPlayerStationManager._playerApiProvider -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._playerController - name: _playerController - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager__playerController - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerStationManager._playerController - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager._playerController - nameWithType: ClientSimPlayerStationManager._playerController -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Awake - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Awake() - nameWithType: ClientSimPlayerStationManager.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Awake - nameWithType: ClientSimPlayerStationManager.Awake -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMove(System.Single) - name: CanPlayerMove(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_CanPlayerMove_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMove(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMove(System.Single) - nameWithType: ClientSimPlayerStationManager.CanPlayerMove(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMove* - name: CanPlayerMove - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_CanPlayerMove_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMove - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMove - nameWithType: ClientSimPlayerStationManager.CanPlayerMove -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMoveWhileSeated(System.Single) - name: CanPlayerMoveWhileSeated(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_CanPlayerMoveWhileSeated_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMoveWhileSeated(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMoveWhileSeated(System.Single) - nameWithType: ClientSimPlayerStationManager.CanPlayerMoveWhileSeated(Single) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMoveWhileSeated* - name: CanPlayerMoveWhileSeated - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_CanPlayerMoveWhileSeated_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMoveWhileSeated - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.CanPlayerMoveWhileSeated - nameWithType: ClientSimPlayerStationManager.CanPlayerMoveWhileSeated -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Dispose() - nameWithType: ClientSimPlayerStationManager.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Dispose - nameWithType: ClientSimPlayerStationManager.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - name: EnterStation(IClientSimStation) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_EnterStation_VRC_SDK3_ClientSim_IClientSimStation_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - nameWithType: ClientSimPlayerStationManager.EnterStation(IClientSimStation) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.EnterStation* - name: EnterStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_EnterStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.EnterStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.EnterStation - nameWithType: ClientSimPlayerStationManager.EnterStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.ExitStation(VRC.SDK3.ClientSim.IClientSimStation,System.Boolean) - name: ExitStation(IClientSimStation, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_ExitStation_VRC_SDK3_ClientSim_IClientSimStation_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.ExitStation(VRC.SDK3.ClientSim.IClientSimStation,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.ExitStation(VRC.SDK3.ClientSim.IClientSimStation, System.Boolean) - nameWithType: ClientSimPlayerStationManager.ExitStation(IClientSimStation, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.ExitStation* - name: ExitStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_ExitStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.ExitStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.ExitStation - nameWithType: ClientSimPlayerStationManager.ExitStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.FixedUpdate - name: FixedUpdate() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_FixedUpdate - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.FixedUpdate - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.FixedUpdate() - nameWithType: ClientSimPlayerStationManager.FixedUpdate() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.FixedUpdate* - name: FixedUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_FixedUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.FixedUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.FixedUpdate - nameWithType: ClientSimPlayerStationManager.FixedUpdate -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.GetCurrentStation - name: GetCurrentStation() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_GetCurrentStation - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.GetCurrentStation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.GetCurrentStation() - nameWithType: ClientSimPlayerStationManager.GetCurrentStation() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.GetCurrentStation* - name: GetCurrentStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_GetCurrentStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.GetCurrentStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.GetCurrentStation - nameWithType: ClientSimPlayerStationManager.GetCurrentStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider) - name: Initialize(IClientSimEventDispatcher, IClientSimPlayerApiProvider) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimPlayerApiProvider_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimPlayerApiProvider) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimPlayerApiProvider) - nameWithType: ClientSimPlayerStationManager.Initialize(IClientSimEventDispatcher, IClientSimPlayerApiProvider) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Initialize - nameWithType: ClientSimPlayerStationManager.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.InStation - name: InStation() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_InStation - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.InStation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.InStation() - nameWithType: ClientSimPlayerStationManager.InStation() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.InStation* - name: InStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_InStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.InStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.InStation - nameWithType: ClientSimPlayerStationManager.InStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.IsLockedInStation - name: IsLockedInStation() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_IsLockedInStation - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.IsLockedInStation - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.IsLockedInStation() - nameWithType: ClientSimPlayerStationManager.IsLockedInStation() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.IsLockedInStation* - name: IsLockedInStation - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_IsLockedInStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.IsLockedInStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.IsLockedInStation - nameWithType: ClientSimPlayerStationManager.IsLockedInStation -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.LateUpdate - name: LateUpdate() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_LateUpdate - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.LateUpdate - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.LateUpdate() - nameWithType: ClientSimPlayerStationManager.LateUpdate() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.LateUpdate* - name: LateUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_LateUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.LateUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.LateUpdate - nameWithType: ClientSimPlayerStationManager.LateUpdate -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnDestroy() - nameWithType: ClientSimPlayerStationManager.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnDestroy - nameWithType: ClientSimPlayerStationManager.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnPlayerTeleported(VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent) - name: OnPlayerTeleported(ClientSimOnPlayerTeleportedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_OnPlayerTeleported_VRC_SDK3_ClientSim_ClientSimOnPlayerTeleportedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnPlayerTeleported(VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnPlayerTeleported(VRC.SDK3.ClientSim.ClientSimOnPlayerTeleportedEvent) - nameWithType: ClientSimPlayerStationManager.OnPlayerTeleported(ClientSimOnPlayerTeleportedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnPlayerTeleported* - name: OnPlayerTeleported - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_OnPlayerTeleported_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnPlayerTeleported - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.OnPlayerTeleported - nameWithType: ClientSimPlayerStationManager.OnPlayerTeleported -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Update - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Update() - nameWithType: ClientSimPlayerStationManager.Update() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.Update - nameWithType: ClientSimPlayerStationManager.Update -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.UpdateStationPosition - name: UpdateStationPosition() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_UpdateStationPosition - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.UpdateStationPosition - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.UpdateStationPosition() - nameWithType: ClientSimPlayerStationManager.UpdateStationPosition() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.UpdateStationPosition* - name: UpdateStationPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_ClientSimPlayerStationManager_UpdateStationPosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerStationManager.UpdateStationPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerStationManager.UpdateStationPosition - nameWithType: ClientSimPlayerStationManager.UpdateStationPosition -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData - name: ClientSimPlayerTagsData - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPlayerTagsData - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData - nameWithType: ClientSimPlayerTagsData -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData._tags - name: _tags - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData__tags - commentId: F:VRC.SDK3.ClientSim.ClientSimPlayerTagsData._tags - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData._tags - nameWithType: ClientSimPlayerTagsData._tags -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.ClearPlayerTags - name: ClearPlayerTags() - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_ClearPlayerTags - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.ClearPlayerTags - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.ClearPlayerTags() - nameWithType: ClientSimPlayerTagsData.ClearPlayerTags() -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.ClearPlayerTags* - name: ClearPlayerTags - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_ClearPlayerTags_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.ClearPlayerTags - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.ClearPlayerTags - nameWithType: ClientSimPlayerTagsData.ClearPlayerTags -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.GetPlayerTag(System.String) - name: GetPlayerTag(String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_GetPlayerTag_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.GetPlayerTag(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.GetPlayerTag(System.String) - nameWithType: ClientSimPlayerTagsData.GetPlayerTag(String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.GetPlayerTag* - name: GetPlayerTag - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_GetPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.GetPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.GetPlayerTag - nameWithType: ClientSimPlayerTagsData.GetPlayerTag -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.HasPlayerTag(System.String,System.String) - name: HasPlayerTag(String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_HasPlayerTag_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.HasPlayerTag(System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.HasPlayerTag(System.String, System.String) - nameWithType: ClientSimPlayerTagsData.HasPlayerTag(String, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.HasPlayerTag* - name: HasPlayerTag - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_HasPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.HasPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.HasPlayerTag - nameWithType: ClientSimPlayerTagsData.HasPlayerTag -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.SetPlayerTag(System.String,System.String) - name: SetPlayerTag(String, String) - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_SetPlayerTag_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.SetPlayerTag(System.String,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.SetPlayerTag(System.String, System.String) - nameWithType: ClientSimPlayerTagsData.SetPlayerTag(String, String) -- uid: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.SetPlayerTag* - name: SetPlayerTag - href: classes/VRC.SDK3.ClientSim.ClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_ClientSimPlayerTagsData_SetPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPlayerTagsData.SetPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPlayerTagsData.SetPlayerTag - nameWithType: ClientSimPlayerTagsData.SetPlayerTag -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase - name: ClientSimPositionSyncedHelperBase - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html - commentId: T:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase - nameWithType: ClientSimPositionSyncedHelperBase -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._isKinematic - name: _isKinematic - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase__isKinematic - commentId: F:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._isKinematic - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._isKinematic - nameWithType: ClientSimPositionSyncedHelperBase._isKinematic -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._originalPosition - name: _originalPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase__originalPosition - commentId: F:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._originalPosition - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._originalPosition - nameWithType: ClientSimPositionSyncedHelperBase._originalPosition -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._originalRotation - name: _originalRotation - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase__originalRotation - commentId: F:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._originalRotation - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._originalRotation - nameWithType: ClientSimPositionSyncedHelperBase._originalRotation -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._ownerID - name: _ownerID - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase__ownerID - commentId: F:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._ownerID - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._ownerID - nameWithType: ClientSimPositionSyncedHelperBase._ownerID -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._rigidbody - name: _rigidbody - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase__rigidbody - commentId: F:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._rigidbody - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._rigidbody - nameWithType: ClientSimPositionSyncedHelperBase._rigidbody -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._syncedObjectManager - name: _syncedObjectManager - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase__syncedObjectManager - commentId: F:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._syncedObjectManager - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._syncedObjectManager - nameWithType: ClientSimPositionSyncedHelperBase._syncedObjectManager -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._useGravity - name: _useGravity - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase__useGravity - commentId: F:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._useGravity - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase._useGravity - nameWithType: ClientSimPositionSyncedHelperBase._useGravity -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Awake - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Awake() - nameWithType: ClientSimPositionSyncedHelperBase.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Awake - nameWithType: ClientSimPositionSyncedHelperBase.Awake -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.FlagDiscontinuity - name: FlagDiscontinuity() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_FlagDiscontinuity - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.FlagDiscontinuity - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.FlagDiscontinuity() - nameWithType: ClientSimPositionSyncedHelperBase.FlagDiscontinuity() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.FlagDiscontinuity* - name: FlagDiscontinuity - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_FlagDiscontinuity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.FlagDiscontinuity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.FlagDiscontinuity - nameWithType: ClientSimPositionSyncedHelperBase.FlagDiscontinuity -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetIsKinematic - name: GetIsKinematic() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetIsKinematic - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetIsKinematic - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetIsKinematic() - nameWithType: ClientSimPositionSyncedHelperBase.GetIsKinematic() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetIsKinematic* - name: GetIsKinematic - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetIsKinematic_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetIsKinematic - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetIsKinematic - nameWithType: ClientSimPositionSyncedHelperBase.GetIsKinematic -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetOwner - name: GetOwner() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetOwner - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetOwner - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetOwner() - nameWithType: ClientSimPositionSyncedHelperBase.GetOwner() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetOwner* - name: GetOwner - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetOwner - nameWithType: ClientSimPositionSyncedHelperBase.GetOwner -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetTransform - name: GetTransform() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetTransform - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetTransform - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetTransform() - nameWithType: ClientSimPositionSyncedHelperBase.GetTransform() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetTransform* - name: GetTransform - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetTransform_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetTransform - nameWithType: ClientSimPositionSyncedHelperBase.GetTransform -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetUseGravity - name: GetUseGravity() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetUseGravity - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetUseGravity - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetUseGravity() - nameWithType: ClientSimPositionSyncedHelperBase.GetUseGravity() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetUseGravity* - name: GetUseGravity - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_GetUseGravity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetUseGravity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.GetUseGravity - nameWithType: ClientSimPositionSyncedHelperBase.GetUseGravity -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Initialize(VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - name: Initialize(IClientSimSyncedObjectManager) - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_Initialize_VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Initialize(VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Initialize(VRC.SDK3.ClientSim.IClientSimSyncedObjectManager) - nameWithType: ClientSimPositionSyncedHelperBase.Initialize(IClientSimSyncedObjectManager) -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Initialize - nameWithType: ClientSimPositionSyncedHelperBase.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.OnDestroy() - nameWithType: ClientSimPositionSyncedHelperBase.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.OnDestroy - nameWithType: ClientSimPositionSyncedHelperBase.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Respawn - name: Respawn() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_Respawn - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Respawn - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Respawn() - nameWithType: ClientSimPositionSyncedHelperBase.Respawn() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Respawn* - name: Respawn - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_Respawn_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Respawn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.Respawn - nameWithType: ClientSimPositionSyncedHelperBase.Respawn -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetIsKinematic(System.Boolean) - name: SetIsKinematic(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SetIsKinematic_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetIsKinematic(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetIsKinematic(System.Boolean) - nameWithType: ClientSimPositionSyncedHelperBase.SetIsKinematic(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetIsKinematic* - name: SetIsKinematic - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SetIsKinematic_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetIsKinematic - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetIsKinematic - nameWithType: ClientSimPositionSyncedHelperBase.SetIsKinematic -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetOwner(System.Int32) - name: SetOwner(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SetOwner_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetOwner(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetOwner(System.Int32) - nameWithType: ClientSimPositionSyncedHelperBase.SetOwner(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetOwner* - name: SetOwner - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetOwner - nameWithType: ClientSimPositionSyncedHelperBase.SetOwner -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetUseGravity(System.Boolean) - name: SetUseGravity(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SetUseGravity_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetUseGravity(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetUseGravity(System.Boolean) - nameWithType: ClientSimPositionSyncedHelperBase.SetUseGravity(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetUseGravity* - name: SetUseGravity - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SetUseGravity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetUseGravity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SetUseGravity - nameWithType: ClientSimPositionSyncedHelperBase.SetUseGravity -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SyncPosition - name: SyncPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SyncPosition - commentId: P:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SyncPosition - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SyncPosition - nameWithType: ClientSimPositionSyncedHelperBase.SyncPosition -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SyncPosition* - name: SyncPosition - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_SyncPosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SyncPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.SyncPosition - nameWithType: ClientSimPositionSyncedHelperBase.SyncPosition -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.TeleportTo(Vector3,Quaternion) - name: TeleportTo(Vector3, Quaternion) - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_TeleportTo_Vector3_Quaternion_ - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.TeleportTo(Vector3,Quaternion) - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.TeleportTo(Vector3, Quaternion) - nameWithType: ClientSimPositionSyncedHelperBase.TeleportTo(Vector3, Quaternion) -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.TeleportTo* - name: TeleportTo - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_TeleportTo_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.TeleportTo - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.TeleportTo - nameWithType: ClientSimPositionSyncedHelperBase.TeleportTo -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.UpdatePositionSync - name: UpdatePositionSync() - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_UpdatePositionSync - commentId: M:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.UpdatePositionSync - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.UpdatePositionSync() - nameWithType: ClientSimPositionSyncedHelperBase.UpdatePositionSync() -- uid: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.UpdatePositionSync* - name: UpdatePositionSync - href: classes/VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.html#VRC_SDK3_ClientSim_ClientSimPositionSyncedHelperBase_UpdatePositionSync_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.UpdatePositionSync - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimPositionSyncedHelperBase.UpdatePositionSync - nameWithType: ClientSimPositionSyncedHelperBase.UpdatePositionSync -- uid: VRC.SDK3.ClientSim.ClientSimProxyObjects - name: ClientSimProxyObjects - href: classes/VRC.SDK3.ClientSim.ClientSimProxyObjects.html - commentId: T:VRC.SDK3.ClientSim.ClientSimProxyObjects - fullName: VRC.SDK3.ClientSim.ClientSimProxyObjects - nameWithType: ClientSimProxyObjects -- uid: VRC.SDK3.ClientSim.ClientSimProxyObjects.cameraProxy - name: cameraProxy - href: classes/VRC.SDK3.ClientSim.ClientSimProxyObjects.html#VRC_SDK3_ClientSim_ClientSimProxyObjects_cameraProxy - commentId: F:VRC.SDK3.ClientSim.ClientSimProxyObjects.cameraProxy - fullName: VRC.SDK3.ClientSim.ClientSimProxyObjects.cameraProxy - nameWithType: ClientSimProxyObjects.cameraProxy -- uid: VRC.SDK3.ClientSim.ClientSimProxyObjects.CameraProxy - name: CameraProxy() - href: classes/VRC.SDK3.ClientSim.ClientSimProxyObjects.html#VRC_SDK3_ClientSim_ClientSimProxyObjects_CameraProxy - commentId: M:VRC.SDK3.ClientSim.ClientSimProxyObjects.CameraProxy - fullName: VRC.SDK3.ClientSim.ClientSimProxyObjects.CameraProxy() - nameWithType: ClientSimProxyObjects.CameraProxy() -- uid: VRC.SDK3.ClientSim.ClientSimProxyObjects.CameraProxy* - name: CameraProxy - href: classes/VRC.SDK3.ClientSim.ClientSimProxyObjects.html#VRC_SDK3_ClientSim_ClientSimProxyObjects_CameraProxy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimProxyObjects.CameraProxy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimProxyObjects.CameraProxy - nameWithType: ClientSimProxyObjects.CameraProxy -- uid: VRC.SDK3.ClientSim.ClientSimProxyObjects.DestroyProxy - name: DestroyProxy() - href: classes/VRC.SDK3.ClientSim.ClientSimProxyObjects.html#VRC_SDK3_ClientSim_ClientSimProxyObjects_DestroyProxy - commentId: M:VRC.SDK3.ClientSim.ClientSimProxyObjects.DestroyProxy - fullName: VRC.SDK3.ClientSim.ClientSimProxyObjects.DestroyProxy() - nameWithType: ClientSimProxyObjects.DestroyProxy() -- uid: VRC.SDK3.ClientSim.ClientSimProxyObjects.DestroyProxy* - name: DestroyProxy - href: classes/VRC.SDK3.ClientSim.ClientSimProxyObjects.html#VRC_SDK3_ClientSim_ClientSimProxyObjects_DestroyProxy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimProxyObjects.DestroyProxy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimProxyObjects.DestroyProxy - nameWithType: ClientSimProxyObjects.DestroyProxy -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster - name: ClientSimRaycaster - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html - commentId: T:VRC.SDK3.ClientSim.ClientSimRaycaster - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster - nameWithType: ClientSimRaycaster -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.#ctor(VRC.SDK3.ClientSim.IClientSimRayProvider,VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider,VRC.SDK3.ClientSim.IClientSimInteractManager) - name: ClientSimRaycaster(IClientSimRayProvider, IClientSimInteractiveLayerProvider, IClientSimInteractManager) - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster__ctor_VRC_SDK3_ClientSim_IClientSimRayProvider_VRC_SDK3_ClientSim_IClientSimInteractiveLayerProvider_VRC_SDK3_ClientSim_IClientSimInteractManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycaster.#ctor(VRC.SDK3.ClientSim.IClientSimRayProvider,VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider,VRC.SDK3.ClientSim.IClientSimInteractManager) - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.ClientSimRaycaster(VRC.SDK3.ClientSim.IClientSimRayProvider, VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider, VRC.SDK3.ClientSim.IClientSimInteractManager) - nameWithType: ClientSimRaycaster.ClientSimRaycaster(IClientSimRayProvider, IClientSimInteractiveLayerProvider, IClientSimInteractManager) -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.#ctor* - name: ClientSimRaycaster - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRaycaster.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.ClientSimRaycaster - nameWithType: ClientSimRaycaster.ClientSimRaycaster -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster._interactiveLayerProvider - name: _interactiveLayerProvider - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster__interactiveLayerProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycaster._interactiveLayerProvider - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster._interactiveLayerProvider - nameWithType: ClientSimRaycaster._interactiveLayerProvider -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster._interactManager - name: _interactManager - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster__interactManager - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycaster._interactManager - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster._interactManager - nameWithType: ClientSimRaycaster._interactManager -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster._raycastHitBuffer - name: _raycastHitBuffer - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster__raycastHitBuffer - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycaster._raycastHitBuffer - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster._raycastHitBuffer - nameWithType: ClientSimRaycaster._raycastHitBuffer -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster._raycastHitComparerInstance - name: _raycastHitComparerInstance - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster__raycastHitComparerInstance - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycaster._raycastHitComparerInstance - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster._raycastHitComparerInstance - nameWithType: ClientSimRaycaster._raycastHitComparerInstance -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster._rayProvider - name: _rayProvider - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster__rayProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycaster._rayProvider - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster._rayProvider - nameWithType: ClientSimRaycaster._rayProvider -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.CheckForInteracts - name: CheckForInteracts() - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster_CheckForInteracts - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycaster.CheckForInteracts - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.CheckForInteracts() - nameWithType: ClientSimRaycaster.CheckForInteracts() -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.CheckForInteracts* - name: CheckForInteracts - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster_CheckForInteracts_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRaycaster.CheckForInteracts - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.CheckForInteracts - nameWithType: ClientSimRaycaster.CheckForInteracts -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.MAX_INTERACT_DISTANCE - name: MAX_INTERACT_DISTANCE - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster_MAX_INTERACT_DISTANCE - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycaster.MAX_INTERACT_DISTANCE - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.MAX_INTERACT_DISTANCE - nameWithType: ClientSimRaycaster.MAX_INTERACT_DISTANCE -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.MAX_INTERACT_RESULTS - name: MAX_INTERACT_RESULTS - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster_MAX_INTERACT_RESULTS - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycaster.MAX_INTERACT_RESULTS - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.MAX_INTERACT_RESULTS - nameWithType: ClientSimRaycaster.MAX_INTERACT_RESULTS -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer - name: ClientSimRaycaster.RaycastHitComparer - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.html - commentId: T:VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer - nameWithType: ClientSimRaycaster.RaycastHitComparer -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.Compare(RaycastHit,RaycastHit) - name: Compare(RaycastHit, RaycastHit) - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.html#VRC_SDK3_ClientSim_ClientSimRaycaster_RaycastHitComparer_Compare_RaycastHit_RaycastHit_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.Compare(RaycastHit,RaycastHit) - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.Compare(RaycastHit, RaycastHit) - nameWithType: ClientSimRaycaster.RaycastHitComparer.Compare(RaycastHit, RaycastHit) -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.Compare* - name: Compare - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.html#VRC_SDK3_ClientSim_ClientSimRaycaster_RaycastHitComparer_Compare_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.Compare - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.RaycastHitComparer.Compare - nameWithType: ClientSimRaycaster.RaycastHitComparer.Compare -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.ShouldIgnoreObject(GameObject) - name: ShouldIgnoreObject(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster_ShouldIgnoreObject_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycaster.ShouldIgnoreObject(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.ShouldIgnoreObject(GameObject) - nameWithType: ClientSimRaycaster.ShouldIgnoreObject(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimRaycaster.ShouldIgnoreObject* - name: ShouldIgnoreObject - href: classes/VRC.SDK3.ClientSim.ClientSimRaycaster.html#VRC_SDK3_ClientSim_ClientSimRaycaster_ShouldIgnoreObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRaycaster.ShouldIgnoreObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRaycaster.ShouldIgnoreObject - nameWithType: ClientSimRaycaster.ShouldIgnoreObject -- uid: VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent - name: ClientSimRaycastHitResultsEvent - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent - fullName: VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent - nameWithType: ClientSimRaycastHitResultsEvent -- uid: VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.handType - name: handType - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.html#VRC_SDK3_ClientSim_ClientSimRaycastHitResultsEvent_handType - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.handType - fullName: VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.handType - nameWithType: ClientSimRaycastHitResultsEvent.handType -- uid: VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.raycastResults - name: raycastResults - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.html#VRC_SDK3_ClientSim_ClientSimRaycastHitResultsEvent_raycastResults - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.raycastResults - fullName: VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent.raycastResults - nameWithType: ClientSimRaycastHitResultsEvent.raycastResults -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults - name: ClientSimRaycastResults - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html - commentId: T:VRC.SDK3.ClientSim.ClientSimRaycastResults - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults - nameWithType: ClientSimRaycastResults -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,RaycastHit) - name: ClientSimRaycastResults(Ray, RaycastHit) - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults__ctor_Ray_RaycastHit_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,RaycastHit) - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.ClientSimRaycastResults(Ray, RaycastHit) - nameWithType: ClientSimRaycastResults.ClientSimRaycastResults(Ray, RaycastHit) -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,RaycastHit,VRC.SDK3.ClientSim.IClientSimInteractable) - name: ClientSimRaycastResults(Ray, RaycastHit, IClientSimInteractable) - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults__ctor_Ray_RaycastHit_VRC_SDK3_ClientSim_IClientSimInteractable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,RaycastHit,VRC.SDK3.ClientSim.IClientSimInteractable) - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.ClientSimRaycastResults(Ray, RaycastHit, VRC.SDK3.ClientSim.IClientSimInteractable) - nameWithType: ClientSimRaycastResults.ClientSimRaycastResults(Ray, RaycastHit, IClientSimInteractable) -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,RaycastHit,VRC_UiShape) - name: ClientSimRaycastResults(Ray, RaycastHit, VRC_UiShape) - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults__ctor_Ray_RaycastHit_VRC_UiShape_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,RaycastHit,VRC_UiShape) - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.ClientSimRaycastResults(Ray, RaycastHit, VRC_UiShape) - nameWithType: ClientSimRaycastResults.ClientSimRaycastResults(Ray, RaycastHit, VRC_UiShape) -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,System.Single) - name: ClientSimRaycastResults(Ray, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults__ctor_Ray_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor(Ray,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.ClientSimRaycastResults(Ray, System.Single) - nameWithType: ClientSimRaycastResults.ClientSimRaycastResults(Ray, Single) -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor* - name: ClientSimRaycastResults - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRaycastResults.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.ClientSimRaycastResults - nameWithType: ClientSimRaycastResults.ClientSimRaycastResults -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.distance - name: distance - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_distance - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastResults.distance - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.distance - nameWithType: ClientSimRaycastResults.distance -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.GetPickupable - name: GetPickupable() - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_GetPickupable - commentId: M:VRC.SDK3.ClientSim.ClientSimRaycastResults.GetPickupable - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.GetPickupable() - nameWithType: ClientSimRaycastResults.GetPickupable() -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.GetPickupable* - name: GetPickupable - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_GetPickupable_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRaycastResults.GetPickupable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.GetPickupable - nameWithType: ClientSimRaycastResults.GetPickupable -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.hitNormal - name: hitNormal - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_hitNormal - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastResults.hitNormal - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.hitNormal - nameWithType: ClientSimRaycastResults.hitNormal -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.hitObject - name: hitObject - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_hitObject - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastResults.hitObject - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.hitObject - nameWithType: ClientSimRaycastResults.hitObject -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.hitPoint - name: hitPoint - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_hitPoint - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastResults.hitPoint - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.hitPoint - nameWithType: ClientSimRaycastResults.hitPoint -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.interactable - name: interactable - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_interactable - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastResults.interactable - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.interactable - nameWithType: ClientSimRaycastResults.interactable -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.ray - name: ray - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_ray - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastResults.ray - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.ray - nameWithType: ClientSimRaycastResults.ray -- uid: VRC.SDK3.ClientSim.ClientSimRaycastResults.uiShape - name: uiShape - href: classes/VRC.SDK3.ClientSim.ClientSimRaycastResults.html#VRC_SDK3_ClientSim_ClientSimRaycastResults_uiShape - commentId: F:VRC.SDK3.ClientSim.ClientSimRaycastResults.uiShape - fullName: VRC.SDK3.ClientSim.ClientSimRaycastResults.uiShape - nameWithType: ClientSimRaycastResults.uiShape -- uid: VRC.SDK3.ClientSim.ClientSimReadyEvent - name: ClientSimReadyEvent - href: classes/VRC.SDK3.ClientSim.ClientSimReadyEvent.html - commentId: T:VRC.SDK3.ClientSim.ClientSimReadyEvent - fullName: VRC.SDK3.ClientSim.ClientSimReadyEvent - nameWithType: ClientSimReadyEvent -- uid: VRC.SDK3.ClientSim.ClientSimReticle - name: ClientSimReticle - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html - commentId: T:VRC.SDK3.ClientSim.ClientSimReticle - fullName: VRC.SDK3.ClientSim.ClientSimReticle - nameWithType: ClientSimReticle -- uid: VRC.SDK3.ClientSim.ClientSimReticle._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimReticle._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimReticle._eventDispatcher - nameWithType: ClientSimReticle._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimReticle._lastUiShapeHoveredFrame - name: _lastUiShapeHoveredFrame - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle__lastUiShapeHoveredFrame - commentId: F:VRC.SDK3.ClientSim.ClientSimReticle._lastUiShapeHoveredFrame - fullName: VRC.SDK3.ClientSim.ClientSimReticle._lastUiShapeHoveredFrame - nameWithType: ClientSimReticle._lastUiShapeHoveredFrame -- uid: VRC.SDK3.ClientSim.ClientSimReticle._mousePositionProvider - name: _mousePositionProvider - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle__mousePositionProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimReticle._mousePositionProvider - fullName: VRC.SDK3.ClientSim.ClientSimReticle._mousePositionProvider - nameWithType: ClientSimReticle._mousePositionProvider -- uid: VRC.SDK3.ClientSim.ClientSimReticle._mouseReleased - name: _mouseReleased - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle__mouseReleased - commentId: F:VRC.SDK3.ClientSim.ClientSimReticle._mouseReleased - fullName: VRC.SDK3.ClientSim.ClientSimReticle._mouseReleased - nameWithType: ClientSimReticle._mouseReleased -- uid: VRC.SDK3.ClientSim.ClientSimReticle._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle__settings - commentId: F:VRC.SDK3.ClientSim.ClientSimReticle._settings - fullName: VRC.SDK3.ClientSim.ClientSimReticle._settings - nameWithType: ClientSimReticle._settings -- uid: VRC.SDK3.ClientSim.ClientSimReticle.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimReticle.Dispose() - nameWithType: ClientSimReticle.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimReticle.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.Dispose - nameWithType: ClientSimReticle.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimReticle.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimMousePositionProvider) - name: Initialize(IClientSimEventDispatcher, ClientSimSettings, IClientSimMousePositionProvider) - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_IClientSimMousePositionProvider_ - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimMousePositionProvider) - fullName: VRC.SDK3.ClientSim.ClientSimReticle.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.IClientSimMousePositionProvider) - nameWithType: ClientSimReticle.Initialize(IClientSimEventDispatcher, ClientSimSettings, IClientSimMousePositionProvider) -- uid: VRC.SDK3.ClientSim.ClientSimReticle.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.Initialize - nameWithType: ClientSimReticle.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimReticle.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - name: MouseReleasedEvent(ClientSimMouseReleasedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_MouseReleasedEvent_VRC_SDK3_ClientSim_ClientSimMouseReleasedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimReticle.MouseReleasedEvent(VRC.SDK3.ClientSim.ClientSimMouseReleasedEvent) - nameWithType: ClientSimReticle.MouseReleasedEvent(ClientSimMouseReleasedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimReticle.MouseReleasedEvent* - name: MouseReleasedEvent - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_MouseReleasedEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.MouseReleasedEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.MouseReleasedEvent - nameWithType: ClientSimReticle.MouseReleasedEvent -- uid: VRC.SDK3.ClientSim.ClientSimReticle.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimReticle.OnDestroy() - nameWithType: ClientSimReticle.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimReticle.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.OnDestroy - nameWithType: ClientSimReticle.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimReticle.OnGUI - name: OnGUI() - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_OnGUI - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.OnGUI - fullName: VRC.SDK3.ClientSim.ClientSimReticle.OnGUI() - nameWithType: ClientSimReticle.OnGUI() -- uid: VRC.SDK3.ClientSim.ClientSimReticle.OnGUI* - name: OnGUI - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_OnGUI_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.OnGUI - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.OnGUI - nameWithType: ClientSimReticle.OnGUI -- uid: VRC.SDK3.ClientSim.ClientSimReticle.OnRaycastHit(VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent) - name: OnRaycastHit(ClientSimRaycastHitResultsEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_OnRaycastHit_VRC_SDK3_ClientSim_ClientSimRaycastHitResultsEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.OnRaycastHit(VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent) - fullName: VRC.SDK3.ClientSim.ClientSimReticle.OnRaycastHit(VRC.SDK3.ClientSim.ClientSimRaycastHitResultsEvent) - nameWithType: ClientSimReticle.OnRaycastHit(ClientSimRaycastHitResultsEvent) -- uid: VRC.SDK3.ClientSim.ClientSimReticle.OnRaycastHit* - name: OnRaycastHit - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_OnRaycastHit_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.OnRaycastHit - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.OnRaycastHit - nameWithType: ClientSimReticle.OnRaycastHit -- uid: VRC.SDK3.ClientSim.ClientSimReticle.reticle - name: reticle - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_reticle - commentId: F:VRC.SDK3.ClientSim.ClientSimReticle.reticle - fullName: VRC.SDK3.ClientSim.ClientSimReticle.reticle - nameWithType: ClientSimReticle.reticle -- uid: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowReticle - name: ShouldShowReticle() - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_ShouldShowReticle - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowReticle - fullName: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowReticle() - nameWithType: ClientSimReticle.ShouldShowReticle() -- uid: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowReticle* - name: ShouldShowReticle - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_ShouldShowReticle_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowReticle - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowReticle - nameWithType: ClientSimReticle.ShouldShowReticle -- uid: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowUiShapeHoverIcon - name: ShouldShowUiShapeHoverIcon() - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_ShouldShowUiShapeHoverIcon - commentId: M:VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowUiShapeHoverIcon - fullName: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowUiShapeHoverIcon() - nameWithType: ClientSimReticle.ShouldShowUiShapeHoverIcon() -- uid: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowUiShapeHoverIcon* - name: ShouldShowUiShapeHoverIcon - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_ShouldShowUiShapeHoverIcon_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowUiShapeHoverIcon - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimReticle.ShouldShowUiShapeHoverIcon - nameWithType: ClientSimReticle.ShouldShowUiShapeHoverIcon -- uid: VRC.SDK3.ClientSim.ClientSimReticle.uiShapeHoverIcon - name: uiShapeHoverIcon - href: classes/VRC.SDK3.ClientSim.ClientSimReticle.html#VRC_SDK3_ClientSim_ClientSimReticle_uiShapeHoverIcon - commentId: F:VRC.SDK3.ClientSim.ClientSimReticle.uiShapeHoverIcon - fullName: VRC.SDK3.ClientSim.ClientSimReticle.uiShapeHoverIcon - nameWithType: ClientSimReticle.uiShapeHoverIcon -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader - name: ClientSimRuntimeLoader - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html - commentId: T:VRC.SDK3.ClientSim.ClientSimRuntimeLoader - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader - nameWithType: ClientSimRuntimeLoader -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader._isInTestMode - name: _isInTestMode - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader__isInTestMode - commentId: F:VRC.SDK3.ClientSim.ClientSimRuntimeLoader._isInTestMode - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader._isInTestMode - nameWithType: ClientSimRuntimeLoader._isInTestMode -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader._testEventDispatcherOverride - name: _testEventDispatcherOverride - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader__testEventDispatcherOverride - commentId: F:VRC.SDK3.ClientSim.ClientSimRuntimeLoader._testEventDispatcherOverride - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader._testEventDispatcherOverride - nameWithType: ClientSimRuntimeLoader._testEventDispatcherOverride -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader._testSettingsOverride - name: _testSettingsOverride - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader__testSettingsOverride - commentId: F:VRC.SDK3.ClientSim.ClientSimRuntimeLoader._testSettingsOverride - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader._testSettingsOverride - nameWithType: ClientSimRuntimeLoader._testSettingsOverride -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.BeginUnityTesting(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.ClientSimEventDispatcher) - name: BeginUnityTesting(ClientSimSettings, ClientSimEventDispatcher) - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_BeginUnityTesting_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_ClientSimEventDispatcher_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.BeginUnityTesting(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.ClientSimEventDispatcher) - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.BeginUnityTesting(VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.ClientSimEventDispatcher) - nameWithType: ClientSimRuntimeLoader.BeginUnityTesting(ClientSimSettings, ClientSimEventDispatcher) -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.BeginUnityTesting* - name: BeginUnityTesting - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_BeginUnityTesting_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.BeginUnityTesting - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.BeginUnityTesting - nameWithType: ClientSimRuntimeLoader.BeginUnityTesting -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.DestroyEditorOnly(VRC.SDK3.ClientSim.ClientSimSettings) - name: DestroyEditorOnly(ClientSimSettings) - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_DestroyEditorOnly_VRC_SDK3_ClientSim_ClientSimSettings_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.DestroyEditorOnly(VRC.SDK3.ClientSim.ClientSimSettings) - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.DestroyEditorOnly(VRC.SDK3.ClientSim.ClientSimSettings) - nameWithType: ClientSimRuntimeLoader.DestroyEditorOnly(ClientSimSettings) -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.DestroyEditorOnly* - name: DestroyEditorOnly - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_DestroyEditorOnly_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.DestroyEditorOnly - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.DestroyEditorOnly - nameWithType: ClientSimRuntimeLoader.DestroyEditorOnly -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EDITOR_ONLY_TAG - name: EDITOR_ONLY_TAG - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_EDITOR_ONLY_TAG - commentId: F:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EDITOR_ONLY_TAG - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EDITOR_ONLY_TAG - nameWithType: ClientSimRuntimeLoader.EDITOR_ONLY_TAG -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EndUnityTesting - name: EndUnityTesting() - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_EndUnityTesting - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EndUnityTesting - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EndUnityTesting() - nameWithType: ClientSimRuntimeLoader.EndUnityTesting() -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EndUnityTesting* - name: EndUnityTesting - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_EndUnityTesting_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EndUnityTesting - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.EndUnityTesting - nameWithType: ClientSimRuntimeLoader.EndUnityTesting -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetEventDispatcher - name: GetEventDispatcher() - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_GetEventDispatcher - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetEventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetEventDispatcher() - nameWithType: ClientSimRuntimeLoader.GetEventDispatcher() -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetEventDispatcher* - name: GetEventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_GetEventDispatcher_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetEventDispatcher - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetEventDispatcher - nameWithType: ClientSimRuntimeLoader.GetEventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetSettings - name: GetSettings() - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_GetSettings - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetSettings - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetSettings() - nameWithType: ClientSimRuntimeLoader.GetSettings() -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetSettings* - name: GetSettings - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_GetSettings_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.GetSettings - nameWithType: ClientSimRuntimeLoader.GetSettings -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsClientSimEnabled(VRC.SDK3.ClientSim.ClientSimSettings) - name: IsClientSimEnabled(ClientSimSettings) - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_IsClientSimEnabled_VRC_SDK3_ClientSim_ClientSimSettings_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsClientSimEnabled(VRC.SDK3.ClientSim.ClientSimSettings) - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsClientSimEnabled(VRC.SDK3.ClientSim.ClientSimSettings) - nameWithType: ClientSimRuntimeLoader.IsClientSimEnabled(ClientSimSettings) -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsClientSimEnabled* - name: IsClientSimEnabled - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_IsClientSimEnabled_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsClientSimEnabled - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsClientSimEnabled - nameWithType: ClientSimRuntimeLoader.IsClientSimEnabled -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsInUnityTest - name: IsInUnityTest() - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_IsInUnityTest - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsInUnityTest - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsInUnityTest() - nameWithType: ClientSimRuntimeLoader.IsInUnityTest() -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsInUnityTest* - name: IsInUnityTest - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_IsInUnityTest_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsInUnityTest - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.IsInUnityTest - nameWithType: ClientSimRuntimeLoader.IsInUnityTest -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.OnBeforeSceneLoad - name: OnBeforeSceneLoad() - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_OnBeforeSceneLoad - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.OnBeforeSceneLoad - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.OnBeforeSceneLoad() - nameWithType: ClientSimRuntimeLoader.OnBeforeSceneLoad() -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.OnBeforeSceneLoad* - name: OnBeforeSceneLoad - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_OnBeforeSceneLoad_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.OnBeforeSceneLoad - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.OnBeforeSceneLoad - nameWithType: ClientSimRuntimeLoader.OnBeforeSceneLoad -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.StartClientSim(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimEventDispatcher) - name: StartClientSim(ClientSimSettings, IClientSimEventDispatcher) - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_StartClientSim_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_IClientSimEventDispatcher_ - commentId: M:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.StartClientSim(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimEventDispatcher) - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.StartClientSim(VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.IClientSimEventDispatcher) - nameWithType: ClientSimRuntimeLoader.StartClientSim(ClientSimSettings, IClientSimEventDispatcher) -- uid: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.StartClientSim* - name: StartClientSim - href: classes/VRC.SDK3.ClientSim.ClientSimRuntimeLoader.html#VRC_SDK3_ClientSim_ClientSimRuntimeLoader_StartClientSim_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimRuntimeLoader.StartClientSim - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimRuntimeLoader.StartClientSim - nameWithType: ClientSimRuntimeLoader.StartClientSim -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager - name: ClientSimSceneManager - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimSceneManager - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager - nameWithType: ClientSimSceneManager -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager._descriptor - name: _descriptor - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager__descriptor - commentId: P:VRC.SDK3.ClientSim.ClientSimSceneManager._descriptor - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager._descriptor - nameWithType: ClientSimSceneManager._descriptor -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager._descriptor* - name: _descriptor - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager__descriptor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager._descriptor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager._descriptor - nameWithType: ClientSimSceneManager._descriptor -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager._isAndroid - name: _isAndroid - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager__isAndroid - commentId: F:VRC.SDK3.ClientSim.ClientSimSceneManager._isAndroid - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager._isAndroid - nameWithType: ClientSimSceneManager._isAndroid -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager._spawnOrder - name: _spawnOrder - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager__spawnOrder - commentId: F:VRC.SDK3.ClientSim.ClientSimSceneManager._spawnOrder - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager._spawnOrder - nameWithType: ClientSimSceneManager._spawnOrder -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.CopyCameraValues(Camera,Camera) - name: CopyCameraValues(Camera, Camera) - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_CopyCameraValues_Camera_Camera_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSceneManager.CopyCameraValues(Camera,Camera) - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.CopyCameraValues(Camera, Camera) - nameWithType: ClientSimSceneManager.CopyCameraValues(Camera, Camera) -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.CopyCameraValues* - name: CopyCameraValues - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_CopyCameraValues_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager.CopyCameraValues - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.CopyCameraValues - nameWithType: ClientSimSceneManager.CopyCameraValues -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.CreateTestInstance(System.Boolean) - name: CreateTestInstance(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_CreateTestInstance_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSceneManager.CreateTestInstance(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.CreateTestInstance(System.Boolean) - nameWithType: ClientSimSceneManager.CreateTestInstance(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.CreateTestInstance* - name: CreateTestInstance - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_CreateTestInstance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager.CreateTestInstance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.CreateTestInstance - nameWithType: ClientSimSceneManager.CreateTestInstance -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.GetRespawnHeight - name: GetRespawnHeight() - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_GetRespawnHeight - commentId: M:VRC.SDK3.ClientSim.ClientSimSceneManager.GetRespawnHeight - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.GetRespawnHeight() - nameWithType: ClientSimSceneManager.GetRespawnHeight() -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.GetRespawnHeight* - name: GetRespawnHeight - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_GetRespawnHeight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager.GetRespawnHeight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.GetRespawnHeight - nameWithType: ClientSimSceneManager.GetRespawnHeight -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.GetSpawnPoint(System.Boolean) - name: GetSpawnPoint(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_GetSpawnPoint_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSceneManager.GetSpawnPoint(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.GetSpawnPoint(System.Boolean) - nameWithType: ClientSimSceneManager.GetSpawnPoint(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.GetSpawnPoint* - name: GetSpawnPoint - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_GetSpawnPoint_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager.GetSpawnPoint - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.GetSpawnPoint - nameWithType: ClientSimSceneManager.GetSpawnPoint -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.HasSceneDescriptor - name: HasSceneDescriptor() - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_HasSceneDescriptor - commentId: M:VRC.SDK3.ClientSim.ClientSimSceneManager.HasSceneDescriptor - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.HasSceneDescriptor() - nameWithType: ClientSimSceneManager.HasSceneDescriptor() -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.HasSceneDescriptor* - name: HasSceneDescriptor - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_HasSceneDescriptor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager.HasSceneDescriptor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.HasSceneDescriptor - nameWithType: ClientSimSceneManager.HasSceneDescriptor -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.SetupCamera(Camera) - name: SetupCamera(Camera) - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_SetupCamera_Camera_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSceneManager.SetupCamera(Camera) - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.SetupCamera(Camera) - nameWithType: ClientSimSceneManager.SetupCamera(Camera) -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.SetupCamera* - name: SetupCamera - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_SetupCamera_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager.SetupCamera - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.SetupCamera - nameWithType: ClientSimSceneManager.SetupCamera -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - name: ShouldObjectsDestroyAtRespawnHeight() - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_ShouldObjectsDestroyAtRespawnHeight - commentId: M:VRC.SDK3.ClientSim.ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight() - nameWithType: ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight() -- uid: VRC.SDK3.ClientSim.ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight* - name: ShouldObjectsDestroyAtRespawnHeight - href: classes/VRC.SDK3.ClientSim.ClientSimSceneManager.html#VRC_SDK3_ClientSim_ClientSimSceneManager_ShouldObjectsDestroyAtRespawnHeight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - nameWithType: ClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight -- uid: VRC.SDK3.ClientSim.ClientSimSessionState - name: ClientSimSessionState - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html - commentId: T:VRC.SDK3.ClientSim.ClientSimSessionState - fullName: VRC.SDK3.ClientSim.ClientSimSessionState - nameWithType: ClientSimSessionState -- uid: VRC.SDK3.ClientSim.ClientSimSessionState.GetBool(System.String) - name: GetBool(String) - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html#VRC_SDK3_ClientSim_ClientSimSessionState_GetBool_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSessionState.GetBool(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimSessionState.GetBool(System.String) - nameWithType: ClientSimSessionState.GetBool(String) -- uid: VRC.SDK3.ClientSim.ClientSimSessionState.GetBool* - name: GetBool - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html#VRC_SDK3_ClientSim_ClientSimSessionState_GetBool_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSessionState.GetBool - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSessionState.GetBool - nameWithType: ClientSimSessionState.GetBool -- uid: VRC.SDK3.ClientSim.ClientSimSessionState.GetSessionKey(System.String) - name: GetSessionKey(String) - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html#VRC_SDK3_ClientSim_ClientSimSessionState_GetSessionKey_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSessionState.GetSessionKey(System.String) - fullName: VRC.SDK3.ClientSim.ClientSimSessionState.GetSessionKey(System.String) - nameWithType: ClientSimSessionState.GetSessionKey(String) -- uid: VRC.SDK3.ClientSim.ClientSimSessionState.GetSessionKey* - name: GetSessionKey - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html#VRC_SDK3_ClientSim_ClientSimSessionState_GetSessionKey_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSessionState.GetSessionKey - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSessionState.GetSessionKey - nameWithType: ClientSimSessionState.GetSessionKey -- uid: VRC.SDK3.ClientSim.ClientSimSessionState.SESSION_KEY_PREFIX - name: SESSION_KEY_PREFIX - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html#VRC_SDK3_ClientSim_ClientSimSessionState_SESSION_KEY_PREFIX - commentId: F:VRC.SDK3.ClientSim.ClientSimSessionState.SESSION_KEY_PREFIX - fullName: VRC.SDK3.ClientSim.ClientSimSessionState.SESSION_KEY_PREFIX - nameWithType: ClientSimSessionState.SESSION_KEY_PREFIX -- uid: VRC.SDK3.ClientSim.ClientSimSessionState.SetBool(System.String,System.Boolean) - name: SetBool(String, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html#VRC_SDK3_ClientSim_ClientSimSessionState_SetBool_System_String_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSessionState.SetBool(System.String,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimSessionState.SetBool(System.String, System.Boolean) - nameWithType: ClientSimSessionState.SetBool(String, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimSessionState.SetBool* - name: SetBool - href: classes/VRC.SDK3.ClientSim.ClientSimSessionState.html#VRC_SDK3_ClientSim_ClientSimSessionState_SetBool_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSessionState.SetBool - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSessionState.SetBool - nameWithType: ClientSimSessionState.SetBool -- uid: VRC.SDK3.ClientSim.ClientSimSettings - name: ClientSimSettings - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html - commentId: T:VRC.SDK3.ClientSim.ClientSimSettings - fullName: VRC.SDK3.ClientSim.ClientSimSettings - nameWithType: ClientSimSettings -- uid: VRC.SDK3.ClientSim.ClientSimSettings._instance - name: _instance - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings__instance - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings._instance - fullName: VRC.SDK3.ClientSim.ClientSimSettings._instance - nameWithType: ClientSimSettings._instance -- uid: VRC.SDK3.ClientSim.ClientSimSettings.customLocalPlayerName - name: customLocalPlayerName - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_customLocalPlayerName - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.customLocalPlayerName - fullName: VRC.SDK3.ClientSim.ClientSimSettings.customLocalPlayerName - nameWithType: ClientSimSettings.customLocalPlayerName -- uid: VRC.SDK3.ClientSim.ClientSimSettings.deleteEditorOnly - name: deleteEditorOnly - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_deleteEditorOnly - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.deleteEditorOnly - fullName: VRC.SDK3.ClientSim.ClientSimSettings.deleteEditorOnly - nameWithType: ClientSimSettings.deleteEditorOnly -- uid: VRC.SDK3.ClientSim.ClientSimSettings.displayLogs - name: displayLogs - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_displayLogs - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.displayLogs - fullName: VRC.SDK3.ClientSim.ClientSimSettings.displayLogs - nameWithType: ClientSimSettings.displayLogs -- uid: VRC.SDK3.ClientSim.ClientSimSettings.enableClientSim - name: enableClientSim - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_enableClientSim - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.enableClientSim - fullName: VRC.SDK3.ClientSim.ClientSimSettings.enableClientSim - nameWithType: ClientSimSettings.enableClientSim -- uid: VRC.SDK3.ClientSim.ClientSimSettings.initializationDelay - name: initializationDelay - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_initializationDelay - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.initializationDelay - fullName: VRC.SDK3.ClientSim.ClientSimSettings.initializationDelay - nameWithType: ClientSimSettings.initializationDelay -- uid: VRC.SDK3.ClientSim.ClientSimSettings.Instance - name: Instance - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_Instance - commentId: P:VRC.SDK3.ClientSim.ClientSimSettings.Instance - fullName: VRC.SDK3.ClientSim.ClientSimSettings.Instance - nameWithType: ClientSimSettings.Instance -- uid: VRC.SDK3.ClientSim.ClientSimSettings.Instance* - name: Instance - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_Instance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSettings.Instance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSettings.Instance - nameWithType: ClientSimSettings.Instance -- uid: VRC.SDK3.ClientSim.ClientSimSettings.invertMouseLook - name: invertMouseLook - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_invertMouseLook - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.invertMouseLook - fullName: VRC.SDK3.ClientSim.ClientSimSettings.invertMouseLook - nameWithType: ClientSimSettings.invertMouseLook -- uid: VRC.SDK3.ClientSim.ClientSimSettings.isInstanceOwner - name: isInstanceOwner - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_isInstanceOwner - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.isInstanceOwner - fullName: VRC.SDK3.ClientSim.ClientSimSettings.isInstanceOwner - nameWithType: ClientSimSettings.isInstanceOwner -- uid: VRC.SDK3.ClientSim.ClientSimSettings.localPlayerIsMaster - name: localPlayerIsMaster - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_localPlayerIsMaster - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.localPlayerIsMaster - fullName: VRC.SDK3.ClientSim.ClientSimSettings.localPlayerIsMaster - nameWithType: ClientSimSettings.localPlayerIsMaster -- uid: VRC.SDK3.ClientSim.ClientSimSettings.playerHeight - name: playerHeight - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_playerHeight - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.playerHeight - fullName: VRC.SDK3.ClientSim.ClientSimSettings.playerHeight - nameWithType: ClientSimSettings.playerHeight -- uid: VRC.SDK3.ClientSim.ClientSimSettings.setTargetFrameRate - name: setTargetFrameRate - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_setTargetFrameRate - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.setTargetFrameRate - fullName: VRC.SDK3.ClientSim.ClientSimSettings.setTargetFrameRate - nameWithType: ClientSimSettings.setTargetFrameRate -- uid: VRC.SDK3.ClientSim.ClientSimSettings.SETTINGS_PREFS_STRING - name: SETTINGS_PREFS_STRING - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_SETTINGS_PREFS_STRING - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.SETTINGS_PREFS_STRING - fullName: VRC.SDK3.ClientSim.ClientSimSettings.SETTINGS_PREFS_STRING - nameWithType: ClientSimSettings.SETTINGS_PREFS_STRING -- uid: VRC.SDK3.ClientSim.ClientSimSettings.showDesktopReticle - name: showDesktopReticle - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_showDesktopReticle - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.showDesktopReticle - fullName: VRC.SDK3.ClientSim.ClientSimSettings.showDesktopReticle - nameWithType: ClientSimSettings.showDesktopReticle -- uid: VRC.SDK3.ClientSim.ClientSimSettings.showTooltips - name: showTooltips - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_showTooltips - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.showTooltips - fullName: VRC.SDK3.ClientSim.ClientSimSettings.showTooltips - nameWithType: ClientSimSettings.showTooltips -- uid: VRC.SDK3.ClientSim.ClientSimSettings.spawnPlayer - name: spawnPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_spawnPlayer - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.spawnPlayer - fullName: VRC.SDK3.ClientSim.ClientSimSettings.spawnPlayer - nameWithType: ClientSimSettings.spawnPlayer -- uid: VRC.SDK3.ClientSim.ClientSimSettings.targetFrameRate - name: targetFrameRate - href: classes/VRC.SDK3.ClientSim.ClientSimSettings.html#VRC_SDK3_ClientSim_ClientSimSettings_targetFrameRate - commentId: F:VRC.SDK3.ClientSim.ClientSimSettings.targetFrameRate - fullName: VRC.SDK3.ClientSim.ClientSimSettings.targetFrameRate - nameWithType: ClientSimSettings.targetFrameRate -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper - name: ClientSimSpatialAudioHelper - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html - commentId: T:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper - nameWithType: ClientSimSpatialAudioHelper -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._audioSource - name: _audioSource - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper__audioSource - commentId: F:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._audioSource - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._audioSource - nameWithType: ClientSimSpatialAudioHelper._audioSource -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._forceUpdate - name: _forceUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper__forceUpdate - commentId: F:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._forceUpdate - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._forceUpdate - nameWithType: ClientSimSpatialAudioHelper._forceUpdate -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._onsp - name: _onsp - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper__onsp - commentId: F:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._onsp - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._onsp - nameWithType: ClientSimSpatialAudioHelper._onsp -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._spatialAudioSource - name: _spatialAudioSource - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper__spatialAudioSource - commentId: F:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._spatialAudioSource - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._spatialAudioSource - nameWithType: ClientSimSpatialAudioHelper._spatialAudioSource -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._useAudioSourceCurve - name: _useAudioSourceCurve - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper__useAudioSourceCurve - commentId: F:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._useAudioSourceCurve - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper._useAudioSourceCurve - nameWithType: ClientSimSpatialAudioHelper._useAudioSourceCurve -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateRolloffCurve(System.Single,System.Single) - name: CreateRolloffCurve(Single, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_CreateRolloffCurve_System_Single_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateRolloffCurve(System.Single,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateRolloffCurve(System.Single, System.Single) - nameWithType: ClientSimSpatialAudioHelper.CreateRolloffCurve(Single, Single) -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateRolloffCurve* - name: CreateRolloffCurve - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_CreateRolloffCurve_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateRolloffCurve - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateRolloffCurve - nameWithType: ClientSimSpatialAudioHelper.CreateRolloffCurve -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateSpatialCurve(System.Single,System.Single) - name: CreateSpatialCurve(Single, Single) - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_CreateSpatialCurve_System_Single_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateSpatialCurve(System.Single,System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateSpatialCurve(System.Single, System.Single) - nameWithType: ClientSimSpatialAudioHelper.CreateSpatialCurve(Single, Single) -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateSpatialCurve* - name: CreateSpatialCurve - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_CreateSpatialCurve_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateSpatialCurve - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.CreateSpatialCurve - nameWithType: ClientSimSpatialAudioHelper.CreateSpatialCurve -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.EPS - name: EPS - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_EPS - commentId: F:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.EPS - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.EPS - nameWithType: ClientSimSpatialAudioHelper.EPS -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.InitializeAudio(VRC_SpatialAudioSource) - name: InitializeAudio(VRC_SpatialAudioSource) - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_InitializeAudio_VRC_SpatialAudioSource_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.InitializeAudio(VRC_SpatialAudioSource) - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.InitializeAudio(VRC_SpatialAudioSource) - nameWithType: ClientSimSpatialAudioHelper.InitializeAudio(VRC_SpatialAudioSource) -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.InitializeAudio* - name: InitializeAudio - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_InitializeAudio_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.InitializeAudio - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.InitializeAudio - nameWithType: ClientSimSpatialAudioHelper.InitializeAudio -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.LateUpdate - name: LateUpdate() - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_LateUpdate - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.LateUpdate - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.LateUpdate() - nameWithType: ClientSimSpatialAudioHelper.LateUpdate() -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.LateUpdate* - name: LateUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_LateUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.LateUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.LateUpdate - nameWithType: ClientSimSpatialAudioHelper.LateUpdate -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.OnEnable - name: OnEnable() - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_OnEnable - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.OnEnable - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.OnEnable() - nameWithType: ClientSimSpatialAudioHelper.OnEnable() -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.OnEnable* - name: OnEnable - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_OnEnable_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.OnEnable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.OnEnable - nameWithType: ClientSimSpatialAudioHelper.OnEnable -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.SetSpatializer(VRC_SpatialAudioSource) - name: SetSpatializer(VRC_SpatialAudioSource) - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_SetSpatializer_VRC_SpatialAudioSource_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.SetSpatializer(VRC_SpatialAudioSource) - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.SetSpatializer(VRC_SpatialAudioSource) - nameWithType: ClientSimSpatialAudioHelper.SetSpatializer(VRC_SpatialAudioSource) -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.SetSpatializer* - name: SetSpatializer - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_SetSpatializer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.SetSpatializer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.SetSpatializer - nameWithType: ClientSimSpatialAudioHelper.SetSpatializer -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.Start - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.Start() - nameWithType: ClientSimSpatialAudioHelper.Start() -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.Start - nameWithType: ClientSimSpatialAudioHelper.Start -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.UpdateSettings - name: UpdateSettings() - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_UpdateSettings - commentId: M:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.UpdateSettings - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.UpdateSettings() - nameWithType: ClientSimSpatialAudioHelper.UpdateSettings() -- uid: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.UpdateSettings* - name: UpdateSettings - href: classes/VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.html#VRC_SDK3_ClientSim_ClientSimSpatialAudioHelper_UpdateSettings_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.UpdateSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSpatialAudioHelper.UpdateSettings - nameWithType: ClientSimSpatialAudioHelper.UpdateSettings -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper - name: ClientSimStationHelper - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html - commentId: T:VRC.SDK3.ClientSim.ClientSimStationHelper - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper - nameWithType: ClientSimStationHelper -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper._station - name: _station - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper__station - commentId: F:VRC.SDK3.ClientSim.ClientSimStationHelper._station - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper._station - nameWithType: ClientSimStationHelper._station -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper._usingPlayer - name: _usingPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper__usingPlayer - commentId: F:VRC.SDK3.ClientSim.ClientSimStationHelper._usingPlayer - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper._usingPlayer - nameWithType: ClientSimStationHelper._usingPlayer -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.Awake - name: Awake() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_Awake - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.Awake - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.Awake() - nameWithType: ClientSimStationHelper.Awake() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.Awake* - name: Awake - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_Awake_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.Awake - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.Awake - nameWithType: ClientSimStationHelper.Awake -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.CanUseStationFromStation - name: CanUseStationFromStation() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_CanUseStationFromStation - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.CanUseStationFromStation - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.CanUseStationFromStation() - nameWithType: ClientSimStationHelper.CanUseStationFromStation() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.CanUseStationFromStation* - name: CanUseStationFromStation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_CanUseStationFromStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.CanUseStationFromStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.CanUseStationFromStation - nameWithType: ClientSimStationHelper.CanUseStationFromStation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.CheckForMissingComponents - name: CheckForMissingComponents() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_CheckForMissingComponents - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.CheckForMissingComponents - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.CheckForMissingComponents() - nameWithType: ClientSimStationHelper.CheckForMissingComponents() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.CheckForMissingComponents* - name: CheckForMissingComponents - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_CheckForMissingComponents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.CheckForMissingComponents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.CheckForMissingComponents - nameWithType: ClientSimStationHelper.CheckForMissingComponents -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.DisableStationExit - name: DisableStationExit() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_DisableStationExit - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.DisableStationExit - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.DisableStationExit() - nameWithType: ClientSimStationHelper.DisableStationExit() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.DisableStationExit* - name: DisableStationExit - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_DisableStationExit_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.DisableStationExit - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.DisableStationExit - nameWithType: ClientSimStationHelper.DisableStationExit -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterLocation - name: EnterLocation() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_EnterLocation - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.EnterLocation - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterLocation() - nameWithType: ClientSimStationHelper.EnterLocation() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterLocation* - name: EnterLocation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_EnterLocation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.EnterLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterLocation - nameWithType: ClientSimStationHelper.EnterLocation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterStation(VRCPlayerApi) - name: EnterStation(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_EnterStation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.EnterStation(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterStation(VRCPlayerApi) - nameWithType: ClientSimStationHelper.EnterStation(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterStation* - name: EnterStation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_EnterStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.EnterStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.EnterStation - nameWithType: ClientSimStationHelper.EnterStation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitLocation - name: ExitLocation() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_ExitLocation - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.ExitLocation - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitLocation() - nameWithType: ClientSimStationHelper.ExitLocation() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitLocation* - name: ExitLocation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_ExitLocation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.ExitLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitLocation - nameWithType: ClientSimStationHelper.ExitLocation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation(VRCPlayerApi) - name: ExitStation(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_ExitStation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation(VRCPlayerApi) - nameWithType: ClientSimStationHelper.ExitStation(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation(VRCStation,VRCPlayerApi) - name: ExitStation(VRCStation, VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_ExitStation_VRCStation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation(VRCStation,VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation(VRCStation, VRCPlayerApi) - nameWithType: ClientSimStationHelper.ExitStation(VRCStation, VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation* - name: ExitStation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_ExitStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.ExitStation - nameWithType: ClientSimStationHelper.ExitStation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetCurrentSittingPlayer - name: GetCurrentSittingPlayer() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetCurrentSittingPlayer - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.GetCurrentSittingPlayer - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetCurrentSittingPlayer() - nameWithType: ClientSimStationHelper.GetCurrentSittingPlayer() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetCurrentSittingPlayer* - name: GetCurrentSittingPlayer - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetCurrentSittingPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.GetCurrentSittingPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetCurrentSittingPlayer - nameWithType: ClientSimStationHelper.GetCurrentSittingPlayer -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStation - name: GetStation() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetStation - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.GetStation - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStation() - nameWithType: ClientSimStationHelper.GetStation() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStation* - name: GetStation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.GetStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStation - nameWithType: ClientSimStationHelper.GetStation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationGameObject - name: GetStationGameObject() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetStationGameObject - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationGameObject - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationGameObject() - nameWithType: ClientSimStationHelper.GetStationGameObject() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationGameObject* - name: GetStationGameObject - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetStationGameObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationGameObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationGameObject - nameWithType: ClientSimStationHelper.GetStationGameObject -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationTransform - name: GetStationTransform() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetStationTransform - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationTransform - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationTransform() - nameWithType: ClientSimStationHelper.GetStationTransform() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationTransform* - name: GetStationTransform - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_GetStationTransform_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.GetStationTransform - nameWithType: ClientSimStationHelper.GetStationTransform -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.InitializeStations(VRCStation) - name: InitializeStations(VRCStation) - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_InitializeStations_VRCStation_ - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.InitializeStations(VRCStation) - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.InitializeStations(VRCStation) - nameWithType: ClientSimStationHelper.InitializeStations(VRCStation) -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.InitializeStations* - name: InitializeStations - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_InitializeStations_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.InitializeStations - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.InitializeStations - nameWithType: ClientSimStationHelper.InitializeStations -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsLockedInStation - name: IsLockedInStation() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsLockedInStation - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.IsLockedInStation - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsLockedInStation() - nameWithType: ClientSimStationHelper.IsLockedInStation() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsLockedInStation* - name: IsLockedInStation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsLockedInStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.IsLockedInStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsLockedInStation - nameWithType: ClientSimStationHelper.IsLockedInStation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsMobile - name: IsMobile() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsMobile - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.IsMobile - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsMobile() - nameWithType: ClientSimStationHelper.IsMobile() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsMobile* - name: IsMobile - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsMobile_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.IsMobile - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsMobile - nameWithType: ClientSimStationHelper.IsMobile -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsOccupied - name: IsOccupied() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsOccupied - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.IsOccupied - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsOccupied() - nameWithType: ClientSimStationHelper.IsOccupied() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsOccupied* - name: IsOccupied - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsOccupied_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.IsOccupied - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsOccupied - nameWithType: ClientSimStationHelper.IsOccupied -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsSeated - name: IsSeated() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsSeated - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.IsSeated - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsSeated() - nameWithType: ClientSimStationHelper.IsSeated() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.IsSeated* - name: IsSeated - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_IsSeated_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.IsSeated - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.IsSeated - nameWithType: ClientSimStationHelper.IsSeated -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.OnDestroy() - nameWithType: ClientSimStationHelper.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.OnDestroy - nameWithType: ClientSimStationHelper.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.UseAttachedStation(VRCPlayerApi) - name: UseAttachedStation(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_UseAttachedStation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.UseAttachedStation(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.UseAttachedStation(VRCPlayerApi) - nameWithType: ClientSimStationHelper.UseAttachedStation(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.UseAttachedStation* - name: UseAttachedStation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_UseAttachedStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.UseAttachedStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.UseAttachedStation - nameWithType: ClientSimStationHelper.UseAttachedStation -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.UseStation(VRCStation,VRCPlayerApi) - name: UseStation(VRCStation, VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_UseStation_VRCStation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.ClientSimStationHelper.UseStation(VRCStation,VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.UseStation(VRCStation, VRCPlayerApi) - nameWithType: ClientSimStationHelper.UseStation(VRCStation, VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.ClientSimStationHelper.UseStation* - name: UseStation - href: classes/VRC.SDK3.ClientSim.ClientSimStationHelper.html#VRC_SDK3_ClientSim_ClientSimStationHelper_UseStation_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimStationHelper.UseStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimStationHelper.UseStation - nameWithType: ClientSimStationHelper.UseStation -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager - name: ClientSimSyncedObjectManager - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager - nameWithType: ClientSimSyncedObjectManager -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._eventDispatcher - nameWithType: ClientSimSyncedObjectManager._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._playerManager - name: _playerManager - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager__playerManager - commentId: F:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._playerManager - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._playerManager - nameWithType: ClientSimSyncedObjectManager._playerManager -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._positionSyncedObjects - name: _positionSyncedObjects - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager__positionSyncedObjects - commentId: F:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._positionSyncedObjects - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._positionSyncedObjects - nameWithType: ClientSimSyncedObjectManager._positionSyncedObjects -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._sceneManager - name: _sceneManager - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager__sceneManager - commentId: F:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._sceneManager - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._sceneManager - nameWithType: ClientSimSyncedObjectManager._sceneManager -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._syncedObjects - name: _syncedObjects - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager__syncedObjects - commentId: F:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._syncedObjects - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager._syncedObjects - nameWithType: ClientSimSyncedObjectManager._syncedObjects -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.AddSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - name: AddSyncedObject(IClientSimSyncable) - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_AddSyncedObject_VRC_SDK3_ClientSim_IClientSimSyncable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.AddSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.AddSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - nameWithType: ClientSimSyncedObjectManager.AddSyncedObject(IClientSimSyncable) -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.AddSyncedObject* - name: AddSyncedObject - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_AddSyncedObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.AddSyncedObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.AddSyncedObject - nameWithType: ClientSimSyncedObjectManager.AddSyncedObject -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Dispose() - nameWithType: ClientSimSyncedObjectManager.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Dispose - nameWithType: ClientSimSyncedObjectManager.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimPlayerManager) - name: Initialize(IClientSimEventDispatcher, IClientSimSceneManager, IClientSimPlayerManager) - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimSceneManager_VRC_SDK3_ClientSim_IClientSimPlayerManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimSceneManager,VRC.SDK3.ClientSim.IClientSimPlayerManager) - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimSceneManager, VRC.SDK3.ClientSim.IClientSimPlayerManager) - nameWithType: ClientSimSyncedObjectManager.Initialize(IClientSimEventDispatcher, IClientSimSceneManager, IClientSimPlayerManager) -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.Initialize - nameWithType: ClientSimSyncedObjectManager.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectPool(VRCObjectPool) - name: InitializeObjectPool(VRCObjectPool) - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_InitializeObjectPool_VRCObjectPool_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectPool(VRCObjectPool) - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectPool(VRCObjectPool) - nameWithType: ClientSimSyncedObjectManager.InitializeObjectPool(VRCObjectPool) -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectPool* - name: InitializeObjectPool - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_InitializeObjectPool_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectPool - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectPool - nameWithType: ClientSimSyncedObjectManager.InitializeObjectPool -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectSync(VRCObjectSync) - name: InitializeObjectSync(VRCObjectSync) - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_InitializeObjectSync_VRCObjectSync_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectSync(VRCObjectSync) - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectSync(VRCObjectSync) - nameWithType: ClientSimSyncedObjectManager.InitializeObjectSync(VRCObjectSync) -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectSync* - name: InitializeObjectSync - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_InitializeObjectSync_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectSync - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.InitializeObjectSync - nameWithType: ClientSimSyncedObjectManager.InitializeObjectSync -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.LateUpdate - name: LateUpdate() - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_LateUpdate - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.LateUpdate - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.LateUpdate() - nameWithType: ClientSimSyncedObjectManager.LateUpdate() -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.LateUpdate* - name: LateUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_LateUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.LateUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.LateUpdate - nameWithType: ClientSimSyncedObjectManager.LateUpdate -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnDestroy() - nameWithType: ClientSimSyncedObjectManager.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnDestroy - nameWithType: ClientSimSyncedObjectManager.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnPlayerLeft(VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent) - name: OnPlayerLeft(ClientSimOnPlayerLeftEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_OnPlayerLeft_VRC_SDK3_ClientSim_ClientSimOnPlayerLeftEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnPlayerLeft(VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent) - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnPlayerLeft(VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent) - nameWithType: ClientSimSyncedObjectManager.OnPlayerLeft(ClientSimOnPlayerLeftEvent) -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnPlayerLeft* - name: OnPlayerLeft - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_OnPlayerLeft_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnPlayerLeft - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.OnPlayerLeft - nameWithType: ClientSimSyncedObjectManager.OnPlayerLeft -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.ProcessPositionSyncedObjects - name: ProcessPositionSyncedObjects() - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_ProcessPositionSyncedObjects - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.ProcessPositionSyncedObjects - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.ProcessPositionSyncedObjects() - nameWithType: ClientSimSyncedObjectManager.ProcessPositionSyncedObjects() -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.ProcessPositionSyncedObjects* - name: ProcessPositionSyncedObjects - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_ProcessPositionSyncedObjects_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.ProcessPositionSyncedObjects - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.ProcessPositionSyncedObjects - nameWithType: ClientSimSyncedObjectManager.ProcessPositionSyncedObjects -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.RemoveSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - name: RemoveSyncedObject(IClientSimSyncable) - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_RemoveSyncedObject_VRC_SDK3_ClientSim_IClientSimSyncable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.RemoveSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.RemoveSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - nameWithType: ClientSimSyncedObjectManager.RemoveSyncedObject(IClientSimSyncable) -- uid: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.RemoveSyncedObject* - name: RemoveSyncedObject - href: classes/VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_ClientSimSyncedObjectManager_RemoveSyncedObject_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.RemoveSyncedObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimSyncedObjectManager.RemoveSyncedObject - nameWithType: ClientSimSyncedObjectManager.RemoveSyncedObject -- uid: VRC.SDK3.ClientSim.ClientSimTooltip - name: ClientSimTooltip - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html - commentId: T:VRC.SDK3.ClientSim.ClientSimTooltip - fullName: VRC.SDK3.ClientSim.ClientSimTooltip - nameWithType: ClientSimTooltip -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.DisableTooltip - name: DisableTooltip() - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_DisableTooltip - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltip.DisableTooltip - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.DisableTooltip() - nameWithType: ClientSimTooltip.DisableTooltip() -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.DisableTooltip* - name: DisableTooltip - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_DisableTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltip.DisableTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.DisableTooltip - nameWithType: ClientSimTooltip.DisableTooltip -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.EnableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - name: EnableTooltip(IClientSimInteractable) - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_EnableTooltip_VRC_SDK3_ClientSim_IClientSimInteractable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltip.EnableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.EnableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - nameWithType: ClientSimTooltip.EnableTooltip(IClientSimInteractable) -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.EnableTooltip* - name: EnableTooltip - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_EnableTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltip.EnableTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.EnableTooltip - nameWithType: ClientSimTooltip.EnableTooltip -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.GetToolTipPosition(GameObject) - name: GetToolTipPosition(GameObject) - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_GetToolTipPosition_GameObject_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltip.GetToolTipPosition(GameObject) - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.GetToolTipPosition(GameObject) - nameWithType: ClientSimTooltip.GetToolTipPosition(GameObject) -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.GetToolTipPosition* - name: GetToolTipPosition - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_GetToolTipPosition_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltip.GetToolTipPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.GetToolTipPosition - nameWithType: ClientSimTooltip.GetToolTipPosition -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.Interactable - name: Interactable - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_Interactable - commentId: P:VRC.SDK3.ClientSim.ClientSimTooltip.Interactable - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.Interactable - nameWithType: ClientSimTooltip.Interactable -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.Interactable* - name: Interactable - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_Interactable_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltip.Interactable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.Interactable - nameWithType: ClientSimTooltip.Interactable -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.tooltipText - name: tooltipText - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_tooltipText - commentId: F:VRC.SDK3.ClientSim.ClientSimTooltip.tooltipText - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.tooltipText - nameWithType: ClientSimTooltip.tooltipText -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.UpdateTooltip(Vector3,Vector3) - name: UpdateTooltip(Vector3, Vector3) - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_UpdateTooltip_Vector3_Vector3_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltip.UpdateTooltip(Vector3,Vector3) - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.UpdateTooltip(Vector3, Vector3) - nameWithType: ClientSimTooltip.UpdateTooltip(Vector3, Vector3) -- uid: VRC.SDK3.ClientSim.ClientSimTooltip.UpdateTooltip* - name: UpdateTooltip - href: classes/VRC.SDK3.ClientSim.ClientSimTooltip.html#VRC_SDK3_ClientSim_ClientSimTooltip_UpdateTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltip.UpdateTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltip.UpdateTooltip - nameWithType: ClientSimTooltip.UpdateTooltip -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager - name: ClientSimTooltipManager - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimTooltipManager - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager - nameWithType: ClientSimTooltipManager -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager._displayedTooltips - name: _displayedTooltips - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager__displayedTooltips - commentId: F:VRC.SDK3.ClientSim.ClientSimTooltipManager._displayedTooltips - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager._displayedTooltips - nameWithType: ClientSimTooltipManager._displayedTooltips -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager__settings - commentId: F:VRC.SDK3.ClientSim.ClientSimTooltipManager._settings - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager._settings - nameWithType: ClientSimTooltipManager._settings -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager._trackingProvider - name: _trackingProvider - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager__trackingProvider - commentId: F:VRC.SDK3.ClientSim.ClientSimTooltipManager._trackingProvider - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager._trackingProvider - nameWithType: ClientSimTooltipManager._trackingProvider -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager._unusedTooltips - name: _unusedTooltips - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager__unusedTooltips - commentId: F:VRC.SDK3.ClientSim.ClientSimTooltipManager._unusedTooltips - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager._unusedTooltips - nameWithType: ClientSimTooltipManager._unusedTooltips -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.ClientSimTooltip) - name: DisableTooltip(ClientSimTooltip) - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_DisableTooltip_VRC_SDK3_ClientSim_ClientSimTooltip_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.ClientSimTooltip) - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.ClientSimTooltip) - nameWithType: ClientSimTooltipManager.DisableTooltip(ClientSimTooltip) -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - name: DisableTooltip(IClientSimInteractable) - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_DisableTooltip_VRC_SDK3_ClientSim_IClientSimInteractable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - nameWithType: ClientSimTooltipManager.DisableTooltip(IClientSimInteractable) -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip* - name: DisableTooltip - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_DisableTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisableTooltip - nameWithType: ClientSimTooltipManager.DisableTooltip -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisplayTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - name: DisplayTooltip(IClientSimInteractable) - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_DisplayTooltip_VRC_SDK3_ClientSim_IClientSimInteractable_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltipManager.DisplayTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisplayTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - nameWithType: ClientSimTooltipManager.DisplayTooltip(IClientSimInteractable) -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisplayTooltip* - name: DisplayTooltip - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_DisplayTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltipManager.DisplayTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.DisplayTooltip - nameWithType: ClientSimTooltipManager.DisplayTooltip -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.GetUnusedTooltip - name: GetUnusedTooltip() - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_GetUnusedTooltip - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltipManager.GetUnusedTooltip - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.GetUnusedTooltip() - nameWithType: ClientSimTooltipManager.GetUnusedTooltip() -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.GetUnusedTooltip* - name: GetUnusedTooltip - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_GetUnusedTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltipManager.GetUnusedTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.GetUnusedTooltip - nameWithType: ClientSimTooltipManager.GetUnusedTooltip -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.Initialize(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimTrackingProvider) - name: Initialize(ClientSimSettings, IClientSimTrackingProvider) - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_Initialize_VRC_SDK3_ClientSim_ClientSimSettings_VRC_SDK3_ClientSim_IClientSimTrackingProvider_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltipManager.Initialize(VRC.SDK3.ClientSim.ClientSimSettings,VRC.SDK3.ClientSim.IClientSimTrackingProvider) - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.Initialize(VRC.SDK3.ClientSim.ClientSimSettings, VRC.SDK3.ClientSim.IClientSimTrackingProvider) - nameWithType: ClientSimTooltipManager.Initialize(ClientSimSettings, IClientSimTrackingProvider) -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltipManager.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.Initialize - nameWithType: ClientSimTooltipManager.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.LateUpdate - name: LateUpdate() - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_LateUpdate - commentId: M:VRC.SDK3.ClientSim.ClientSimTooltipManager.LateUpdate - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.LateUpdate() - nameWithType: ClientSimTooltipManager.LateUpdate() -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.LateUpdate* - name: LateUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_LateUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTooltipManager.LateUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.LateUpdate - nameWithType: ClientSimTooltipManager.LateUpdate -- uid: VRC.SDK3.ClientSim.ClientSimTooltipManager.tooltipPrefab - name: tooltipPrefab - href: classes/VRC.SDK3.ClientSim.ClientSimTooltipManager.html#VRC_SDK3_ClientSim_ClientSimTooltipManager_tooltipPrefab - commentId: F:VRC.SDK3.ClientSim.ClientSimTooltipManager.tooltipPrefab - fullName: VRC.SDK3.ClientSim.ClientSimTooltipManager.tooltipPrefab - nameWithType: ClientSimTooltipManager.tooltipPrefab -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase - name: ClientSimTrackingProviderBase - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html - commentId: T:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase - nameWithType: ClientSimTrackingProviderBase -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase._trackingScale - name: _trackingScale - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase__trackingScale - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase._trackingScale - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase._trackingScale - nameWithType: ClientSimTrackingProviderBase._trackingScale -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.AVATAR_HEIGHT - name: AVATAR_HEIGHT - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_AVATAR_HEIGHT - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.AVATAR_HEIGHT - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.AVATAR_HEIGHT - nameWithType: ClientSimTrackingProviderBase.AVATAR_HEIGHT -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale(System.Single) - name: CalculatePlayerHeightFromTrackingScale(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_CalculatePlayerHeightFromTrackingScale_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale(System.Single) - nameWithType: ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale(Single) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale* - name: CalculatePlayerHeightFromTrackingScale - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_CalculatePlayerHeightFromTrackingScale_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale - nameWithType: ClientSimTrackingProviderBase.CalculatePlayerHeightFromTrackingScale -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight(System.Single) - name: CalculateTrackingScaleFromPlayerHeight(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_CalculateTrackingScaleFromPlayerHeight_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight(System.Single) - nameWithType: ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight(Single) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight* - name: CalculateTrackingScaleFromPlayerHeight - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_CalculateTrackingScaleFromPlayerHeight_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight - nameWithType: ClientSimTrackingProviderBase.CalculateTrackingScaleFromPlayerHeight -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CROUCHING_HEIGHT - name: CROUCHING_HEIGHT - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_CROUCHING_HEIGHT - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CROUCHING_HEIGHT - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.CROUCHING_HEIGHT - nameWithType: ClientSimTrackingProviderBase.CROUCHING_HEIGHT -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Dispose() - nameWithType: ClientSimTrackingProviderBase.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Dispose - nameWithType: ClientSimTrackingProviderBase.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.eventDispatcher - name: eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.eventDispatcher - nameWithType: ClientSimTrackingProviderBase.eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetCamera - name: GetCamera() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetCamera - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetCamera - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetCamera() - nameWithType: ClientSimTrackingProviderBase.GetCamera() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetCamera* - name: GetCamera - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetCamera_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetCamera - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetCamera - nameWithType: ClientSimTrackingProviderBase.GetCamera -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetHandRaycastTransform(HandType) - name: GetHandRaycastTransform(HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetHandRaycastTransform_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetHandRaycastTransform(HandType) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetHandRaycastTransform(HandType) - nameWithType: ClientSimTrackingProviderBase.GetHandRaycastTransform(HandType) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetHandRaycastTransform* - name: GetHandRaycastTransform - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetHandRaycastTransform_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetHandRaycastTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetHandRaycastTransform - nameWithType: ClientSimTrackingProviderBase.GetHandRaycastTransform -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetPlayerStance - name: GetPlayerStance() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetPlayerStance - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetPlayerStance - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetPlayerStance() - nameWithType: ClientSimTrackingProviderBase.GetPlayerStance() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetPlayerStance* - name: GetPlayerStance - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetPlayerStance_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetPlayerStance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetPlayerStance - nameWithType: ClientSimTrackingProviderBase.GetPlayerStance -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingData(VRCPlayerApi.TrackingDataType) - name: GetTrackingData(VRCPlayerApi.TrackingDataType) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetTrackingData_VRCPlayerApi_TrackingDataType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingData(VRCPlayerApi.TrackingDataType) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingData(VRCPlayerApi.TrackingDataType) - nameWithType: ClientSimTrackingProviderBase.GetTrackingData(VRCPlayerApi.TrackingDataType) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingData* - name: GetTrackingData - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetTrackingData_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingData - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingData - nameWithType: ClientSimTrackingProviderBase.GetTrackingData -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingScale - name: GetTrackingScale() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetTrackingScale - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingScale - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingScale() - nameWithType: ClientSimTrackingProviderBase.GetTrackingScale() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingScale* - name: GetTrackingScale - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetTrackingScale_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingScale - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingScale - nameWithType: ClientSimTrackingProviderBase.GetTrackingScale -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingTransform(VRCPlayerApi.TrackingDataType) - name: GetTrackingTransform(VRCPlayerApi.TrackingDataType) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetTrackingTransform_VRCPlayerApi_TrackingDataType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingTransform(VRCPlayerApi.TrackingDataType) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingTransform(VRCPlayerApi.TrackingDataType) - nameWithType: ClientSimTrackingProviderBase.GetTrackingTransform(VRCPlayerApi.TrackingDataType) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingTransform* - name: GetTrackingTransform - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_GetTrackingTransform_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.GetTrackingTransform - nameWithType: ClientSimTrackingProviderBase.GetTrackingTransform -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.head - name: head - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_head - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.head - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.head - nameWithType: ClientSimTrackingProviderBase.head -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings) - name: Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_ClientSimSettings_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.ClientSimSettings) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.ClientSimSettings) - nameWithType: ClientSimTrackingProviderBase.Initialize(IClientSimEventDispatcher, IClientSimInput, ClientSimSettings) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Initialize - nameWithType: ClientSimTrackingProviderBase.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.input - name: input - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_input - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.input - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.input - nameWithType: ClientSimTrackingProviderBase.input -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.IsVR - name: IsVR() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_IsVR - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.IsVR - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.IsVR() - nameWithType: ClientSimTrackingProviderBase.IsVR() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.IsVR* - name: IsVR - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_IsVR_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.IsVR - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.IsVR - nameWithType: ClientSimTrackingProviderBase.IsVR -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.leftHand - name: leftHand - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_leftHand - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.leftHand - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.leftHand - nameWithType: ClientSimTrackingProviderBase.leftHand -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.LookTowardsPoint(Vector3) - name: LookTowardsPoint(Vector3) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_LookTowardsPoint_Vector3_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.LookTowardsPoint(Vector3) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.LookTowardsPoint(Vector3) - nameWithType: ClientSimTrackingProviderBase.LookTowardsPoint(Vector3) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.LookTowardsPoint* - name: LookTowardsPoint - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_LookTowardsPoint_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.LookTowardsPoint - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.LookTowardsPoint - nameWithType: ClientSimTrackingProviderBase.LookTowardsPoint -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.MAXIMUM_TRACKING_SCALE - name: MAXIMUM_TRACKING_SCALE - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_MAXIMUM_TRACKING_SCALE - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.MAXIMUM_TRACKING_SCALE - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.MAXIMUM_TRACKING_SCALE - nameWithType: ClientSimTrackingProviderBase.MAXIMUM_TRACKING_SCALE -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.MINIMUM_TRACKING_SCALE - name: MINIMUM_TRACKING_SCALE - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_MINIMUM_TRACKING_SCALE - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.MINIMUM_TRACKING_SCALE - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.MINIMUM_TRACKING_SCALE - nameWithType: ClientSimTrackingProviderBase.MINIMUM_TRACKING_SCALE -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnDestroy() - nameWithType: ClientSimTrackingProviderBase.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnDestroy - nameWithType: ClientSimTrackingProviderBase.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnPlayerHeightUpdate(VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent) - name: OnPlayerHeightUpdate(ClientSimOnPlayerHeightUpdateEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_OnPlayerHeightUpdate_VRC_SDK3_ClientSim_ClientSimOnPlayerHeightUpdateEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnPlayerHeightUpdate(VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnPlayerHeightUpdate(VRC.SDK3.ClientSim.ClientSimOnPlayerHeightUpdateEvent) - nameWithType: ClientSimTrackingProviderBase.OnPlayerHeightUpdate(ClientSimOnPlayerHeightUpdateEvent) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnPlayerHeightUpdate* - name: OnPlayerHeightUpdate - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_OnPlayerHeightUpdate_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnPlayerHeightUpdate - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.OnPlayerHeightUpdate - nameWithType: ClientSimTrackingProviderBase.OnPlayerHeightUpdate -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playerAudioListener - name: playerAudioListener - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_playerAudioListener - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playerAudioListener - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playerAudioListener - nameWithType: ClientSimTrackingProviderBase.playerAudioListener -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playerCamera - name: playerCamera - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_playerCamera - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playerCamera - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playerCamera - nameWithType: ClientSimTrackingProviderBase.playerCamera -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playspace - name: playspace - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_playspace - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playspace - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.playspace - nameWithType: ClientSimTrackingProviderBase.playspace -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.PRONE_HEIGHT - name: PRONE_HEIGHT - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_PRONE_HEIGHT - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.PRONE_HEIGHT - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.PRONE_HEIGHT - nameWithType: ClientSimTrackingProviderBase.PRONE_HEIGHT -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.rightHand - name: rightHand - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_rightHand - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.rightHand - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.rightHand - nameWithType: ClientSimTrackingProviderBase.rightHand -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.settings - name: settings - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_settings - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.settings - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.settings - nameWithType: ClientSimTrackingProviderBase.settings -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SetTrackingScale(System.Single) - name: SetTrackingScale(Single) - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SetTrackingScale_System_Single_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SetTrackingScale(System.Single) - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SetTrackingScale(System.Single) - nameWithType: ClientSimTrackingProviderBase.SetTrackingScale(Single) -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SetTrackingScale* - name: SetTrackingScale - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SetTrackingScale_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SetTrackingScale - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SetTrackingScale - nameWithType: ClientSimTrackingProviderBase.SetTrackingScale -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SITTING_HEIGHT - name: SITTING_HEIGHT - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SITTING_HEIGHT - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SITTING_HEIGHT - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SITTING_HEIGHT - nameWithType: ClientSimTrackingProviderBase.SITTING_HEIGHT -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.STANDING_HEIGHT - name: STANDING_HEIGHT - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_STANDING_HEIGHT - commentId: F:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.STANDING_HEIGHT - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.STANDING_HEIGHT - nameWithType: ClientSimTrackingProviderBase.STANDING_HEIGHT -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Start - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Start() - nameWithType: ClientSimTrackingProviderBase.Start() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.Start - nameWithType: ClientSimTrackingProviderBase.Start -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeEvents - name: SubscribeEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SubscribeEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeEvents - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeEvents() - nameWithType: ClientSimTrackingProviderBase.SubscribeEvents() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeEvents* - name: SubscribeEvents - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SubscribeEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeEvents - nameWithType: ClientSimTrackingProviderBase.SubscribeEvents -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeInputEvents - name: SubscribeInputEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SubscribeInputEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeInputEvents - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeInputEvents() - nameWithType: ClientSimTrackingProviderBase.SubscribeInputEvents() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeInputEvents* - name: SubscribeInputEvents - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SubscribeInputEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeInputEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SubscribeInputEvents - nameWithType: ClientSimTrackingProviderBase.SubscribeInputEvents -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SupportsPickupAutoHold - name: SupportsPickupAutoHold() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SupportsPickupAutoHold - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SupportsPickupAutoHold - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SupportsPickupAutoHold() - nameWithType: ClientSimTrackingProviderBase.SupportsPickupAutoHold() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SupportsPickupAutoHold* - name: SupportsPickupAutoHold - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_SupportsPickupAutoHold_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SupportsPickupAutoHold - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.SupportsPickupAutoHold - nameWithType: ClientSimTrackingProviderBase.SupportsPickupAutoHold -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeEvents - name: UnsubscribeEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_UnsubscribeEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeEvents - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeEvents() - nameWithType: ClientSimTrackingProviderBase.UnsubscribeEvents() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeEvents* - name: UnsubscribeEvents - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_UnsubscribeEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeEvents - nameWithType: ClientSimTrackingProviderBase.UnsubscribeEvents -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeInputEvents - name: UnsubscribeInputEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_UnsubscribeInputEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeInputEvents - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeInputEvents() - nameWithType: ClientSimTrackingProviderBase.UnsubscribeInputEvents() -- uid: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeInputEvents* - name: UnsubscribeInputEvents - href: classes/VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.html#VRC_SDK3_ClientSim_ClientSimTrackingProviderBase_UnsubscribeInputEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeInputEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTrackingProviderBase.UnsubscribeInputEvents - nameWithType: ClientSimTrackingProviderBase.UnsubscribeInputEvents -- uid: VRC.SDK3.ClientSim.ClientSimTransformRayProvider - name: ClientSimTransformRayProvider - href: classes/VRC.SDK3.ClientSim.ClientSimTransformRayProvider.html - commentId: T:VRC.SDK3.ClientSim.ClientSimTransformRayProvider - fullName: VRC.SDK3.ClientSim.ClientSimTransformRayProvider - nameWithType: ClientSimTransformRayProvider -- uid: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.#ctor(Transform) - name: ClientSimTransformRayProvider(Transform) - href: classes/VRC.SDK3.ClientSim.ClientSimTransformRayProvider.html#VRC_SDK3_ClientSim_ClientSimTransformRayProvider__ctor_Transform_ - commentId: M:VRC.SDK3.ClientSim.ClientSimTransformRayProvider.#ctor(Transform) - fullName: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.ClientSimTransformRayProvider(Transform) - nameWithType: ClientSimTransformRayProvider.ClientSimTransformRayProvider(Transform) -- uid: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.#ctor* - name: ClientSimTransformRayProvider - href: classes/VRC.SDK3.ClientSim.ClientSimTransformRayProvider.html#VRC_SDK3_ClientSim_ClientSimTransformRayProvider__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTransformRayProvider.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.ClientSimTransformRayProvider - nameWithType: ClientSimTransformRayProvider.ClientSimTransformRayProvider -- uid: VRC.SDK3.ClientSim.ClientSimTransformRayProvider._rayTransform - name: _rayTransform - href: classes/VRC.SDK3.ClientSim.ClientSimTransformRayProvider.html#VRC_SDK3_ClientSim_ClientSimTransformRayProvider__rayTransform - commentId: F:VRC.SDK3.ClientSim.ClientSimTransformRayProvider._rayTransform - fullName: VRC.SDK3.ClientSim.ClientSimTransformRayProvider._rayTransform - nameWithType: ClientSimTransformRayProvider._rayTransform -- uid: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.GetRay - name: GetRay() - href: classes/VRC.SDK3.ClientSim.ClientSimTransformRayProvider.html#VRC_SDK3_ClientSim_ClientSimTransformRayProvider_GetRay - commentId: M:VRC.SDK3.ClientSim.ClientSimTransformRayProvider.GetRay - fullName: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.GetRay() - nameWithType: ClientSimTransformRayProvider.GetRay() -- uid: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.GetRay* - name: GetRay - href: classes/VRC.SDK3.ClientSim.ClientSimTransformRayProvider.html#VRC_SDK3_ClientSim_ClientSimTransformRayProvider_GetRay_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimTransformRayProvider.GetRay - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimTransformRayProvider.GetRay - nameWithType: ClientSimTransformRayProvider.GetRay -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper - name: ClientSimUdonHelper - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html - commentId: T:VRC.SDK3.ClientSim.ClientSimUdonHelper - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper - nameWithType: ClientSimUdonHelper -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper._isReady - name: _isReady - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper__isReady - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonHelper._isReady - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper._isReady - nameWithType: ClientSimUdonHelper._isReady -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper._udonBehaviour - name: _udonBehaviour - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper__udonBehaviour - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonHelper._udonBehaviour - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper._udonBehaviour - nameWithType: ClientSimUdonHelper._udonBehaviour -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper._udonManager - name: _udonManager - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper__udonManager - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonHelper._udonManager - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper._udonManager - nameWithType: ClientSimUdonHelper._udonManager -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.CanInteract - name: CanInteract() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_CanInteract - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.CanInteract - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.CanInteract() - nameWithType: ClientSimUdonHelper.CanInteract() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.CanInteract* - name: CanInteract - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_CanInteract_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.CanInteract - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.CanInteract - nameWithType: ClientSimUdonHelper.CanInteract -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractText - name: GetInteractText() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetInteractText - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractText - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractText() - nameWithType: ClientSimUdonHelper.GetInteractText() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractText* - name: GetInteractText - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetInteractText_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractText - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractText - nameWithType: ClientSimUdonHelper.GetInteractText -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractTextPlacement - name: GetInteractTextPlacement() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetInteractTextPlacement - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractTextPlacement - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractTextPlacement() - nameWithType: ClientSimUdonHelper.GetInteractTextPlacement() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractTextPlacement* - name: GetInteractTextPlacement - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetInteractTextPlacement_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractTextPlacement - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetInteractTextPlacement - nameWithType: ClientSimUdonHelper.GetInteractTextPlacement -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetProximity - name: GetProximity() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetProximity - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetProximity - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetProximity() - nameWithType: ClientSimUdonHelper.GetProximity() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetProximity* - name: GetProximity - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetProximity_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetProximity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetProximity - nameWithType: ClientSimUdonHelper.GetProximity -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetUdonBehaviour - name: GetUdonBehaviour() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetUdonBehaviour - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetUdonBehaviour - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetUdonBehaviour() - nameWithType: ClientSimUdonHelper.GetUdonBehaviour() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetUdonBehaviour* - name: GetUdonBehaviour - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_GetUdonBehaviour_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.GetUdonBehaviour - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.GetUdonBehaviour - nameWithType: ClientSimUdonHelper.GetUdonBehaviour -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.Initialize(UdonBehaviour,VRC.SDK3.ClientSim.IClientSimUdonManager,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager,System.Boolean) - name: Initialize(UdonBehaviour, IClientSimUdonManager, IClientSimSyncedObjectManager, Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_Initialize_UdonBehaviour_VRC_SDK3_ClientSim_IClientSimUdonManager_VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.Initialize(UdonBehaviour,VRC.SDK3.ClientSim.IClientSimUdonManager,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager,System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.Initialize(UdonBehaviour, VRC.SDK3.ClientSim.IClientSimUdonManager, VRC.SDK3.ClientSim.IClientSimSyncedObjectManager, System.Boolean) - nameWithType: ClientSimUdonHelper.Initialize(UdonBehaviour, IClientSimUdonManager, IClientSimSyncedObjectManager, Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.Initialize - nameWithType: ClientSimUdonHelper.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.Interact - name: Interact() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_Interact - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.Interact - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.Interact() - nameWithType: ClientSimUdonHelper.Interact() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.Interact* - name: Interact - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_Interact_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.Interact - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.Interact - nameWithType: ClientSimUdonHelper.Interact -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDestroy() - nameWithType: ClientSimUdonHelper.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDestroy - nameWithType: ClientSimUdonHelper.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDrop - name: OnDrop() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnDrop - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDrop - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDrop() - nameWithType: ClientSimUdonHelper.OnDrop() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDrop* - name: OnDrop - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnDrop_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnDrop - nameWithType: ClientSimUdonHelper.OnDrop -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnOwnershipTransferred(System.Int32) - name: OnOwnershipTransferred(Int32) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnOwnershipTransferred_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnOwnershipTransferred(System.Int32) - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnOwnershipTransferred(System.Int32) - nameWithType: ClientSimUdonHelper.OnOwnershipTransferred(Int32) -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnOwnershipTransferred* - name: OnOwnershipTransferred - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnOwnershipTransferred_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnOwnershipTransferred - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnOwnershipTransferred - nameWithType: ClientSimUdonHelper.OnOwnershipTransferred -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickup - name: OnPickup() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnPickup - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickup - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickup() - nameWithType: ClientSimUdonHelper.OnPickup() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickup* - name: OnPickup - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnPickup_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickup - nameWithType: ClientSimUdonHelper.OnPickup -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseDown - name: OnPickupUseDown() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnPickupUseDown - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseDown - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseDown() - nameWithType: ClientSimUdonHelper.OnPickupUseDown() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseDown* - name: OnPickupUseDown - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnPickupUseDown_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseDown - nameWithType: ClientSimUdonHelper.OnPickupUseDown -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseUp - name: OnPickupUseUp() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnPickupUseUp - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseUp - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseUp() - nameWithType: ClientSimUdonHelper.OnPickupUseUp() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseUp* - name: OnPickupUseUp - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnPickupUseUp_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseUp - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnPickupUseUp - nameWithType: ClientSimUdonHelper.OnPickupUseUp -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnReady - name: OnReady() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnReady - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnReady - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnReady() - nameWithType: ClientSimUdonHelper.OnReady() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnReady* - name: OnReady - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnReady - nameWithType: ClientSimUdonHelper.OnReady -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationEnter(VRCStation) - name: OnStationEnter(VRCStation) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnStationEnter_VRCStation_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationEnter(VRCStation) - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationEnter(VRCStation) - nameWithType: ClientSimUdonHelper.OnStationEnter(VRCStation) -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationEnter* - name: OnStationEnter - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnStationEnter_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationEnter - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationEnter - nameWithType: ClientSimUdonHelper.OnStationEnter -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationExit(VRCStation) - name: OnStationExit(VRCStation) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnStationExit_VRCStation_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationExit(VRCStation) - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationExit(VRCStation) - nameWithType: ClientSimUdonHelper.OnStationExit(VRCStation) -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationExit* - name: OnStationExit - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_OnStationExit_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationExit - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.OnStationExit - nameWithType: ClientSimUdonHelper.OnStationExit -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.SetIsReady(System.Boolean) - name: SetIsReady(Boolean) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_SetIsReady_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.SetIsReady(System.Boolean) - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.SetIsReady(System.Boolean) - nameWithType: ClientSimUdonHelper.SetIsReady(Boolean) -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.SetIsReady* - name: SetIsReady - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_SetIsReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.SetIsReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.SetIsReady - nameWithType: ClientSimUdonHelper.SetIsReady -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.Start - name: Start() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_Start - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonHelper.Start - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.Start() - nameWithType: ClientSimUdonHelper.Start() -- uid: VRC.SDK3.ClientSim.ClientSimUdonHelper.Start* - name: Start - href: classes/VRC.SDK3.ClientSim.ClientSimUdonHelper.html#VRC_SDK3_ClientSim_ClientSimUdonHelper_Start_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonHelper.Start - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonHelper.Start - nameWithType: ClientSimUdonHelper.Start -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput - name: ClientSimUdonInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html - commentId: T:VRC.SDK3.ClientSim.ClientSimUdonInput - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput - nameWithType: ClientSimUdonInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimUdonInputEventSender) - name: ClientSimUdonInput(IClientSimEventDispatcher, IClientSimInput, IClientSimUdonInputEventSender) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__ctor_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_VRC_SDK3_ClientSim_IClientSimUdonInputEventSender_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput,VRC.SDK3.ClientSim.IClientSimUdonInputEventSender) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.ClientSimUdonInput(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput, VRC.SDK3.ClientSim.IClientSimUdonInputEventSender) - nameWithType: ClientSimUdonInput.ClientSimUdonInput(IClientSimEventDispatcher, IClientSimInput, IClientSimUdonInputEventSender) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.#ctor* - name: ClientSimUdonInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.ClientSimUdonInput - nameWithType: ClientSimUdonInput.ClientSimUdonInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._eventDispatcher - nameWithType: ClientSimUdonInput._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._input - name: _input - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__input - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._input - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._input - nameWithType: ClientSimUdonInput._input -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._isMenuOpen - name: _isMenuOpen - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__isMenuOpen - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._isMenuOpen - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._isMenuOpen - nameWithType: ClientSimUdonInput._isMenuOpen -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._lastMenuUpdateFrame - name: _lastMenuUpdateFrame - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__lastMenuUpdateFrame - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._lastMenuUpdateFrame - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._lastMenuUpdateFrame - nameWithType: ClientSimUdonInput._lastMenuUpdateFrame -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._prevInput - name: _prevInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__prevInput - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._prevInput - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._prevInput - nameWithType: ClientSimUdonInput._prevInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._prevLookInput - name: _prevLookInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__prevLookInput - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._prevLookInput - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._prevLookInput - nameWithType: ClientSimUdonInput._prevLookInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._prevMoveAxes - name: _prevMoveAxes - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__prevMoveAxes - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._prevMoveAxes - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._prevMoveAxes - nameWithType: ClientSimUdonInput._prevMoveAxes -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._queuedEvents - name: _queuedEvents - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__queuedEvents - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._queuedEvents - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._queuedEvents - nameWithType: ClientSimUdonInput._queuedEvents -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput._udonInputEventSender - name: _udonInputEventSender - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput__udonInputEventSender - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput._udonInputEventSender - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput._udonInputEventSender - nameWithType: ClientSimUdonInput._udonInputEventSender -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.Dispose() - nameWithType: ClientSimUdonInput.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.Dispose - nameWithType: ClientSimUdonInput.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.DropInput(System.Boolean,HandType) - name: DropInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_DropInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.DropInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.DropInput(System.Boolean, HandType) - nameWithType: ClientSimUdonInput.DropInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.DropInput* - name: DropInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_DropInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.DropInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.DropInput - nameWithType: ClientSimUdonInput.DropInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.GrabInput(System.Boolean,HandType) - name: GrabInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_GrabInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.GrabInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.GrabInput(System.Boolean, HandType) - nameWithType: ClientSimUdonInput.GrabInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.GrabInput* - name: GrabInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_GrabInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.GrabInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.GrabInput - nameWithType: ClientSimUdonInput.GrabInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.IsMenuOpen - name: IsMenuOpen() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_IsMenuOpen - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.IsMenuOpen - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.IsMenuOpen() - nameWithType: ClientSimUdonInput.IsMenuOpen() -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.IsMenuOpen* - name: IsMenuOpen - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_IsMenuOpen_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.IsMenuOpen - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.IsMenuOpen - nameWithType: ClientSimUdonInput.IsMenuOpen -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.JumpInput(System.Boolean,HandType) - name: JumpInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_JumpInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.JumpInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.JumpInput(System.Boolean, HandType) - nameWithType: ClientSimUdonInput.JumpInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.JumpInput* - name: JumpInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_JumpInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.JumpInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.JumpInput - nameWithType: ClientSimUdonInput.JumpInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.MINIMUM_LOOK_INPUT_EPS - name: MINIMUM_LOOK_INPUT_EPS - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_MINIMUM_LOOK_INPUT_EPS - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput.MINIMUM_LOOK_INPUT_EPS - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.MINIMUM_LOOK_INPUT_EPS - nameWithType: ClientSimUdonInput.MINIMUM_LOOK_INPUT_EPS -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.MINIMUM_MOVE_INPUT_EPS - name: MINIMUM_MOVE_INPUT_EPS - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_MINIMUM_MOVE_INPUT_EPS - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInput.MINIMUM_MOVE_INPUT_EPS - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.MINIMUM_MOVE_INPUT_EPS - nameWithType: ClientSimUdonInput.MINIMUM_MOVE_INPUT_EPS -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.ProcessInputEvents - name: ProcessInputEvents() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_ProcessInputEvents - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.ProcessInputEvents - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.ProcessInputEvents() - nameWithType: ClientSimUdonInput.ProcessInputEvents() -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.ProcessInputEvents* - name: ProcessInputEvents - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_ProcessInputEvents_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.ProcessInputEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.ProcessInputEvents - nameWithType: ClientSimUdonInput.ProcessInputEvents -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.QueueButtonInputEvent(System.Boolean,HandType,System.String) - name: QueueButtonInputEvent(Boolean, HandType, String) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_QueueButtonInputEvent_System_Boolean_HandType_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.QueueButtonInputEvent(System.Boolean,HandType,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.QueueButtonInputEvent(System.Boolean, HandType, System.String) - nameWithType: ClientSimUdonInput.QueueButtonInputEvent(Boolean, HandType, String) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.QueueButtonInputEvent* - name: QueueButtonInputEvent - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_QueueButtonInputEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.QueueButtonInputEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.QueueButtonInputEvent - nameWithType: ClientSimUdonInput.QueueButtonInputEvent -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputBoolEvent(System.Boolean,HandType,System.String) - name: SendUdonInputBoolEvent(Boolean, HandType, String) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_SendUdonInputBoolEvent_System_Boolean_HandType_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputBoolEvent(System.Boolean,HandType,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputBoolEvent(System.Boolean, HandType, System.String) - nameWithType: ClientSimUdonInput.SendUdonInputBoolEvent(Boolean, HandType, String) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputBoolEvent* - name: SendUdonInputBoolEvent - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_SendUdonInputBoolEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputBoolEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputBoolEvent - nameWithType: ClientSimUdonInput.SendUdonInputBoolEvent -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputFloatEvent(System.Single,HandType,System.String) - name: SendUdonInputFloatEvent(Single, HandType, String) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_SendUdonInputFloatEvent_System_Single_HandType_System_String_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputFloatEvent(System.Single,HandType,System.String) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputFloatEvent(System.Single, HandType, System.String) - nameWithType: ClientSimUdonInput.SendUdonInputFloatEvent(Single, HandType, String) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputFloatEvent* - name: SendUdonInputFloatEvent - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_SendUdonInputFloatEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputFloatEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.SendUdonInputFloatEvent - nameWithType: ClientSimUdonInput.SendUdonInputFloatEvent -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - name: SetMenuOpen(ClientSimMenuStateChangedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_SetMenuOpen_VRC_SDK3_ClientSim_ClientSimMenuStateChangedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.SetMenuOpen(VRC.SDK3.ClientSim.ClientSimMenuStateChangedEvent) - nameWithType: ClientSimUdonInput.SetMenuOpen(ClientSimMenuStateChangedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.SetMenuOpen* - name: SetMenuOpen - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_SetMenuOpen_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.SetMenuOpen - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.SetMenuOpen - nameWithType: ClientSimUdonInput.SetMenuOpen -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.UseInput(System.Boolean,HandType) - name: UseInput(Boolean, HandType) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_UseInput_System_Boolean_HandType_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInput.UseInput(System.Boolean,HandType) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.UseInput(System.Boolean, HandType) - nameWithType: ClientSimUdonInput.UseInput(Boolean, HandType) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInput.UseInput* - name: UseInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInput.html#VRC_SDK3_ClientSim_ClientSimUdonInput_UseInput_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInput.UseInput - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInput.UseInput - nameWithType: ClientSimUdonInput.UseInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour - name: ClientSimUdonInputBehaviour - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html - commentId: T:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour - nameWithType: ClientSimUdonInputBehaviour -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour._udonInput - name: _udonInput - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html#VRC_SDK3_ClientSim_ClientSimUdonInputBehaviour__udonInput - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour._udonInput - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour._udonInput - nameWithType: ClientSimUdonInputBehaviour._udonInput -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput) - name: Initialize(IClientSimEventDispatcher, IClientSimInput) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html#VRC_SDK3_ClientSim_ClientSimUdonInputBehaviour_Initialize_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimInput_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimInput) - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Initialize(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimInput) - nameWithType: ClientSimUdonInputBehaviour.Initialize(IClientSimEventDispatcher, IClientSimInput) -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Initialize* - name: Initialize - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html#VRC_SDK3_ClientSim_ClientSimUdonInputBehaviour_Initialize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Initialize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Initialize - nameWithType: ClientSimUdonInputBehaviour.Initialize -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.OnDestroy - name: OnDestroy() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html#VRC_SDK3_ClientSim_ClientSimUdonInputBehaviour_OnDestroy - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.OnDestroy - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.OnDestroy() - nameWithType: ClientSimUdonInputBehaviour.OnDestroy() -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.OnDestroy* - name: OnDestroy - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html#VRC_SDK3_ClientSim_ClientSimUdonInputBehaviour_OnDestroy_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.OnDestroy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.OnDestroy - nameWithType: ClientSimUdonInputBehaviour.OnDestroy -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Update - name: Update() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html#VRC_SDK3_ClientSim_ClientSimUdonInputBehaviour_Update - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Update - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Update() - nameWithType: ClientSimUdonInputBehaviour.Update() -- uid: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Update* - name: Update - href: classes/VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.html#VRC_SDK3_ClientSim_ClientSimUdonInputBehaviour_Update_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Update - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonInputBehaviour.Update - nameWithType: ClientSimUdonInputBehaviour.Update -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager - name: ClientSimUdonManager - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html - commentId: T:VRC.SDK3.ClientSim.ClientSimUdonManager - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager - nameWithType: ClientSimUdonManager -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager,VRC.SDK3.ClientSim.IClientSimUdonEventSender) - name: ClientSimUdonManager(IClientSimEventDispatcher, IClientSimSyncedObjectManager, IClientSimUdonEventSender) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager__ctor_VRC_SDK3_ClientSim_IClientSimEventDispatcher_VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_VRC_SDK3_ClientSim_IClientSimUdonEventSender_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.#ctor(VRC.SDK3.ClientSim.IClientSimEventDispatcher,VRC.SDK3.ClientSim.IClientSimSyncedObjectManager,VRC.SDK3.ClientSim.IClientSimUdonEventSender) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.ClientSimUdonManager(VRC.SDK3.ClientSim.IClientSimEventDispatcher, VRC.SDK3.ClientSim.IClientSimSyncedObjectManager, VRC.SDK3.ClientSim.IClientSimUdonEventSender) - nameWithType: ClientSimUdonManager.ClientSimUdonManager(IClientSimEventDispatcher, IClientSimSyncedObjectManager, IClientSimUdonEventSender) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.#ctor* - name: ClientSimUdonManager - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.ClientSimUdonManager - nameWithType: ClientSimUdonManager.ClientSimUdonManager -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager._eventDispatcher - name: _eventDispatcher - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager__eventDispatcher - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonManager._eventDispatcher - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager._eventDispatcher - nameWithType: ClientSimUdonManager._eventDispatcher -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager._isReady - name: _isReady - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager__isReady - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonManager._isReady - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager._isReady - nameWithType: ClientSimUdonManager._isReady -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager._syncedObjectManager - name: _syncedObjectManager - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager__syncedObjectManager - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonManager._syncedObjectManager - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager._syncedObjectManager - nameWithType: ClientSimUdonManager._syncedObjectManager -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager._udonBehaviours - name: _udonBehaviours - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager__udonBehaviours - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonManager._udonBehaviours - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager._udonBehaviours - nameWithType: ClientSimUdonManager._udonBehaviours -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager._udonEventSender - name: _udonEventSender - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager__udonEventSender - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonManager._udonEventSender - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager._udonEventSender - nameWithType: ClientSimUdonManager._udonEventSender -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) - name: AddUdonBehaviour(UdonBehaviour) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_AddUdonBehaviour_UdonBehaviour_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) - nameWithType: ClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.AddUdonBehaviour* - name: AddUdonBehaviour - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_AddUdonBehaviour_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.AddUdonBehaviour - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.AddUdonBehaviour - nameWithType: ClientSimUdonManager.AddUdonBehaviour -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.Dispose - name: Dispose() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_Dispose - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.Dispose - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.Dispose() - nameWithType: ClientSimUdonManager.Dispose() -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.Dispose* - name: Dispose - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_Dispose_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.Dispose - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.Dispose - nameWithType: ClientSimUdonManager.Dispose -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.Finalize - name: Finalize() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_Finalize - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.Finalize - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.Finalize() - nameWithType: ClientSimUdonManager.Finalize() -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.Finalize* - name: Finalize - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_Finalize_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.Finalize - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.Finalize - nameWithType: ClientSimUdonManager.Finalize -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.InitUdon(UdonBehaviour,IUdonProgram) - name: InitUdon(UdonBehaviour, IUdonProgram) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_InitUdon_UdonBehaviour_IUdonProgram_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.InitUdon(UdonBehaviour,IUdonProgram) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.InitUdon(UdonBehaviour, IUdonProgram) - nameWithType: ClientSimUdonManager.InitUdon(UdonBehaviour, IUdonProgram) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.InitUdon* - name: InitUdon - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_InitUdon_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.InitUdon - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.InitUdon - nameWithType: ClientSimUdonManager.InitUdon -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnClientSimReady - name: OnClientSimReady() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnClientSimReady - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.OnClientSimReady - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnClientSimReady() - nameWithType: ClientSimUdonManager.OnClientSimReady() -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnClientSimReady* - name: OnClientSimReady - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnClientSimReady_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.OnClientSimReady - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnClientSimReady - nameWithType: ClientSimUdonManager.OnClientSimReady -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerJoined(VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent) - name: OnPlayerJoined(ClientSimOnPlayerJoinedEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnPlayerJoined_VRC_SDK3_ClientSim_ClientSimOnPlayerJoinedEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerJoined(VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerJoined(VRC.SDK3.ClientSim.ClientSimOnPlayerJoinedEvent) - nameWithType: ClientSimUdonManager.OnPlayerJoined(ClientSimOnPlayerJoinedEvent) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerJoined* - name: OnPlayerJoined - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnPlayerJoined_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerJoined - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerJoined - nameWithType: ClientSimUdonManager.OnPlayerJoined -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerLeft(VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent) - name: OnPlayerLeft(ClientSimOnPlayerLeftEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnPlayerLeft_VRC_SDK3_ClientSim_ClientSimOnPlayerLeftEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerLeft(VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerLeft(VRC.SDK3.ClientSim.ClientSimOnPlayerLeftEvent) - nameWithType: ClientSimUdonManager.OnPlayerLeft(ClientSimOnPlayerLeftEvent) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerLeft* - name: OnPlayerLeft - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnPlayerLeft_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerLeft - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerLeft - nameWithType: ClientSimUdonManager.OnPlayerLeft -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerRespawn(VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent) - name: OnPlayerRespawn(ClientSimOnPlayerRespawnEvent) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnPlayerRespawn_VRC_SDK3_ClientSim_ClientSimOnPlayerRespawnEvent_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerRespawn(VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerRespawn(VRC.SDK3.ClientSim.ClientSimOnPlayerRespawnEvent) - nameWithType: ClientSimUdonManager.OnPlayerRespawn(ClientSimOnPlayerRespawnEvent) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerRespawn* - name: OnPlayerRespawn - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_OnPlayerRespawn_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerRespawn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.OnPlayerRespawn - nameWithType: ClientSimUdonManager.OnPlayerRespawn -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) - name: RemoveUdonBehaviour(UdonBehaviour) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_RemoveUdonBehaviour_UdonBehaviour_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) - nameWithType: ClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.RemoveUdonBehaviour* - name: RemoveUdonBehaviour - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_RemoveUdonBehaviour_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.RemoveUdonBehaviour - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.RemoveUdonBehaviour - nameWithType: ClientSimUdonManager.RemoveUdonBehaviour -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.Subscribe - name: Subscribe() - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_Subscribe - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManager.Subscribe - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.Subscribe() - nameWithType: ClientSimUdonManager.Subscribe() -- uid: VRC.SDK3.ClientSim.ClientSimUdonManager.Subscribe* - name: Subscribe - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManager.html#VRC_SDK3_ClientSim_ClientSimUdonManager_Subscribe_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManager.Subscribe - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManager.Subscribe - nameWithType: ClientSimUdonManager.Subscribe -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender - name: ClientSimUdonManagerEventSender - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.html - commentId: T:VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender - nameWithType: ClientSimUdonManagerEventSender -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.#ctor(UdonManager) - name: ClientSimUdonManagerEventSender(UdonManager) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerEventSender__ctor_UdonManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.#ctor(UdonManager) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.ClientSimUdonManagerEventSender(UdonManager) - nameWithType: ClientSimUdonManagerEventSender.ClientSimUdonManagerEventSender(UdonManager) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.#ctor* - name: ClientSimUdonManagerEventSender - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerEventSender__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.ClientSimUdonManagerEventSender - nameWithType: ClientSimUdonManagerEventSender.ClientSimUdonManagerEventSender -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender._udonManager - name: _udonManager - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerEventSender__udonManager - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender._udonManager - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender._udonManager - nameWithType: ClientSimUdonManagerEventSender._udonManager -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.RunEvent(System.String,System.ValueTuple{System.String,System.Object}[]) - name: RunEvent(String, (String, Object)[]) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerEventSender_RunEvent_System_String_System_ValueTuple_System_String_System_Object____ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.RunEvent(System.String,System.ValueTuple{System.String,System.Object}[]) - name.vb: RunEvent(String, (String, Object)(Of String, Object)()) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.RunEvent(System.String, System.ValueTuple[]) - fullName.vb: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.RunEvent(System.String, System.ValueTuple(Of System.String, System.Object)()) - nameWithType: ClientSimUdonManagerEventSender.RunEvent(String, (String, Object)[]) - nameWithType.vb: ClientSimUdonManagerEventSender.RunEvent(String, (String, Object)(Of String, Object)()) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.RunEvent* - name: RunEvent - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerEventSender_RunEvent_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.RunEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerEventSender.RunEvent - nameWithType: ClientSimUdonManagerEventSender.RunEvent -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender - name: ClientSimUdonManagerInputEventSender - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.html - commentId: T:VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender - nameWithType: ClientSimUdonManagerInputEventSender -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.#ctor(UdonManager) - name: ClientSimUdonManagerInputEventSender(UdonManager) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerInputEventSender__ctor_UdonManager_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.#ctor(UdonManager) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.ClientSimUdonManagerInputEventSender(UdonManager) - nameWithType: ClientSimUdonManagerInputEventSender.ClientSimUdonManagerInputEventSender(UdonManager) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.#ctor* - name: ClientSimUdonManagerInputEventSender - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerInputEventSender__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.ClientSimUdonManagerInputEventSender - nameWithType: ClientSimUdonManagerInputEventSender.ClientSimUdonManagerInputEventSender -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender._udonManager - name: _udonManager - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerInputEventSender__udonManager - commentId: F:VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender._udonManager - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender._udonManager - nameWithType: ClientSimUdonManagerInputEventSender._udonManager -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.RunInputAction(System.String,UdonInputEventArgs) - name: RunInputAction(String, UdonInputEventArgs) - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerInputEventSender_RunInputAction_System_String_UdonInputEventArgs_ - commentId: M:VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.RunInputAction(System.String,UdonInputEventArgs) - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.RunInputAction(System.String, UdonInputEventArgs) - nameWithType: ClientSimUdonManagerInputEventSender.RunInputAction(String, UdonInputEventArgs) -- uid: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.RunInputAction* - name: RunInputAction - href: classes/VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.html#VRC_SDK3_ClientSim_ClientSimUdonManagerInputEventSender_RunInputAction_ - commentId: Overload:VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.RunInputAction - isSpec: "True" - fullName: VRC.SDK3.ClientSim.ClientSimUdonManagerInputEventSender.RunInputAction - nameWithType: ClientSimUdonManagerInputEventSender.RunInputAction -- uid: VRC.SDK3.ClientSim.Editor - name: VRC.SDK3.ClientSim.Editor - href: classes/VRC.SDK3.ClientSim.Editor.html - commentId: N:VRC.SDK3.ClientSim.Editor - fullName: VRC.SDK3.ClientSim.Editor - nameWithType: VRC.SDK3.ClientSim.Editor -- uid: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker - name: ClientSimEditorRuntimeLinker - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker - fullName: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker - nameWithType: ClientSimEditorRuntimeLinker -- uid: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.ModeStateChanged(PlayModeStateChange) - name: ModeStateChanged(PlayModeStateChange) - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.html#VRC_SDK3_ClientSim_Editor_ClientSimEditorRuntimeLinker_ModeStateChanged_PlayModeStateChange_ - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.ModeStateChanged(PlayModeStateChange) - fullName: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.ModeStateChanged(PlayModeStateChange) - nameWithType: ClientSimEditorRuntimeLinker.ModeStateChanged(PlayModeStateChange) -- uid: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.ModeStateChanged* - name: ModeStateChanged - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.html#VRC_SDK3_ClientSim_Editor_ClientSimEditorRuntimeLinker_ModeStateChanged_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.ModeStateChanged - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.ModeStateChanged - nameWithType: ClientSimEditorRuntimeLinker.ModeStateChanged -- uid: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.OnPlaymodeStart - name: OnPlaymodeStart() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.html#VRC_SDK3_ClientSim_Editor_ClientSimEditorRuntimeLinker_OnPlaymodeStart - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.OnPlaymodeStart - fullName: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.OnPlaymodeStart() - nameWithType: ClientSimEditorRuntimeLinker.OnPlaymodeStart() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.OnPlaymodeStart* - name: OnPlaymodeStart - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.html#VRC_SDK3_ClientSim_Editor_ClientSimEditorRuntimeLinker_OnPlaymodeStart_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.OnPlaymodeStart - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimEditorRuntimeLinker.OnPlaymodeStart - nameWithType: ClientSimEditorRuntimeLinker.OnPlaymodeStart -- uid: VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor - name: ClientSimObjectPoolHelperEditor - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor - fullName: VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor - nameWithType: ClientSimObjectPoolHelperEditor -- uid: VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.OnInspectorGUI - name: OnInspectorGUI() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimObjectPoolHelperEditor_OnInspectorGUI - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.OnInspectorGUI - fullName: VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.OnInspectorGUI() - nameWithType: ClientSimObjectPoolHelperEditor.OnInspectorGUI() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.OnInspectorGUI* - name: OnInspectorGUI - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimObjectPoolHelperEditor_OnInspectorGUI_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.OnInspectorGUI - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimObjectPoolHelperEditor.OnInspectorGUI - nameWithType: ClientSimObjectPoolHelperEditor.OnInspectorGUI -- uid: VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor - name: ClientSimObjectSyncHelperEditor - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor - fullName: VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor - nameWithType: ClientSimObjectSyncHelperEditor -- uid: VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.OnInspectorGUI - name: OnInspectorGUI() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimObjectSyncHelperEditor_OnInspectorGUI - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.OnInspectorGUI - fullName: VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.OnInspectorGUI() - nameWithType: ClientSimObjectSyncHelperEditor.OnInspectorGUI() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.OnInspectorGUI* - name: OnInspectorGUI - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimObjectSyncHelperEditor_OnInspectorGUI_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.OnInspectorGUI - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimObjectSyncHelperEditor.OnInspectorGUI - nameWithType: ClientSimObjectSyncHelperEditor.OnInspectorGUI -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup - name: ClientSimProjectSettingsSetup - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup - nameWithType: ClientSimProjectSettingsSetup -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._inputAxes - name: _inputAxes - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup__inputAxes - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._inputAxes - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._inputAxes - nameWithType: ClientSimProjectSettingsSetup._inputAxes -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._inputAxesRawPath - name: _inputAxesRawPath - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup__inputAxesRawPath - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._inputAxesRawPath - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._inputAxesRawPath - nameWithType: ClientSimProjectSettingsSetup._inputAxesRawPath -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._projectInputManagerPath - name: _projectInputManagerPath - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup__projectInputManagerPath - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._projectInputManagerPath - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup._projectInputManagerPath - nameWithType: ClientSimProjectSettingsSetup._projectInputManagerPath -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ApplyClientSimInputAxes - name: ApplyClientSimInputAxes() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_ApplyClientSimInputAxes - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ApplyClientSimInputAxes - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ApplyClientSimInputAxes() - nameWithType: ClientSimProjectSettingsSetup.ApplyClientSimInputAxes() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ApplyClientSimInputAxes* - name: ApplyClientSimInputAxes - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_ApplyClientSimInputAxes_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ApplyClientSimInputAxes - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ApplyClientSimInputAxes - nameWithType: ClientSimProjectSettingsSetup.ApplyClientSimInputAxes -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.INPUT_AXES_NAME - name: INPUT_AXES_NAME - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_INPUT_AXES_NAME - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.INPUT_AXES_NAME - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.INPUT_AXES_NAME - nameWithType: ClientSimProjectSettingsSetup.INPUT_AXES_NAME -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.INPUT_AXES_RAW_NAME - name: INPUT_AXES_RAW_NAME - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_INPUT_AXES_RAW_NAME - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.INPUT_AXES_RAW_NAME - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.INPUT_AXES_RAW_NAME - nameWithType: ClientSimProjectSettingsSetup.INPUT_AXES_RAW_NAME -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings - name: IsUsingCorrectAudioSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectAudioSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings() - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings* - name: IsUsingCorrectAudioSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectAudioSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectAudioSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings - name: IsUsingCorrectInputAxesSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectInputAxesSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings() - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings* - name: IsUsingCorrectInputAxesSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectInputAxesSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectInputAxesSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings - name: IsUsingCorrectInputTypeSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectInputTypeSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings() - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings* - name: IsUsingCorrectInputTypeSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectInputTypeSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectInputTypeSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectSettings - name: IsUsingCorrectSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectSettings() - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectSettings* - name: IsUsingCorrectSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_IsUsingCorrectSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.IsUsingCorrectSettings - nameWithType: ClientSimProjectSettingsSetup.IsUsingCorrectSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadClientSimInputAxes - name: ReadClientSimInputAxes() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_ReadClientSimInputAxes - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadClientSimInputAxes - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadClientSimInputAxes() - nameWithType: ClientSimProjectSettingsSetup.ReadClientSimInputAxes() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadClientSimInputAxes* - name: ReadClientSimInputAxes - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_ReadClientSimInputAxes_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadClientSimInputAxes - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadClientSimInputAxes - nameWithType: ClientSimProjectSettingsSetup.ReadClientSimInputAxes -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadProjectInputAxes - name: ReadProjectInputAxes() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_ReadProjectInputAxes - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadProjectInputAxes - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadProjectInputAxes() - nameWithType: ClientSimProjectSettingsSetup.ReadProjectInputAxes() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadProjectInputAxes* - name: ReadProjectInputAxes - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_ReadProjectInputAxes_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadProjectInputAxes - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.ReadProjectInputAxes - nameWithType: ClientSimProjectSettingsSetup.ReadProjectInputAxes -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetAudioSettings - name: SetAudioSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_SetAudioSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetAudioSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetAudioSettings() - nameWithType: ClientSimProjectSettingsSetup.SetAudioSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetAudioSettings* - name: SetAudioSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_SetAudioSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetAudioSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetAudioSettings - nameWithType: ClientSimProjectSettingsSetup.SetAudioSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetInputTypeSettings - name: SetInputTypeSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_SetInputTypeSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetInputTypeSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetInputTypeSettings() - nameWithType: ClientSimProjectSettingsSetup.SetInputTypeSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetInputTypeSettings* - name: SetInputTypeSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.html#VRC_SDK3_ClientSim_Editor_ClientSimProjectSettingsSetup_SetInputTypeSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetInputTypeSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimProjectSettingsSetup.SetInputTypeSettings - nameWithType: ClientSimProjectSettingsSetup.SetInputTypeSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow - name: ClientSimSettingsWindow - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow - nameWithType: ClientSimSettingsWindow -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._boxStyle - name: _boxStyle - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__boxStyle - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._boxStyle - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._boxStyle - nameWithType: ClientSimSettingsWindow._boxStyle -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._deleteEditorOnlyToggleGuiContent - name: _deleteEditorOnlyToggleGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__deleteEditorOnlyToggleGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._deleteEditorOnlyToggleGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._deleteEditorOnlyToggleGuiContent - nameWithType: ClientSimSettingsWindow._deleteEditorOnlyToggleGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._displayLogsToggleGuiContent - name: _displayLogsToggleGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__displayLogsToggleGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._displayLogsToggleGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._displayLogsToggleGuiContent - nameWithType: ClientSimSettingsWindow._displayLogsToggleGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._enableToggleGuiContent - name: _enableToggleGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__enableToggleGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._enableToggleGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._enableToggleGuiContent - nameWithType: ClientSimSettingsWindow._enableToggleGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._generalFoldoutGuiContent - name: _generalFoldoutGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__generalFoldoutGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._generalFoldoutGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._generalFoldoutGuiContent - nameWithType: ClientSimSettingsWindow._generalFoldoutGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._invertMouseLookGuiContent - name: _invertMouseLookGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__invertMouseLookGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._invertMouseLookGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._invertMouseLookGuiContent - nameWithType: ClientSimSettingsWindow._invertMouseLookGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._isInstanceOwnerGuiContent - name: _isInstanceOwnerGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__isInstanceOwnerGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._isInstanceOwnerGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._isInstanceOwnerGuiContent - nameWithType: ClientSimSettingsWindow._isInstanceOwnerGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._isMasterGuiContent - name: _isMasterGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__isMasterGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._isMasterGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._isMasterGuiContent - nameWithType: ClientSimSettingsWindow._isMasterGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._localPlayerCustomNameGuiContent - name: _localPlayerCustomNameGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__localPlayerCustomNameGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._localPlayerCustomNameGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._localPlayerCustomNameGuiContent - nameWithType: ClientSimSettingsWindow._localPlayerCustomNameGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._multilineLabel - name: _multilineLabel - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__multilineLabel - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._multilineLabel - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._multilineLabel - nameWithType: ClientSimSettingsWindow._multilineLabel -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsAudioSetup - name: _needsAudioSetup - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__needsAudioSetup - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsAudioSetup - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsAudioSetup - nameWithType: ClientSimSettingsWindow._needsAudioSetup -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsInputManagerSetup - name: _needsInputManagerSetup - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__needsInputManagerSetup - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsInputManagerSetup - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsInputManagerSetup - nameWithType: ClientSimSettingsWindow._needsInputManagerSetup -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsInputSetup - name: _needsInputSetup - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__needsInputSetup - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsInputSetup - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsInputSetup - nameWithType: ClientSimSettingsWindow._needsInputSetup -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsLayerSetup - name: _needsLayerSetup - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__needsLayerSetup - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsLayerSetup - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._needsLayerSetup - nameWithType: ClientSimSettingsWindow._needsLayerSetup -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerButtonsFoldoutGuiContent - name: _playerButtonsFoldoutGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__playerButtonsFoldoutGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerButtonsFoldoutGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerButtonsFoldoutGuiContent - nameWithType: ClientSimSettingsWindow._playerButtonsFoldoutGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerControllerFoldoutGuiContent - name: _playerControllerFoldoutGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__playerControllerFoldoutGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerControllerFoldoutGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerControllerFoldoutGuiContent - nameWithType: ClientSimSettingsWindow._playerControllerFoldoutGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerControllerToggleGuiContent - name: _playerControllerToggleGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__playerControllerToggleGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerControllerToggleGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerControllerToggleGuiContent - nameWithType: ClientSimSettingsWindow._playerControllerToggleGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerHeightGuiContent - name: _playerHeightGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__playerHeightGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerHeightGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._playerHeightGuiContent - nameWithType: ClientSimSettingsWindow._playerHeightGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._remotePlayerCustomName - name: _remotePlayerCustomName - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__remotePlayerCustomName - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._remotePlayerCustomName - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._remotePlayerCustomName - nameWithType: ClientSimSettingsWindow._remotePlayerCustomName -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._remotePlayerCustomNameGuiContent - name: _remotePlayerCustomNameGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__remotePlayerCustomNameGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._remotePlayerCustomNameGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._remotePlayerCustomNameGuiContent - nameWithType: ClientSimSettingsWindow._remotePlayerCustomNameGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._scrollPosition - name: _scrollPosition - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__scrollPosition - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._scrollPosition - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._scrollPosition - nameWithType: ClientSimSettingsWindow._scrollPosition -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._setTargetFrameRateGuiContent - name: _setTargetFrameRateGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__setTargetFrameRateGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._setTargetFrameRateGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._setTargetFrameRateGuiContent - nameWithType: ClientSimSettingsWindow._setTargetFrameRateGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._settings - name: _settings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__settings - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._settings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._settings - nameWithType: ClientSimSettingsWindow._settings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showDesktopReticleGuiContent - name: _showDesktopReticleGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__showDesktopReticleGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showDesktopReticleGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showDesktopReticleGuiContent - nameWithType: ClientSimSettingsWindow._showDesktopReticleGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showGeneralSettings - name: _showGeneralSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__showGeneralSettings - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showGeneralSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showGeneralSettings - nameWithType: ClientSimSettingsWindow._showGeneralSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showPlayerButtons - name: _showPlayerButtons - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__showPlayerButtons - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showPlayerButtons - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showPlayerButtons - nameWithType: ClientSimSettingsWindow._showPlayerButtons -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showPlayerControllerSettings - name: _showPlayerControllerSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__showPlayerControllerSettings - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showPlayerControllerSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showPlayerControllerSettings - nameWithType: ClientSimSettingsWindow._showPlayerControllerSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showTooltipsGuiContent - name: _showTooltipsGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__showTooltipsGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showTooltipsGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._showTooltipsGuiContent - nameWithType: ClientSimSettingsWindow._showTooltipsGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._startupDelayGuiContent - name: _startupDelayGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__startupDelayGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._startupDelayGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._startupDelayGuiContent - nameWithType: ClientSimSettingsWindow._startupDelayGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._targetFrameRateGuiContent - name: _targetFrameRateGuiContent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__targetFrameRateGuiContent - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._targetFrameRateGuiContent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._targetFrameRateGuiContent - nameWithType: ClientSimSettingsWindow._targetFrameRateGuiContent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._version - name: _version - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__version - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._version - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._version - nameWithType: ClientSimSettingsWindow._version -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._warningIcon - name: _warningIcon - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow__warningIcon - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._warningIcon - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow._warningIcon - nameWithType: ClientSimSettingsWindow._warningIcon -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.AddIndent - name: AddIndent() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_AddIndent - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.AddIndent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.AddIndent() - nameWithType: ClientSimSettingsWindow.AddIndent() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.AddIndent* - name: AddIndent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_AddIndent_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.AddIndent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.AddIndent - nameWithType: ClientSimSettingsWindow.AddIndent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.BeginWarningArea - name: BeginWarningArea() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_BeginWarningArea - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.BeginWarningArea - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.BeginWarningArea() - nameWithType: ClientSimSettingsWindow.BeginWarningArea() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.BeginWarningArea* - name: BeginWarningArea - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_BeginWarningArea_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.BeginWarningArea - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.BeginWarningArea - nameWithType: ClientSimSettingsWindow.BeginWarningArea -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawAudioSettingsDoIt - name: DrawAudioSettingsDoIt() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawAudioSettingsDoIt - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawAudioSettingsDoIt - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawAudioSettingsDoIt() - nameWithType: ClientSimSettingsWindow.DrawAudioSettingsDoIt() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawAudioSettingsDoIt* - name: DrawAudioSettingsDoIt - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawAudioSettingsDoIt_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawAudioSettingsDoIt - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawAudioSettingsDoIt - nameWithType: ClientSimSettingsWindow.DrawAudioSettingsDoIt -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawDoItButtons - name: DrawDoItButtons() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawDoItButtons - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawDoItButtons - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawDoItButtons() - nameWithType: ClientSimSettingsWindow.DrawDoItButtons() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawDoItButtons* - name: DrawDoItButtons - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawDoItButtons_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawDoItButtons - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawDoItButtons - nameWithType: ClientSimSettingsWindow.DrawDoItButtons -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawFooter - name: DrawFooter() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawFooter - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawFooter - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawFooter() - nameWithType: ClientSimSettingsWindow.DrawFooter() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawFooter* - name: DrawFooter - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawFooter_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawFooter - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawFooter - nameWithType: ClientSimSettingsWindow.DrawFooter -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawGeneralSettings - name: DrawGeneralSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawGeneralSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawGeneralSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawGeneralSettings() - nameWithType: ClientSimSettingsWindow.DrawGeneralSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawGeneralSettings* - name: DrawGeneralSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawGeneralSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawGeneralSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawGeneralSettings - nameWithType: ClientSimSettingsWindow.DrawGeneralSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawHeader - name: DrawHeader() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawHeader - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawHeader - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawHeader() - nameWithType: ClientSimSettingsWindow.DrawHeader() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawHeader* - name: DrawHeader - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawHeader_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawHeader - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawHeader - nameWithType: ClientSimSettingsWindow.DrawHeader -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputAxesSettingsDoIt - name: DrawInputAxesSettingsDoIt() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawInputAxesSettingsDoIt - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputAxesSettingsDoIt - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputAxesSettingsDoIt() - nameWithType: ClientSimSettingsWindow.DrawInputAxesSettingsDoIt() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputAxesSettingsDoIt* - name: DrawInputAxesSettingsDoIt - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawInputAxesSettingsDoIt_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputAxesSettingsDoIt - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputAxesSettingsDoIt - nameWithType: ClientSimSettingsWindow.DrawInputAxesSettingsDoIt -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputManagerSettingsDoIt - name: DrawInputManagerSettingsDoIt() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawInputManagerSettingsDoIt - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputManagerSettingsDoIt - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputManagerSettingsDoIt() - nameWithType: ClientSimSettingsWindow.DrawInputManagerSettingsDoIt() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputManagerSettingsDoIt* - name: DrawInputManagerSettingsDoIt - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawInputManagerSettingsDoIt_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputManagerSettingsDoIt - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawInputManagerSettingsDoIt - nameWithType: ClientSimSettingsWindow.DrawInputManagerSettingsDoIt -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawLayerSettingsSection - name: DrawLayerSettingsSection() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawLayerSettingsSection - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawLayerSettingsSection - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawLayerSettingsSection() - nameWithType: ClientSimSettingsWindow.DrawLayerSettingsSection() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawLayerSettingsSection* - name: DrawLayerSettingsSection - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawLayerSettingsSection_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawLayerSettingsSection - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawLayerSettingsSection - nameWithType: ClientSimSettingsWindow.DrawLayerSettingsSection -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerButtons - name: DrawPlayerButtons() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawPlayerButtons - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerButtons - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerButtons() - nameWithType: ClientSimSettingsWindow.DrawPlayerButtons() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerButtons* - name: DrawPlayerButtons - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawPlayerButtons_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerButtons - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerButtons - nameWithType: ClientSimSettingsWindow.DrawPlayerButtons -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerControllerSettings - name: DrawPlayerControllerSettings() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawPlayerControllerSettings - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerControllerSettings - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerControllerSettings() - nameWithType: ClientSimSettingsWindow.DrawPlayerControllerSettings() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerControllerSettings* - name: DrawPlayerControllerSettings - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawPlayerControllerSettings_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerControllerSettings - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawPlayerControllerSettings - nameWithType: ClientSimSettingsWindow.DrawPlayerControllerSettings -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawVersion - name: DrawVersion() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawVersion - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawVersion - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawVersion() - nameWithType: ClientSimSettingsWindow.DrawVersion() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawVersion* - name: DrawVersion - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawVersion_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawVersion - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawVersion - nameWithType: ClientSimSettingsWindow.DrawVersion -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawWindow - name: DrawWindow() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawWindow - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawWindow - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawWindow() - nameWithType: ClientSimSettingsWindow.DrawWindow() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawWindow* - name: DrawWindow - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_DrawWindow_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawWindow - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.DrawWindow - nameWithType: ClientSimSettingsWindow.DrawWindow -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.EndWarningArea - name: EndWarningArea() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_EndWarningArea - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.EndWarningArea - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.EndWarningArea() - nameWithType: ClientSimSettingsWindow.EndWarningArea() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.EndWarningArea* - name: EndWarningArea - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_EndWarningArea_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.EndWarningArea - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.EndWarningArea - nameWithType: ClientSimSettingsWindow.EndWarningArea -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.Init - name: Init() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_Init - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.Init - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.Init() - nameWithType: ClientSimSettingsWindow.Init() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.Init* - name: Init - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_Init_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.Init - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.Init - nameWithType: ClientSimSettingsWindow.Init -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnEnable - name: OnEnable() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_OnEnable - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnEnable - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnEnable() - nameWithType: ClientSimSettingsWindow.OnEnable() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnEnable* - name: OnEnable - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_OnEnable_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnEnable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnEnable - nameWithType: ClientSimSettingsWindow.OnEnable -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnFocus - name: OnFocus() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_OnFocus - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnFocus - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnFocus() - nameWithType: ClientSimSettingsWindow.OnFocus() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnFocus* - name: OnFocus - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_OnFocus_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnFocus - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnFocus - nameWithType: ClientSimSettingsWindow.OnFocus -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnGUI - name: OnGUI() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_OnGUI - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnGUI - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnGUI() - nameWithType: ClientSimSettingsWindow.OnGUI() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnGUI* - name: OnGUI - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_OnGUI_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnGUI - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.OnGUI - nameWithType: ClientSimSettingsWindow.OnGUI -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.RemoveIndent - name: RemoveIndent() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_RemoveIndent - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.RemoveIndent - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.RemoveIndent() - nameWithType: ClientSimSettingsWindow.RemoveIndent() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.RemoveIndent* - name: RemoveIndent - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_RemoveIndent_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.RemoveIndent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.RemoveIndent - nameWithType: ClientSimSettingsWindow.RemoveIndent -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.WARNING_ICON_SIZE - name: WARNING_ICON_SIZE - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.html#VRC_SDK3_ClientSim_Editor_ClientSimSettingsWindow_WARNING_ICON_SIZE - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.WARNING_ICON_SIZE - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSettingsWindow.WARNING_ICON_SIZE - nameWithType: ClientSimSettingsWindow.WARNING_ICON_SIZE -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor - name: ClientSimSpatialAudioHelperEditor - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor - nameWithType: ClientSimSpatialAudioHelperEditor -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.OnInspectorGUI - name: OnInspectorGUI() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimSpatialAudioHelperEditor_OnInspectorGUI - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.OnInspectorGUI - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.OnInspectorGUI() - nameWithType: ClientSimSpatialAudioHelperEditor.OnInspectorGUI() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.OnInspectorGUI* - name: OnInspectorGUI - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimSpatialAudioHelperEditor_OnInspectorGUI_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.OnInspectorGUI - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSpatialAudioHelperEditor.OnInspectorGUI - nameWithType: ClientSimSpatialAudioHelperEditor.OnInspectorGUI -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper - name: ClientSimSyncableEditorHelper - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper - nameWithType: ClientSimSyncableEditorHelper -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.DisplaySyncOptions(VRC.SDK3.ClientSim.IClientSimSyncable) - name: DisplaySyncOptions(IClientSimSyncable) - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.html#VRC_SDK3_ClientSim_Editor_ClientSimSyncableEditorHelper_DisplaySyncOptions_VRC_SDK3_ClientSim_IClientSimSyncable_ - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.DisplaySyncOptions(VRC.SDK3.ClientSim.IClientSimSyncable) - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.DisplaySyncOptions(VRC.SDK3.ClientSim.IClientSimSyncable) - nameWithType: ClientSimSyncableEditorHelper.DisplaySyncOptions(IClientSimSyncable) -- uid: VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.DisplaySyncOptions* - name: DisplaySyncOptions - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.html#VRC_SDK3_ClientSim_Editor_ClientSimSyncableEditorHelper_DisplaySyncOptions_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.DisplaySyncOptions - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimSyncableEditorHelper.DisplaySyncOptions - nameWithType: ClientSimSyncableEditorHelper.DisplaySyncOptions -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor - name: ClientSimUdonHelperEditor - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html - commentId: T:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor - nameWithType: ClientSimUdonHelperEditor -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.#cctor - name: .cctor() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor__cctor - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.#cctor - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor..cctor() - nameWithType: ClientSimUdonHelperEditor..cctor() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.#cctor* - name: .cctor - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor__cctor_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.#cctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor..cctor - nameWithType: ClientSimUdonHelperEditor..cctor -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._drawPropertyMethod - name: _drawPropertyMethod - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor__drawPropertyMethod - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._drawPropertyMethod - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._drawPropertyMethod - nameWithType: ClientSimUdonHelperEditor._drawPropertyMethod -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._expandEventSelector - name: _expandEventSelector - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor__expandEventSelector - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._expandEventSelector - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._expandEventSelector - nameWithType: ClientSimUdonHelperEditor._expandEventSelector -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._expandVariableEditor - name: _expandVariableEditor - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor__expandVariableEditor - commentId: F:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._expandVariableEditor - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor._expandVariableEditor - nameWithType: ClientSimUdonHelperEditor._expandVariableEditor -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.OnInspectorGUI - name: OnInspectorGUI() - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor_OnInspectorGUI - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.OnInspectorGUI - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.OnInspectorGUI() - nameWithType: ClientSimUdonHelperEditor.OnInspectorGUI() -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.OnInspectorGUI* - name: OnInspectorGUI - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor_OnInspectorGUI_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.OnInspectorGUI - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.OnInspectorGUI - nameWithType: ClientSimUdonHelperEditor.OnInspectorGUI -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowExportedEvents(UdonBehaviour) - name: ShowExportedEvents(UdonBehaviour) - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor_ShowExportedEvents_UdonBehaviour_ - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowExportedEvents(UdonBehaviour) - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowExportedEvents(UdonBehaviour) - nameWithType: ClientSimUdonHelperEditor.ShowExportedEvents(UdonBehaviour) -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowExportedEvents* - name: ShowExportedEvents - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor_ShowExportedEvents_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowExportedEvents - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowExportedEvents - nameWithType: ClientSimUdonHelperEditor.ShowExportedEvents -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowVariableEditor(UdonBehaviour) - name: ShowVariableEditor(UdonBehaviour) - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor_ShowVariableEditor_UdonBehaviour_ - commentId: M:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowVariableEditor(UdonBehaviour) - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowVariableEditor(UdonBehaviour) - nameWithType: ClientSimUdonHelperEditor.ShowVariableEditor(UdonBehaviour) -- uid: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowVariableEditor* - name: ShowVariableEditor - href: classes/VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.html#VRC_SDK3_ClientSim_Editor_ClientSimUdonHelperEditor_ShowVariableEditor_ - commentId: Overload:VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowVariableEditor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.Editor.ClientSimUdonHelperEditor.ShowVariableEditor - nameWithType: ClientSimUdonHelperEditor.ShowVariableEditor -- uid: VRC.SDK3.ClientSim.IClientSimBlacklistManager - name: IClientSimBlacklistManager - href: classes/VRC.SDK3.ClientSim.IClientSimBlacklistManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimBlacklistManager - fullName: VRC.SDK3.ClientSim.IClientSimBlacklistManager - nameWithType: IClientSimBlacklistManager -- uid: VRC.SDK3.ClientSim.IClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) - name: AddObjectAndChildrenToBlackList(GameObject) - href: classes/VRC.SDK3.ClientSim.IClientSimBlacklistManager.html#VRC_SDK3_ClientSim_IClientSimBlacklistManager_AddObjectAndChildrenToBlackList_GameObject_ - commentId: M:VRC.SDK3.ClientSim.IClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) - fullName: VRC.SDK3.ClientSim.IClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) - nameWithType: IClientSimBlacklistManager.AddObjectAndChildrenToBlackList(GameObject) -- uid: VRC.SDK3.ClientSim.IClientSimBlacklistManager.AddObjectAndChildrenToBlackList* - name: AddObjectAndChildrenToBlackList - href: classes/VRC.SDK3.ClientSim.IClientSimBlacklistManager.html#VRC_SDK3_ClientSim_IClientSimBlacklistManager_AddObjectAndChildrenToBlackList_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimBlacklistManager.AddObjectAndChildrenToBlackList - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimBlacklistManager.AddObjectAndChildrenToBlackList - nameWithType: IClientSimBlacklistManager.AddObjectAndChildrenToBlackList -- uid: VRC.SDK3.ClientSim.IClientSimEvent - name: IClientSimEvent - href: classes/VRC.SDK3.ClientSim.IClientSimEvent.html - commentId: T:VRC.SDK3.ClientSim.IClientSimEvent - fullName: VRC.SDK3.ClientSim.IClientSimEvent - nameWithType: IClientSimEvent -- uid: VRC.SDK3.ClientSim.IClientSimEventDispatcher - name: IClientSimEventDispatcher - href: classes/VRC.SDK3.ClientSim.IClientSimEventDispatcher.html - commentId: T:VRC.SDK3.ClientSim.IClientSimEventDispatcher - fullName: VRC.SDK3.ClientSim.IClientSimEventDispatcher - nameWithType: IClientSimEventDispatcher -- uid: VRC.SDK3.ClientSim.IClientSimEventDispatcher.SendEvent* - name: SendEvent - href: classes/VRC.SDK3.ClientSim.IClientSimEventDispatcher.html#VRC_SDK3_ClientSim_IClientSimEventDispatcher_SendEvent_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimEventDispatcher.SendEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimEventDispatcher.SendEvent - nameWithType: IClientSimEventDispatcher.SendEvent -- uid: VRC.SDK3.ClientSim.IClientSimEventDispatcher.SendEvent``1(``0) - name: SendEvent(T) - href: classes/VRC.SDK3.ClientSim.IClientSimEventDispatcher.html#VRC_SDK3_ClientSim_IClientSimEventDispatcher_SendEvent__1___0_ - commentId: M:VRC.SDK3.ClientSim.IClientSimEventDispatcher.SendEvent``1(``0) - name.vb: SendEvent(Of T)(T) - fullName: VRC.SDK3.ClientSim.IClientSimEventDispatcher.SendEvent(T) - fullName.vb: VRC.SDK3.ClientSim.IClientSimEventDispatcher.SendEvent(Of T)(T) - nameWithType: IClientSimEventDispatcher.SendEvent(T) - nameWithType.vb: IClientSimEventDispatcher.SendEvent(Of T)(T) -- uid: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Subscribe* - name: Subscribe - href: classes/VRC.SDK3.ClientSim.IClientSimEventDispatcher.html#VRC_SDK3_ClientSim_IClientSimEventDispatcher_Subscribe_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimEventDispatcher.Subscribe - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Subscribe - nameWithType: IClientSimEventDispatcher.Subscribe -- uid: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Subscribe``1(Action{``0}) - name: Subscribe(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimEventDispatcher.html#VRC_SDK3_ClientSim_IClientSimEventDispatcher_Subscribe__1_Action___0__ - commentId: M:VRC.SDK3.ClientSim.IClientSimEventDispatcher.Subscribe``1(Action{``0}) - name.vb: Subscribe(Of T)(Action(Of T)) - fullName: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Subscribe(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Subscribe(Of T)(Action(Of T)) - nameWithType: IClientSimEventDispatcher.Subscribe(Action) - nameWithType.vb: IClientSimEventDispatcher.Subscribe(Of T)(Action(Of T)) -- uid: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Unsubscribe* - name: Unsubscribe - href: classes/VRC.SDK3.ClientSim.IClientSimEventDispatcher.html#VRC_SDK3_ClientSim_IClientSimEventDispatcher_Unsubscribe_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimEventDispatcher.Unsubscribe - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Unsubscribe - nameWithType: IClientSimEventDispatcher.Unsubscribe -- uid: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Unsubscribe``1(Action{``0}) - name: Unsubscribe(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimEventDispatcher.html#VRC_SDK3_ClientSim_IClientSimEventDispatcher_Unsubscribe__1_Action___0__ - commentId: M:VRC.SDK3.ClientSim.IClientSimEventDispatcher.Unsubscribe``1(Action{``0}) - name.vb: Unsubscribe(Of T)(Action(Of T)) - fullName: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Unsubscribe(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimEventDispatcher.Unsubscribe(Of T)(Action(Of T)) - nameWithType: IClientSimEventDispatcher.Unsubscribe(Action) - nameWithType.vb: IClientSimEventDispatcher.Unsubscribe(Of T)(Action(Of T)) -- uid: VRC.SDK3.ClientSim.IClientSimHighlightManager - name: IClientSimHighlightManager - href: classes/VRC.SDK3.ClientSim.IClientSimHighlightManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimHighlightManager - fullName: VRC.SDK3.ClientSim.IClientSimHighlightManager - nameWithType: IClientSimHighlightManager -- uid: VRC.SDK3.ClientSim.IClientSimHighlightManager.DisableObjectHighlight(GameObject) - name: DisableObjectHighlight(GameObject) - href: classes/VRC.SDK3.ClientSim.IClientSimHighlightManager.html#VRC_SDK3_ClientSim_IClientSimHighlightManager_DisableObjectHighlight_GameObject_ - commentId: M:VRC.SDK3.ClientSim.IClientSimHighlightManager.DisableObjectHighlight(GameObject) - fullName: VRC.SDK3.ClientSim.IClientSimHighlightManager.DisableObjectHighlight(GameObject) - nameWithType: IClientSimHighlightManager.DisableObjectHighlight(GameObject) -- uid: VRC.SDK3.ClientSim.IClientSimHighlightManager.DisableObjectHighlight* - name: DisableObjectHighlight - href: classes/VRC.SDK3.ClientSim.IClientSimHighlightManager.html#VRC_SDK3_ClientSim_IClientSimHighlightManager_DisableObjectHighlight_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimHighlightManager.DisableObjectHighlight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimHighlightManager.DisableObjectHighlight - nameWithType: IClientSimHighlightManager.DisableObjectHighlight -- uid: VRC.SDK3.ClientSim.IClientSimHighlightManager.EnableObjectHighlight(GameObject) - name: EnableObjectHighlight(GameObject) - href: classes/VRC.SDK3.ClientSim.IClientSimHighlightManager.html#VRC_SDK3_ClientSim_IClientSimHighlightManager_EnableObjectHighlight_GameObject_ - commentId: M:VRC.SDK3.ClientSim.IClientSimHighlightManager.EnableObjectHighlight(GameObject) - fullName: VRC.SDK3.ClientSim.IClientSimHighlightManager.EnableObjectHighlight(GameObject) - nameWithType: IClientSimHighlightManager.EnableObjectHighlight(GameObject) -- uid: VRC.SDK3.ClientSim.IClientSimHighlightManager.EnableObjectHighlight* - name: EnableObjectHighlight - href: classes/VRC.SDK3.ClientSim.IClientSimHighlightManager.html#VRC_SDK3_ClientSim_IClientSimHighlightManager_EnableObjectHighlight_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimHighlightManager.EnableObjectHighlight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimHighlightManager.EnableObjectHighlight - nameWithType: IClientSimHighlightManager.EnableObjectHighlight -- uid: VRC.SDK3.ClientSim.IClientSimInput - name: IClientSimInput - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html - commentId: T:VRC.SDK3.ClientSim.IClientSimInput - fullName: VRC.SDK3.ClientSim.IClientSimInput - nameWithType: IClientSimInput -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetLookAxes - name: GetLookAxes() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetLookAxes - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetLookAxes - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetLookAxes() - nameWithType: IClientSimInput.GetLookAxes() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetLookAxes* - name: GetLookAxes - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetLookAxes_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetLookAxes - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetLookAxes - nameWithType: IClientSimInput.GetLookAxes -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetLookHorizontal - name: GetLookHorizontal() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetLookHorizontal - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetLookHorizontal - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetLookHorizontal() - nameWithType: IClientSimInput.GetLookHorizontal() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetLookHorizontal* - name: GetLookHorizontal - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetLookHorizontal_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetLookHorizontal - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetLookHorizontal - nameWithType: IClientSimInput.GetLookHorizontal -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetLookVertical - name: GetLookVertical() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetLookVertical - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetLookVertical - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetLookVertical() - nameWithType: IClientSimInput.GetLookVertical() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetLookVertical* - name: GetLookVertical - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetLookVertical_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetLookVertical - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetLookVertical - nameWithType: IClientSimInput.GetLookVertical -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetMovementAxes - name: GetMovementAxes() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetMovementAxes - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetMovementAxes - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetMovementAxes() - nameWithType: IClientSimInput.GetMovementAxes() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetMovementAxes* - name: GetMovementAxes - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetMovementAxes_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetMovementAxes - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetMovementAxes - nameWithType: IClientSimInput.GetMovementAxes -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetMovementHorizontal - name: GetMovementHorizontal() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetMovementHorizontal - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetMovementHorizontal - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetMovementHorizontal() - nameWithType: IClientSimInput.GetMovementHorizontal() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetMovementHorizontal* - name: GetMovementHorizontal - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetMovementHorizontal_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetMovementHorizontal - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetMovementHorizontal - nameWithType: IClientSimInput.GetMovementHorizontal -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetMovementVertical - name: GetMovementVertical() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetMovementVertical - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetMovementVertical - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetMovementVertical() - nameWithType: IClientSimInput.GetMovementVertical() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetMovementVertical* - name: GetMovementVertical - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetMovementVertical_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetMovementVertical - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetMovementVertical - nameWithType: IClientSimInput.GetMovementVertical -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupManipulateDistance - name: GetPickupManipulateDistance() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupManipulateDistance - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetPickupManipulateDistance - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupManipulateDistance() - nameWithType: IClientSimInput.GetPickupManipulateDistance() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupManipulateDistance* - name: GetPickupManipulateDistance - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupManipulateDistance_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetPickupManipulateDistance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupManipulateDistance - nameWithType: IClientSimInput.GetPickupManipulateDistance -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateCwCcw - name: GetPickupRotateCwCcw() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupRotateCwCcw - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateCwCcw - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateCwCcw() - nameWithType: IClientSimInput.GetPickupRotateCwCcw() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateCwCcw* - name: GetPickupRotateCwCcw - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupRotateCwCcw_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateCwCcw - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateCwCcw - nameWithType: IClientSimInput.GetPickupRotateCwCcw -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateLeftRight - name: GetPickupRotateLeftRight() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupRotateLeftRight - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateLeftRight - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateLeftRight() - nameWithType: IClientSimInput.GetPickupRotateLeftRight() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateLeftRight* - name: GetPickupRotateLeftRight - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupRotateLeftRight_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateLeftRight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateLeftRight - nameWithType: IClientSimInput.GetPickupRotateLeftRight -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateUpDown - name: GetPickupRotateUpDown() - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupRotateUpDown - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateUpDown - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateUpDown() - nameWithType: IClientSimInput.GetPickupRotateUpDown() -- uid: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateUpDown* - name: GetPickupRotateUpDown - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_GetPickupRotateUpDown_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateUpDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.GetPickupRotateUpDown - nameWithType: IClientSimInput.GetPickupRotateUpDown -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeDrop(Action{System.Boolean,HandType}) - name: SubscribeDrop(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeDrop_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeDrop(Action{System.Boolean,HandType}) - name.vb: SubscribeDrop(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeDrop(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeDrop(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.SubscribeDrop(Action) - nameWithType.vb: IClientSimInput.SubscribeDrop(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeDrop* - name: SubscribeDrop - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeDrop_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeDrop - nameWithType: IClientSimInput.SubscribeDrop -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeGrab(Action{System.Boolean,HandType}) - name: SubscribeGrab(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeGrab_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeGrab(Action{System.Boolean,HandType}) - name.vb: SubscribeGrab(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeGrab(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeGrab(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.SubscribeGrab(Action) - nameWithType.vb: IClientSimInput.SubscribeGrab(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeGrab* - name: SubscribeGrab - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeGrab_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeGrab - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeGrab - nameWithType: IClientSimInput.SubscribeGrab -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeJump(Action{System.Boolean,HandType}) - name: SubscribeJump(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeJump_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeJump(Action{System.Boolean,HandType}) - name.vb: SubscribeJump(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeJump(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeJump(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.SubscribeJump(Action) - nameWithType.vb: IClientSimInput.SubscribeJump(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeJump* - name: SubscribeJump - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeJump_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeJump - nameWithType: IClientSimInput.SubscribeJump -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeReleaseMouse(Action{System.Boolean}) - name: SubscribeReleaseMouse(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeReleaseMouse_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeReleaseMouse(Action{System.Boolean}) - name.vb: SubscribeReleaseMouse(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeReleaseMouse(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeReleaseMouse(Action(Of System.Boolean)) - nameWithType: IClientSimInput.SubscribeReleaseMouse(Action) - nameWithType.vb: IClientSimInput.SubscribeReleaseMouse(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeReleaseMouse* - name: SubscribeReleaseMouse - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeReleaseMouse_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeReleaseMouse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeReleaseMouse - nameWithType: IClientSimInput.SubscribeReleaseMouse -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeRun(Action{System.Boolean}) - name: SubscribeRun(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeRun_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeRun(Action{System.Boolean}) - name.vb: SubscribeRun(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeRun(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeRun(Action(Of System.Boolean)) - nameWithType: IClientSimInput.SubscribeRun(Action) - nameWithType.vb: IClientSimInput.SubscribeRun(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeRun* - name: SubscribeRun - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeRun_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeRun - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeRun - nameWithType: IClientSimInput.SubscribeRun -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleCrouch(Action{System.Boolean}) - name: SubscribeToggleCrouch(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeToggleCrouch_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleCrouch(Action{System.Boolean}) - name.vb: SubscribeToggleCrouch(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleCrouch(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleCrouch(Action(Of System.Boolean)) - nameWithType: IClientSimInput.SubscribeToggleCrouch(Action) - nameWithType.vb: IClientSimInput.SubscribeToggleCrouch(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleCrouch* - name: SubscribeToggleCrouch - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeToggleCrouch_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleCrouch - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleCrouch - nameWithType: IClientSimInput.SubscribeToggleCrouch -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleMenu(Action{System.Boolean,HandType}) - name: SubscribeToggleMenu(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeToggleMenu_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleMenu(Action{System.Boolean,HandType}) - name.vb: SubscribeToggleMenu(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleMenu(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleMenu(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.SubscribeToggleMenu(Action) - nameWithType.vb: IClientSimInput.SubscribeToggleMenu(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleMenu* - name: SubscribeToggleMenu - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeToggleMenu_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleMenu - nameWithType: IClientSimInput.SubscribeToggleMenu -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleProne(Action{System.Boolean}) - name: SubscribeToggleProne(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeToggleProne_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleProne(Action{System.Boolean}) - name.vb: SubscribeToggleProne(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleProne(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleProne(Action(Of System.Boolean)) - nameWithType: IClientSimInput.SubscribeToggleProne(Action) - nameWithType.vb: IClientSimInput.SubscribeToggleProne(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleProne* - name: SubscribeToggleProne - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeToggleProne_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleProne - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeToggleProne - nameWithType: IClientSimInput.SubscribeToggleProne -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeUse(Action{System.Boolean,HandType}) - name: SubscribeUse(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeUse_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.SubscribeUse(Action{System.Boolean,HandType}) - name.vb: SubscribeUse(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeUse(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.SubscribeUse(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.SubscribeUse(Action) - nameWithType.vb: IClientSimInput.SubscribeUse(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.SubscribeUse* - name: SubscribeUse - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_SubscribeUse_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.SubscribeUse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.SubscribeUse - nameWithType: IClientSimInput.SubscribeUse -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeDrop(Action{System.Boolean,HandType}) - name: UnsubscribeDrop(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeDrop_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeDrop(Action{System.Boolean,HandType}) - name.vb: UnsubscribeDrop(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeDrop(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeDrop(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.UnsubscribeDrop(Action) - nameWithType.vb: IClientSimInput.UnsubscribeDrop(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeDrop* - name: UnsubscribeDrop - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeDrop_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeDrop - nameWithType: IClientSimInput.UnsubscribeDrop -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeGrab(Action{System.Boolean,HandType}) - name: UnsubscribeGrab(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeGrab_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeGrab(Action{System.Boolean,HandType}) - name.vb: UnsubscribeGrab(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeGrab(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeGrab(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.UnsubscribeGrab(Action) - nameWithType.vb: IClientSimInput.UnsubscribeGrab(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeGrab* - name: UnsubscribeGrab - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeGrab_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeGrab - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeGrab - nameWithType: IClientSimInput.UnsubscribeGrab -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeJump(Action{System.Boolean,HandType}) - name: UnsubscribeJump(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeJump_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeJump(Action{System.Boolean,HandType}) - name.vb: UnsubscribeJump(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeJump(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeJump(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.UnsubscribeJump(Action) - nameWithType.vb: IClientSimInput.UnsubscribeJump(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeJump* - name: UnsubscribeJump - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeJump_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeJump - nameWithType: IClientSimInput.UnsubscribeJump -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeReleaseMouse(Action{System.Boolean}) - name: UnsubscribeReleaseMouse(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeReleaseMouse_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeReleaseMouse(Action{System.Boolean}) - name.vb: UnsubscribeReleaseMouse(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeReleaseMouse(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeReleaseMouse(Action(Of System.Boolean)) - nameWithType: IClientSimInput.UnsubscribeReleaseMouse(Action) - nameWithType.vb: IClientSimInput.UnsubscribeReleaseMouse(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeReleaseMouse* - name: UnsubscribeReleaseMouse - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeReleaseMouse_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeReleaseMouse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeReleaseMouse - nameWithType: IClientSimInput.UnsubscribeReleaseMouse -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeRun(Action{System.Boolean}) - name: UnsubscribeRun(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeRun_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeRun(Action{System.Boolean}) - name.vb: UnsubscribeRun(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeRun(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeRun(Action(Of System.Boolean)) - nameWithType: IClientSimInput.UnsubscribeRun(Action) - nameWithType.vb: IClientSimInput.UnsubscribeRun(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeRun* - name: UnsubscribeRun - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeRun_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeRun - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeRun - nameWithType: IClientSimInput.UnsubscribeRun -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleCrouch(Action{System.Boolean}) - name: UnsubscribeToggleCrouch(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeToggleCrouch_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleCrouch(Action{System.Boolean}) - name.vb: UnsubscribeToggleCrouch(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleCrouch(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleCrouch(Action(Of System.Boolean)) - nameWithType: IClientSimInput.UnsubscribeToggleCrouch(Action) - nameWithType.vb: IClientSimInput.UnsubscribeToggleCrouch(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleCrouch* - name: UnsubscribeToggleCrouch - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeToggleCrouch_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleCrouch - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleCrouch - nameWithType: IClientSimInput.UnsubscribeToggleCrouch -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleMenu(Action{System.Boolean,HandType}) - name: UnsubscribeToggleMenu(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeToggleMenu_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleMenu(Action{System.Boolean,HandType}) - name.vb: UnsubscribeToggleMenu(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleMenu(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleMenu(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.UnsubscribeToggleMenu(Action) - nameWithType.vb: IClientSimInput.UnsubscribeToggleMenu(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleMenu* - name: UnsubscribeToggleMenu - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeToggleMenu_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleMenu - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleMenu - nameWithType: IClientSimInput.UnsubscribeToggleMenu -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleProne(Action{System.Boolean}) - name: UnsubscribeToggleProne(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeToggleProne_Action_System_Boolean__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleProne(Action{System.Boolean}) - name.vb: UnsubscribeToggleProne(Action(Of Boolean)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleProne(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleProne(Action(Of System.Boolean)) - nameWithType: IClientSimInput.UnsubscribeToggleProne(Action) - nameWithType.vb: IClientSimInput.UnsubscribeToggleProne(Action(Of Boolean)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleProne* - name: UnsubscribeToggleProne - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeToggleProne_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleProne - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeToggleProne - nameWithType: IClientSimInput.UnsubscribeToggleProne -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeUse(Action{System.Boolean,HandType}) - name: UnsubscribeUse(Action) - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeUse_Action_System_Boolean_HandType__ - commentId: M:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeUse(Action{System.Boolean,HandType}) - name.vb: UnsubscribeUse(Action(Of Boolean, HandType)) - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeUse(Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeUse(Action(Of System.Boolean, HandType)) - nameWithType: IClientSimInput.UnsubscribeUse(Action) - nameWithType.vb: IClientSimInput.UnsubscribeUse(Action(Of Boolean, HandType)) -- uid: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeUse* - name: UnsubscribeUse - href: classes/VRC.SDK3.ClientSim.IClientSimInput.html#VRC_SDK3_ClientSim_IClientSimInput_UnsubscribeUse_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeUse - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInput.UnsubscribeUse - nameWithType: IClientSimInput.UnsubscribeUse -- uid: VRC.SDK3.ClientSim.IClientSimInteractable - name: IClientSimInteractable - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html - commentId: T:VRC.SDK3.ClientSim.IClientSimInteractable - fullName: VRC.SDK3.ClientSim.IClientSimInteractable - nameWithType: IClientSimInteractable -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.CanInteract - name: CanInteract() - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_CanInteract - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractable.CanInteract - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.CanInteract() - nameWithType: IClientSimInteractable.CanInteract() -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.CanInteract* - name: CanInteract - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_CanInteract_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractable.CanInteract - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.CanInteract - nameWithType: IClientSimInteractable.CanInteract -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractText - name: GetInteractText() - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_GetInteractText - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractText - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractText() - nameWithType: IClientSimInteractable.GetInteractText() -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractText* - name: GetInteractText - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_GetInteractText_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractText - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractText - nameWithType: IClientSimInteractable.GetInteractText -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractTextPlacement - name: GetInteractTextPlacement() - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_GetInteractTextPlacement - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractTextPlacement - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractTextPlacement() - nameWithType: IClientSimInteractable.GetInteractTextPlacement() -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractTextPlacement* - name: GetInteractTextPlacement - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_GetInteractTextPlacement_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractTextPlacement - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.GetInteractTextPlacement - nameWithType: IClientSimInteractable.GetInteractTextPlacement -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.GetProximity - name: GetProximity() - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_GetProximity - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractable.GetProximity - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.GetProximity() - nameWithType: IClientSimInteractable.GetProximity() -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.GetProximity* - name: GetProximity - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_GetProximity_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractable.GetProximity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.GetProximity - nameWithType: IClientSimInteractable.GetProximity -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.Interact - name: Interact() - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_Interact - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractable.Interact - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.Interact() - nameWithType: IClientSimInteractable.Interact() -- uid: VRC.SDK3.ClientSim.IClientSimInteractable.Interact* - name: Interact - href: classes/VRC.SDK3.ClientSim.IClientSimInteractable.html#VRC_SDK3_ClientSim_IClientSimInteractable_Interact_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractable.Interact - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractable.Interact - nameWithType: IClientSimInteractable.Interact -- uid: VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider - name: IClientSimInteractiveLayerProvider - href: classes/VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider - fullName: VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider - nameWithType: IClientSimInteractiveLayerProvider -- uid: VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.GetInteractiveLayers - name: GetInteractiveLayers() - href: classes/VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_IClientSimInteractiveLayerProvider_GetInteractiveLayers - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.GetInteractiveLayers - fullName: VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.GetInteractiveLayers() - nameWithType: IClientSimInteractiveLayerProvider.GetInteractiveLayers() -- uid: VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.GetInteractiveLayers* - name: GetInteractiveLayers - href: classes/VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.html#VRC_SDK3_ClientSim_IClientSimInteractiveLayerProvider_GetInteractiveLayers_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.GetInteractiveLayers - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractiveLayerProvider.GetInteractiveLayers - nameWithType: IClientSimInteractiveLayerProvider.GetInteractiveLayers -- uid: VRC.SDK3.ClientSim.IClientSimInteractManager - name: IClientSimInteractManager - href: classes/VRC.SDK3.ClientSim.IClientSimInteractManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimInteractManager - fullName: VRC.SDK3.ClientSim.IClientSimInteractManager - nameWithType: IClientSimInteractManager -- uid: VRC.SDK3.ClientSim.IClientSimInteractManager.CanInteract(VRC.SDK3.ClientSim.IClientSimInteractable,System.Single) - name: CanInteract(IClientSimInteractable, Single) - href: classes/VRC.SDK3.ClientSim.IClientSimInteractManager.html#VRC_SDK3_ClientSim_IClientSimInteractManager_CanInteract_VRC_SDK3_ClientSim_IClientSimInteractable_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractManager.CanInteract(VRC.SDK3.ClientSim.IClientSimInteractable,System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimInteractManager.CanInteract(VRC.SDK3.ClientSim.IClientSimInteractable, System.Single) - nameWithType: IClientSimInteractManager.CanInteract(IClientSimInteractable, Single) -- uid: VRC.SDK3.ClientSim.IClientSimInteractManager.CanInteract* - name: CanInteract - href: classes/VRC.SDK3.ClientSim.IClientSimInteractManager.html#VRC_SDK3_ClientSim_IClientSimInteractManager_CanInteract_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractManager.CanInteract - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractManager.CanInteract - nameWithType: IClientSimInteractManager.CanInteract -- uid: VRC.SDK3.ClientSim.IClientSimInteractManager.GetFirstInteractable(GameObject,System.Single) - name: GetFirstInteractable(GameObject, Single) - href: classes/VRC.SDK3.ClientSim.IClientSimInteractManager.html#VRC_SDK3_ClientSim_IClientSimInteractManager_GetFirstInteractable_GameObject_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractManager.GetFirstInteractable(GameObject,System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimInteractManager.GetFirstInteractable(GameObject, System.Single) - nameWithType: IClientSimInteractManager.GetFirstInteractable(GameObject, Single) -- uid: VRC.SDK3.ClientSim.IClientSimInteractManager.GetFirstInteractable* - name: GetFirstInteractable - href: classes/VRC.SDK3.ClientSim.IClientSimInteractManager.html#VRC_SDK3_ClientSim_IClientSimInteractManager_GetFirstInteractable_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractManager.GetFirstInteractable - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractManager.GetFirstInteractable - nameWithType: IClientSimInteractManager.GetFirstInteractable -- uid: VRC.SDK3.ClientSim.IClientSimInteractManager.Interact(GameObject,System.Single) - name: Interact(GameObject, Single) - href: classes/VRC.SDK3.ClientSim.IClientSimInteractManager.html#VRC_SDK3_ClientSim_IClientSimInteractManager_Interact_GameObject_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimInteractManager.Interact(GameObject,System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimInteractManager.Interact(GameObject, System.Single) - nameWithType: IClientSimInteractManager.Interact(GameObject, Single) -- uid: VRC.SDK3.ClientSim.IClientSimInteractManager.Interact* - name: Interact - href: classes/VRC.SDK3.ClientSim.IClientSimInteractManager.html#VRC_SDK3_ClientSim_IClientSimInteractManager_Interact_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimInteractManager.Interact - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimInteractManager.Interact - nameWithType: IClientSimInteractManager.Interact -- uid: VRC.SDK3.ClientSim.IClientSimMousePositionProvider - name: IClientSimMousePositionProvider - href: classes/VRC.SDK3.ClientSim.IClientSimMousePositionProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimMousePositionProvider - fullName: VRC.SDK3.ClientSim.IClientSimMousePositionProvider - nameWithType: IClientSimMousePositionProvider -- uid: VRC.SDK3.ClientSim.IClientSimMousePositionProvider.GetMousePosition - name: GetMousePosition() - href: classes/VRC.SDK3.ClientSim.IClientSimMousePositionProvider.html#VRC_SDK3_ClientSim_IClientSimMousePositionProvider_GetMousePosition - commentId: M:VRC.SDK3.ClientSim.IClientSimMousePositionProvider.GetMousePosition - fullName: VRC.SDK3.ClientSim.IClientSimMousePositionProvider.GetMousePosition() - nameWithType: IClientSimMousePositionProvider.GetMousePosition() -- uid: VRC.SDK3.ClientSim.IClientSimMousePositionProvider.GetMousePosition* - name: GetMousePosition - href: classes/VRC.SDK3.ClientSim.IClientSimMousePositionProvider.html#VRC_SDK3_ClientSim_IClientSimMousePositionProvider_GetMousePosition_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimMousePositionProvider.GetMousePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimMousePositionProvider.GetMousePosition - nameWithType: IClientSimMousePositionProvider.GetMousePosition -- uid: VRC.SDK3.ClientSim.IClientSimPickupable - name: IClientSimPickupable - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPickupable - fullName: VRC.SDK3.ClientSim.IClientSimPickupable - nameWithType: IClientSimPickupable -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.AllowManipulation - name: AllowManipulation() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_AllowManipulation - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.AllowManipulation - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.AllowManipulation() - nameWithType: IClientSimPickupable.AllowManipulation() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.AllowManipulation* - name: AllowManipulation - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_AllowManipulation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.AllowManipulation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.AllowManipulation - nameWithType: IClientSimPickupable.AllowManipulation -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.AutoHold - name: AutoHold() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_AutoHold - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.AutoHold - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.AutoHold() - nameWithType: IClientSimPickupable.AutoHold() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.AutoHold* - name: AutoHold - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_AutoHold_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.AutoHold - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.AutoHold - nameWithType: IClientSimPickupable.AutoHold -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.Drop(VRCPlayerApi) - name: Drop(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_Drop_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.Drop(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.Drop(VRCPlayerApi) - nameWithType: IClientSimPickupable.Drop(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.Drop* - name: Drop - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_Drop_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.Drop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.Drop - nameWithType: IClientSimPickupable.Drop -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetGameObject - name: GetGameObject() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetGameObject - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetGameObject - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetGameObject() - nameWithType: IClientSimPickupable.GetGameObject() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetGameObject* - name: GetGameObject - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetGameObject_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetGameObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetGameObject - nameWithType: IClientSimPickupable.GetGameObject -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetGripLocation - name: GetGripLocation() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetGripLocation - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetGripLocation - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetGripLocation() - nameWithType: IClientSimPickupable.GetGripLocation() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetGripLocation* - name: GetGripLocation - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetGripLocation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetGripLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetGripLocation - nameWithType: IClientSimPickupable.GetGripLocation -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetGunLocation - name: GetGunLocation() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetGunLocation - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetGunLocation - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetGunLocation() - nameWithType: IClientSimPickupable.GetGunLocation() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetGunLocation* - name: GetGunLocation - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetGunLocation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetGunLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetGunLocation - nameWithType: IClientSimPickupable.GetGunLocation -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetHoldingPlayer - name: GetHoldingPlayer() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetHoldingPlayer - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetHoldingPlayer - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetHoldingPlayer() - nameWithType: IClientSimPickupable.GetHoldingPlayer() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetHoldingPlayer* - name: GetHoldingPlayer - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetHoldingPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetHoldingPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetHoldingPlayer - nameWithType: IClientSimPickupable.GetHoldingPlayer -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetOrientation - name: GetOrientation() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetOrientation - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetOrientation - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetOrientation() - nameWithType: IClientSimPickupable.GetOrientation() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetOrientation* - name: GetOrientation - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetOrientation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetOrientation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetOrientation - nameWithType: IClientSimPickupable.GetOrientation -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetPickup - name: GetPickup() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetPickup - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetPickup - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetPickup() - nameWithType: IClientSimPickupable.GetPickup() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetPickup* - name: GetPickup - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetPickup_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetPickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetPickup - nameWithType: IClientSimPickupable.GetPickup -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetRigidbody - name: GetRigidbody() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetRigidbody - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetRigidbody - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetRigidbody() - nameWithType: IClientSimPickupable.GetRigidbody() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetRigidbody* - name: GetRigidbody - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetRigidbody_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetRigidbody - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetRigidbody - nameWithType: IClientSimPickupable.GetRigidbody -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetThrowVelocityBoostScale - name: GetThrowVelocityBoostScale() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetThrowVelocityBoostScale - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetThrowVelocityBoostScale - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetThrowVelocityBoostScale() - nameWithType: IClientSimPickupable.GetThrowVelocityBoostScale() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetThrowVelocityBoostScale* - name: GetThrowVelocityBoostScale - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetThrowVelocityBoostScale_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetThrowVelocityBoostScale - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetThrowVelocityBoostScale - nameWithType: IClientSimPickupable.GetThrowVelocityBoostScale -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetTransform - name: GetTransform() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetTransform - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.GetTransform - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetTransform() - nameWithType: IClientSimPickupable.GetTransform() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.GetTransform* - name: GetTransform - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_GetTransform_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.GetTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.GetTransform - nameWithType: IClientSimPickupable.GetTransform -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.IsHeld - name: IsHeld() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_IsHeld - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.IsHeld - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.IsHeld() - nameWithType: IClientSimPickupable.IsHeld() -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.IsHeld* - name: IsHeld - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_IsHeld_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.IsHeld - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.IsHeld - nameWithType: IClientSimPickupable.IsHeld -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.Pickup(VRCPlayerApi,VRC_Pickup.PickupHand,Action{VRC.SDK3.ClientSim.IClientSimPickupable}) - name: Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action) - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_Pickup_VRCPlayerApi_VRC_Pickup_PickupHand_Action_VRC_SDK3_ClientSim_IClientSimPickupable__ - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupable.Pickup(VRCPlayerApi,VRC_Pickup.PickupHand,Action{VRC.SDK3.ClientSim.IClientSimPickupable}) - name.vb: Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action(Of IClientSimPickupable)) - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action) - fullName.vb: VRC.SDK3.ClientSim.IClientSimPickupable.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action(Of VRC.SDK3.ClientSim.IClientSimPickupable)) - nameWithType: IClientSimPickupable.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action) - nameWithType.vb: IClientSimPickupable.Pickup(VRCPlayerApi, VRC_Pickup.PickupHand, Action(Of IClientSimPickupable)) -- uid: VRC.SDK3.ClientSim.IClientSimPickupable.Pickup* - name: Pickup - href: classes/VRC.SDK3.ClientSim.IClientSimPickupable.html#VRC_SDK3_ClientSim_IClientSimPickupable_Pickup_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupable.Pickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupable.Pickup - nameWithType: IClientSimPickupable.Pickup -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler - name: IClientSimPickupHandler - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPickupHandler - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler - nameWithType: IClientSimPickupHandler -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnDrop - name: OnDrop() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnDrop - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnDrop - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnDrop() - nameWithType: IClientSimPickupHandler.OnDrop() -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnDrop* - name: OnDrop - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnDrop_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnDrop - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnDrop - nameWithType: IClientSimPickupHandler.OnDrop -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickup - name: OnPickup() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnPickup - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickup - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickup() - nameWithType: IClientSimPickupHandler.OnPickup() -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickup* - name: OnPickup - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnPickup_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickup - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickup - nameWithType: IClientSimPickupHandler.OnPickup -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseDown - name: OnPickupUseDown() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnPickupUseDown - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseDown - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseDown() - nameWithType: IClientSimPickupHandler.OnPickupUseDown() -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseDown* - name: OnPickupUseDown - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnPickupUseDown_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseDown - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseDown - nameWithType: IClientSimPickupHandler.OnPickupUseDown -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseUp - name: OnPickupUseUp() - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnPickupUseUp - commentId: M:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseUp - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseUp() - nameWithType: IClientSimPickupHandler.OnPickupUseUp() -- uid: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseUp* - name: OnPickupUseUp - href: classes/VRC.SDK3.ClientSim.IClientSimPickupHandler.html#VRC_SDK3_ClientSim_IClientSimPickupHandler_OnPickupUseUp_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseUp - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPickupHandler.OnPickupUseUp - nameWithType: IClientSimPickupHandler.OnPickupUseUp -- uid: VRC.SDK3.ClientSim.IClientSimPlayerApiProvider - name: IClientSimPlayerApiProvider - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerApiProvider - fullName: VRC.SDK3.ClientSim.IClientSimPlayerApiProvider - nameWithType: IClientSimPlayerApiProvider -- uid: VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.Player - name: Player - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerApiProvider_Player - commentId: P:VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.Player - fullName: VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.Player - nameWithType: IClientSimPlayerApiProvider.Player -- uid: VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.Player* - name: Player - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerApiProvider_Player_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.Player - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerApiProvider.Player - nameWithType: IClientSimPlayerApiProvider.Player -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData - name: IClientSimPlayerAudioData - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerAudioData - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData - nameWithType: IClientSimPlayerAudioData -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioCustomCurve(System.Boolean) - name: SetAvatarAudioCustomCurve(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioCustomCurve_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioCustomCurve(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioCustomCurve(System.Boolean) - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioCustomCurve(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioCustomCurve* - name: SetAvatarAudioCustomCurve - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioCustomCurve_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioCustomCurve - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioCustomCurve - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioCustomCurve -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioFarRadius(System.Single) - name: SetAvatarAudioFarRadius(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioFarRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioFarRadius(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioFarRadius(System.Single) - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioFarRadius(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioFarRadius* - name: SetAvatarAudioFarRadius - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioFarRadius_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioFarRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioFarRadius - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioFarRadius -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioForceSpatial(System.Boolean) - name: SetAvatarAudioForceSpatial(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioForceSpatial_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioForceSpatial(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioForceSpatial(System.Boolean) - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioForceSpatial(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioForceSpatial* - name: SetAvatarAudioForceSpatial - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioForceSpatial_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioForceSpatial - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioForceSpatial - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioForceSpatial -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioGain(System.Single) - name: SetAvatarAudioGain(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioGain_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioGain(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioGain(System.Single) - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioGain(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioGain* - name: SetAvatarAudioGain - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioGain_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioGain - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioGain - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioGain -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioNearRadius(System.Single) - name: SetAvatarAudioNearRadius(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioNearRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioNearRadius(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioNearRadius(System.Single) - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioNearRadius(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioNearRadius* - name: SetAvatarAudioNearRadius - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioNearRadius_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioNearRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioNearRadius - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioNearRadius -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(System.Single) - name: SetAvatarAudioVolumetricRadius(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioVolumetricRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(System.Single) - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius* - name: SetAvatarAudioVolumetricRadius - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetAvatarAudioVolumetricRadius_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius - nameWithType: IClientSimPlayerAudioData.SetAvatarAudioVolumetricRadius -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceFar(System.Single) - name: SetVoiceDistanceFar(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceDistanceFar_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceFar(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceFar(System.Single) - nameWithType: IClientSimPlayerAudioData.SetVoiceDistanceFar(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceFar* - name: SetVoiceDistanceFar - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceDistanceFar_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceFar - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceFar - nameWithType: IClientSimPlayerAudioData.SetVoiceDistanceFar -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceNear(System.Single) - name: SetVoiceDistanceNear(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceDistanceNear_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceNear(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceNear(System.Single) - nameWithType: IClientSimPlayerAudioData.SetVoiceDistanceNear(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceNear* - name: SetVoiceDistanceNear - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceDistanceNear_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceNear - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceDistanceNear - nameWithType: IClientSimPlayerAudioData.SetVoiceDistanceNear -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceGain(System.Single) - name: SetVoiceGain(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceGain_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceGain(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceGain(System.Single) - nameWithType: IClientSimPlayerAudioData.SetVoiceGain(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceGain* - name: SetVoiceGain - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceGain_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceGain - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceGain - nameWithType: IClientSimPlayerAudioData.SetVoiceGain -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceLowpass(System.Boolean) - name: SetVoiceLowpass(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceLowpass_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceLowpass(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceLowpass(System.Boolean) - nameWithType: IClientSimPlayerAudioData.SetVoiceLowpass(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceLowpass* - name: SetVoiceLowpass - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceLowpass_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceLowpass - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceLowpass - nameWithType: IClientSimPlayerAudioData.SetVoiceLowpass -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceVolumetricRadius(System.Single) - name: SetVoiceVolumetricRadius(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceVolumetricRadius_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceVolumetricRadius(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceVolumetricRadius(System.Single) - nameWithType: IClientSimPlayerAudioData.SetVoiceVolumetricRadius(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceVolumetricRadius* - name: SetVoiceVolumetricRadius - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAudioData.html#VRC_SDK3_ClientSim_IClientSimPlayerAudioData_SetVoiceVolumetricRadius_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceVolumetricRadius - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAudioData.SetVoiceVolumetricRadius - nameWithType: IClientSimPlayerAudioData.SetVoiceVolumetricRadius -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider - name: IClientSimPlayerAvatarDataProvider - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider - nameWithType: IClientSimPlayerAvatarDataProvider -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBonePosition(HumanBodyBones) - name: GetBonePosition(HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerAvatarDataProvider_GetBonePosition_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBonePosition(HumanBodyBones) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBonePosition(HumanBodyBones) - nameWithType: IClientSimPlayerAvatarDataProvider.GetBonePosition(HumanBodyBones) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBonePosition* - name: GetBonePosition - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerAvatarDataProvider_GetBonePosition_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBonePosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBonePosition - nameWithType: IClientSimPlayerAvatarDataProvider.GetBonePosition -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneRotation(HumanBodyBones) - name: GetBoneRotation(HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerAvatarDataProvider_GetBoneRotation_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneRotation(HumanBodyBones) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneRotation(HumanBodyBones) - nameWithType: IClientSimPlayerAvatarDataProvider.GetBoneRotation(HumanBodyBones) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneRotation* - name: GetBoneRotation - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerAvatarDataProvider_GetBoneRotation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneRotation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneRotation - nameWithType: IClientSimPlayerAvatarDataProvider.GetBoneRotation -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneTransform(HumanBodyBones) - name: GetBoneTransform(HumanBodyBones) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerAvatarDataProvider_GetBoneTransform_HumanBodyBones_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneTransform(HumanBodyBones) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneTransform(HumanBodyBones) - nameWithType: IClientSimPlayerAvatarDataProvider.GetBoneTransform(HumanBodyBones) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneTransform* - name: GetBoneTransform - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerAvatarDataProvider_GetBoneTransform_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerAvatarDataProvider.GetBoneTransform - nameWithType: IClientSimPlayerAvatarDataProvider.GetBoneTransform -- uid: VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider - name: IClientSimPlayerCameraProvider - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider - fullName: VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider - nameWithType: IClientSimPlayerCameraProvider -- uid: VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.GetCamera - name: GetCamera() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerCameraProvider_GetCamera - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.GetCamera - fullName: VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.GetCamera() - nameWithType: IClientSimPlayerCameraProvider.GetCamera() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.GetCamera* - name: GetCamera - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.html#VRC_SDK3_ClientSim_IClientSimPlayerCameraProvider_GetCamera_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.GetCamera - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerCameraProvider.GetCamera - nameWithType: IClientSimPlayerCameraProvider.GetCamera -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData - name: IClientSimPlayerLocomotionData - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData - nameWithType: IClientSimPlayerLocomotionData -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetGravityStrength - name: GetGravityStrength() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetGravityStrength - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetGravityStrength - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetGravityStrength() - nameWithType: IClientSimPlayerLocomotionData.GetGravityStrength() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetGravityStrength* - name: GetGravityStrength - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetGravityStrength_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetGravityStrength - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetGravityStrength - nameWithType: IClientSimPlayerLocomotionData.GetGravityStrength -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetImmobilized - name: GetImmobilized() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetImmobilized - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetImmobilized - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetImmobilized() - nameWithType: IClientSimPlayerLocomotionData.GetImmobilized() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetImmobilized* - name: GetImmobilized - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetImmobilized_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetImmobilized - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetImmobilized - nameWithType: IClientSimPlayerLocomotionData.GetImmobilized -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetJump - name: GetJump() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetJump - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetJump - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetJump() - nameWithType: IClientSimPlayerLocomotionData.GetJump() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetJump* - name: GetJump - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetJump_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetJump - nameWithType: IClientSimPlayerLocomotionData.GetJump -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetRunSpeed - name: GetRunSpeed() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetRunSpeed - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetRunSpeed - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetRunSpeed() - nameWithType: IClientSimPlayerLocomotionData.GetRunSpeed() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetRunSpeed* - name: GetRunSpeed - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetRunSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetRunSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetRunSpeed - nameWithType: IClientSimPlayerLocomotionData.GetRunSpeed -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetStrafeSpeed - name: GetStrafeSpeed() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetStrafeSpeed - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetStrafeSpeed - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetStrafeSpeed() - nameWithType: IClientSimPlayerLocomotionData.GetStrafeSpeed() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetStrafeSpeed* - name: GetStrafeSpeed - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetStrafeSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetStrafeSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetStrafeSpeed - nameWithType: IClientSimPlayerLocomotionData.GetStrafeSpeed -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetUseLegacyLocomotion - name: GetUseLegacyLocomotion() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetUseLegacyLocomotion - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetUseLegacyLocomotion - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetUseLegacyLocomotion() - nameWithType: IClientSimPlayerLocomotionData.GetUseLegacyLocomotion() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetUseLegacyLocomotion* - name: GetUseLegacyLocomotion - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetUseLegacyLocomotion_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetUseLegacyLocomotion - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetUseLegacyLocomotion - nameWithType: IClientSimPlayerLocomotionData.GetUseLegacyLocomotion -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetWalkSpeed - name: GetWalkSpeed() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetWalkSpeed - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetWalkSpeed - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetWalkSpeed() - nameWithType: IClientSimPlayerLocomotionData.GetWalkSpeed() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetWalkSpeed* - name: GetWalkSpeed - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_GetWalkSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetWalkSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.GetWalkSpeed - nameWithType: IClientSimPlayerLocomotionData.GetWalkSpeed -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetGravityStrength(System.Single) - name: SetGravityStrength(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetGravityStrength_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetGravityStrength(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetGravityStrength(System.Single) - nameWithType: IClientSimPlayerLocomotionData.SetGravityStrength(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetGravityStrength* - name: SetGravityStrength - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetGravityStrength_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetGravityStrength - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetGravityStrength - nameWithType: IClientSimPlayerLocomotionData.SetGravityStrength -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetImmobilized(System.Boolean) - name: SetImmobilized(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetImmobilized_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetImmobilized(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetImmobilized(System.Boolean) - nameWithType: IClientSimPlayerLocomotionData.SetImmobilized(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetImmobilized* - name: SetImmobilized - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetImmobilized_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetImmobilized - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetImmobilized - nameWithType: IClientSimPlayerLocomotionData.SetImmobilized -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetJump(System.Single) - name: SetJump(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetJump_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetJump(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetJump(System.Single) - nameWithType: IClientSimPlayerLocomotionData.SetJump(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetJump* - name: SetJump - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetJump_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetJump - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetJump - nameWithType: IClientSimPlayerLocomotionData.SetJump -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetRunSpeed(System.Single) - name: SetRunSpeed(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetRunSpeed_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetRunSpeed(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetRunSpeed(System.Single) - nameWithType: IClientSimPlayerLocomotionData.SetRunSpeed(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetRunSpeed* - name: SetRunSpeed - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetRunSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetRunSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetRunSpeed - nameWithType: IClientSimPlayerLocomotionData.SetRunSpeed -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetStrafeSpeed(System.Single) - name: SetStrafeSpeed(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetStrafeSpeed_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetStrafeSpeed(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetStrafeSpeed(System.Single) - nameWithType: IClientSimPlayerLocomotionData.SetStrafeSpeed(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetStrafeSpeed* - name: SetStrafeSpeed - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetStrafeSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetStrafeSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetStrafeSpeed - nameWithType: IClientSimPlayerLocomotionData.SetStrafeSpeed -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetUseLegacyLocomotion(System.Boolean) - name: SetUseLegacyLocomotion(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetUseLegacyLocomotion_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetUseLegacyLocomotion(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetUseLegacyLocomotion(System.Boolean) - nameWithType: IClientSimPlayerLocomotionData.SetUseLegacyLocomotion(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetUseLegacyLocomotion* - name: SetUseLegacyLocomotion - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetUseLegacyLocomotion_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetUseLegacyLocomotion - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetUseLegacyLocomotion - nameWithType: IClientSimPlayerLocomotionData.SetUseLegacyLocomotion -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetWalkSpeed(System.Single) - name: SetWalkSpeed(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetWalkSpeed_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetWalkSpeed(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetWalkSpeed(System.Single) - nameWithType: IClientSimPlayerLocomotionData.SetWalkSpeed(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetWalkSpeed* - name: SetWalkSpeed - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.html#VRC_SDK3_ClientSim_IClientSimPlayerLocomotionData_SetWalkSpeed_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetWalkSpeed - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerLocomotionData.SetWalkSpeed - nameWithType: IClientSimPlayerLocomotionData.SetWalkSpeed -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager - name: IClientSimPlayerManager - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerManager - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager - nameWithType: IClientSimPlayerManager -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.CreateNewPlayer(System.Boolean,VRC.SDK3.ClientSim.ClientSimPlayer,System.String) - name: CreateNewPlayer(Boolean, ClientSimPlayer, String) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_CreateNewPlayer_System_Boolean_VRC_SDK3_ClientSim_ClientSimPlayer_System_String_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.CreateNewPlayer(System.Boolean,VRC.SDK3.ClientSim.ClientSimPlayer,System.String) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.CreateNewPlayer(System.Boolean, VRC.SDK3.ClientSim.ClientSimPlayer, System.String) - nameWithType: IClientSimPlayerManager.CreateNewPlayer(Boolean, ClientSimPlayer, String) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.CreateNewPlayer* - name: CreateNewPlayer - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_CreateNewPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.CreateNewPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.CreateNewPlayer - nameWithType: IClientSimPlayerManager.CreateNewPlayer -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMaster - name: GetMaster() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetMaster - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMaster - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMaster() - nameWithType: IClientSimPlayerManager.GetMaster() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMaster* - name: GetMaster - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetMaster_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMaster - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMaster - nameWithType: IClientSimPlayerManager.GetMaster -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMasterID - name: GetMasterID() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetMasterID - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMasterID - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMasterID() - nameWithType: IClientSimPlayerManager.GetMasterID() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMasterID* - name: GetMasterID - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetMasterID_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMasterID - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetMasterID - nameWithType: IClientSimPlayerManager.GetMasterID -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetOwner(GameObject) - name: GetOwner(GameObject) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetOwner_GameObject_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetOwner(GameObject) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetOwner(GameObject) - nameWithType: IClientSimPlayerManager.GetOwner(GameObject) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetOwner* - name: GetOwner - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetOwner - nameWithType: IClientSimPlayerManager.GetOwner -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerByID(System.Int32) - name: GetPlayerByID(Int32) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetPlayerByID_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerByID(System.Int32) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerByID(System.Int32) - nameWithType: IClientSimPlayerManager.GetPlayerByID(Int32) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerByID* - name: GetPlayerByID - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetPlayerByID_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerByID - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerByID - nameWithType: IClientSimPlayerManager.GetPlayerByID -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerID(VRCPlayerApi) - name: GetPlayerID(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetPlayerID_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerID(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerID(VRCPlayerApi) - nameWithType: IClientSimPlayerManager.GetPlayerID(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerID* - name: GetPlayerID - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_GetPlayerID_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerID - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.GetPlayerID - nameWithType: IClientSimPlayerManager.GetPlayerID -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner - name: IsInstanceOwner() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsInstanceOwner - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner() - nameWithType: IClientSimPlayerManager.IsInstanceOwner() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) - name: IsInstanceOwner(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsInstanceOwner_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) - nameWithType: IClientSimPlayerManager.IsInstanceOwner(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner* - name: IsInstanceOwner - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsInstanceOwner_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsInstanceOwner - nameWithType: IClientSimPlayerManager.IsInstanceOwner -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsLocalPlayerMaster - name: IsLocalPlayerMaster() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsLocalPlayerMaster - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsLocalPlayerMaster - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsLocalPlayerMaster() - nameWithType: IClientSimPlayerManager.IsLocalPlayerMaster() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsLocalPlayerMaster* - name: IsLocalPlayerMaster - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsLocalPlayerMaster_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsLocalPlayerMaster - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsLocalPlayerMaster - nameWithType: IClientSimPlayerManager.IsLocalPlayerMaster -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsMaster(VRCPlayerApi) - name: IsMaster(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsMaster_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsMaster(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsMaster(VRCPlayerApi) - nameWithType: IClientSimPlayerManager.IsMaster(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsMaster* - name: IsMaster - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsMaster_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsMaster - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsMaster - nameWithType: IClientSimPlayerManager.IsMaster -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsOwner(VRCPlayerApi,GameObject) - name: IsOwner(VRCPlayerApi, GameObject) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsOwner_VRCPlayerApi_GameObject_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsOwner(VRCPlayerApi,GameObject) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsOwner(VRCPlayerApi, GameObject) - nameWithType: IClientSimPlayerManager.IsOwner(VRCPlayerApi, GameObject) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsOwner* - name: IsOwner - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_IsOwner_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.IsOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.IsOwner - nameWithType: IClientSimPlayerManager.IsOwner -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.LocalPlayer - name: LocalPlayer() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_LocalPlayer - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.LocalPlayer - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.LocalPlayer() - nameWithType: IClientSimPlayerManager.LocalPlayer() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.LocalPlayer* - name: LocalPlayer - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_LocalPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.LocalPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.LocalPlayer - nameWithType: IClientSimPlayerManager.LocalPlayer -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.RemovePlayer(VRCPlayerApi) - name: RemovePlayer(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_RemovePlayer_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerManager.RemovePlayer(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.RemovePlayer(VRCPlayerApi) - nameWithType: IClientSimPlayerManager.RemovePlayer(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerManager.RemovePlayer* - name: RemovePlayer - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerManager.html#VRC_SDK3_ClientSim_IClientSimPlayerManager_RemovePlayer_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerManager.RemovePlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerManager.RemovePlayer - nameWithType: IClientSimPlayerManager.RemovePlayer -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData - name: IClientSimPlayerPickupData - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerPickupData - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData - nameWithType: IClientSimPlayerPickupData -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) - name: GetPickupInHand(VRC_Pickup.PickupHand) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_GetPickupInHand_VRC_Pickup_PickupHand_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) - nameWithType: IClientSimPlayerPickupData.GetPickupInHand(VRC_Pickup.PickupHand) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupInHand* - name: GetPickupInHand - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_GetPickupInHand_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupInHand - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupInHand - nameWithType: IClientSimPlayerPickupData.GetPickupInHand -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupsEnabled - name: GetPickupsEnabled() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_GetPickupsEnabled - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupsEnabled - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupsEnabled() - nameWithType: IClientSimPlayerPickupData.GetPickupsEnabled() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupsEnabled* - name: GetPickupsEnabled - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_GetPickupsEnabled_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupsEnabled - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.GetPickupsEnabled - nameWithType: IClientSimPlayerPickupData.GetPickupsEnabled -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand,VRC_Pickup) - name: SetPickupInHand(VRC_Pickup.PickupHand, VRC_Pickup) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_SetPickupInHand_VRC_Pickup_PickupHand_VRC_Pickup_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand,VRC_Pickup) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand, VRC_Pickup) - nameWithType: IClientSimPlayerPickupData.SetPickupInHand(VRC_Pickup.PickupHand, VRC_Pickup) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupInHand* - name: SetPickupInHand - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_SetPickupInHand_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupInHand - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupInHand - nameWithType: IClientSimPlayerPickupData.SetPickupInHand -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupsEnabled(System.Boolean) - name: SetPickupsEnabled(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_SetPickupsEnabled_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupsEnabled(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupsEnabled(System.Boolean) - nameWithType: IClientSimPlayerPickupData.SetPickupsEnabled(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupsEnabled* - name: SetPickupsEnabled - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerPickupData.html#VRC_SDK3_ClientSim_IClientSimPlayerPickupData_SetPickupsEnabled_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupsEnabled - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerPickupData.SetPickupsEnabled - nameWithType: IClientSimPlayerPickupData.SetPickupsEnabled -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager - name: IClientSimPlayerStationManager - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerStationManager - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager - nameWithType: IClientSimPlayerStationManager -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.CanPlayerMove(System.Single) - name: CanPlayerMove(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_CanPlayerMove_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.CanPlayerMove(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.CanPlayerMove(System.Single) - nameWithType: IClientSimPlayerStationManager.CanPlayerMove(Single) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.CanPlayerMove* - name: CanPlayerMove - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_CanPlayerMove_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.CanPlayerMove - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.CanPlayerMove - nameWithType: IClientSimPlayerStationManager.CanPlayerMove -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - name: EnterStation(IClientSimStation) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_EnterStation_VRC_SDK3_ClientSim_IClientSimStation_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.EnterStation(VRC.SDK3.ClientSim.IClientSimStation) - nameWithType: IClientSimPlayerStationManager.EnterStation(IClientSimStation) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.EnterStation* - name: EnterStation - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_EnterStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.EnterStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.EnterStation - nameWithType: IClientSimPlayerStationManager.EnterStation -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.ExitStation(VRC.SDK3.ClientSim.IClientSimStation,System.Boolean) - name: ExitStation(IClientSimStation, Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_ExitStation_VRC_SDK3_ClientSim_IClientSimStation_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.ExitStation(VRC.SDK3.ClientSim.IClientSimStation,System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.ExitStation(VRC.SDK3.ClientSim.IClientSimStation, System.Boolean) - nameWithType: IClientSimPlayerStationManager.ExitStation(IClientSimStation, Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.ExitStation* - name: ExitStation - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_ExitStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.ExitStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.ExitStation - nameWithType: IClientSimPlayerStationManager.ExitStation -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.GetCurrentStation - name: GetCurrentStation() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_GetCurrentStation - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.GetCurrentStation - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.GetCurrentStation() - nameWithType: IClientSimPlayerStationManager.GetCurrentStation() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.GetCurrentStation* - name: GetCurrentStation - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_GetCurrentStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.GetCurrentStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.GetCurrentStation - nameWithType: IClientSimPlayerStationManager.GetCurrentStation -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.InStation - name: InStation() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_InStation - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.InStation - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.InStation() - nameWithType: IClientSimPlayerStationManager.InStation() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.InStation* - name: InStation - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_InStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.InStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.InStation - nameWithType: IClientSimPlayerStationManager.InStation -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.IsLockedInStation - name: IsLockedInStation() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_IsLockedInStation - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.IsLockedInStation - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.IsLockedInStation() - nameWithType: IClientSimPlayerStationManager.IsLockedInStation() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.IsLockedInStation* - name: IsLockedInStation - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerStationManager.html#VRC_SDK3_ClientSim_IClientSimPlayerStationManager_IsLockedInStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerStationManager.IsLockedInStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerStationManager.IsLockedInStation - nameWithType: IClientSimPlayerStationManager.IsLockedInStation -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData - name: IClientSimPlayerTagsData - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPlayerTagsData - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData - nameWithType: IClientSimPlayerTagsData -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.ClearPlayerTags - name: ClearPlayerTags() - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_ClearPlayerTags - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.ClearPlayerTags - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.ClearPlayerTags() - nameWithType: IClientSimPlayerTagsData.ClearPlayerTags() -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.ClearPlayerTags* - name: ClearPlayerTags - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_ClearPlayerTags_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.ClearPlayerTags - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.ClearPlayerTags - nameWithType: IClientSimPlayerTagsData.ClearPlayerTags -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.GetPlayerTag(System.String) - name: GetPlayerTag(String) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_GetPlayerTag_System_String_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.GetPlayerTag(System.String) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.GetPlayerTag(System.String) - nameWithType: IClientSimPlayerTagsData.GetPlayerTag(String) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.GetPlayerTag* - name: GetPlayerTag - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_GetPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.GetPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.GetPlayerTag - nameWithType: IClientSimPlayerTagsData.GetPlayerTag -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.HasPlayerTag(System.String,System.String) - name: HasPlayerTag(String, String) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_HasPlayerTag_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.HasPlayerTag(System.String,System.String) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.HasPlayerTag(System.String, System.String) - nameWithType: IClientSimPlayerTagsData.HasPlayerTag(String, String) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.HasPlayerTag* - name: HasPlayerTag - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_HasPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.HasPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.HasPlayerTag - nameWithType: IClientSimPlayerTagsData.HasPlayerTag -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.SetPlayerTag(System.String,System.String) - name: SetPlayerTag(String, String) - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_SetPlayerTag_System_String_System_String_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.SetPlayerTag(System.String,System.String) - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.SetPlayerTag(System.String, System.String) - nameWithType: IClientSimPlayerTagsData.SetPlayerTag(String, String) -- uid: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.SetPlayerTag* - name: SetPlayerTag - href: classes/VRC.SDK3.ClientSim.IClientSimPlayerTagsData.html#VRC_SDK3_ClientSim_IClientSimPlayerTagsData_SetPlayerTag_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPlayerTagsData.SetPlayerTag - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPlayerTagsData.SetPlayerTag - nameWithType: IClientSimPlayerTagsData.SetPlayerTag -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable - name: IClientSimPositionSyncable - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html - commentId: T:VRC.SDK3.ClientSim.IClientSimPositionSyncable - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable - nameWithType: IClientSimPositionSyncable -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetIsKinematic - name: GetIsKinematic() - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_GetIsKinematic - commentId: M:VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetIsKinematic - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetIsKinematic() - nameWithType: IClientSimPositionSyncable.GetIsKinematic() -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetIsKinematic* - name: GetIsKinematic - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_GetIsKinematic_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetIsKinematic - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetIsKinematic - nameWithType: IClientSimPositionSyncable.GetIsKinematic -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetTransform - name: GetTransform() - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_GetTransform - commentId: M:VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetTransform - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetTransform() - nameWithType: IClientSimPositionSyncable.GetTransform() -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetTransform* - name: GetTransform - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_GetTransform_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetTransform - nameWithType: IClientSimPositionSyncable.GetTransform -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetUseGravity - name: GetUseGravity() - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_GetUseGravity - commentId: M:VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetUseGravity - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetUseGravity() - nameWithType: IClientSimPositionSyncable.GetUseGravity() -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetUseGravity* - name: GetUseGravity - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_GetUseGravity_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetUseGravity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.GetUseGravity - nameWithType: IClientSimPositionSyncable.GetUseGravity -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetIsKinematic(System.Boolean) - name: SetIsKinematic(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_SetIsKinematic_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetIsKinematic(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetIsKinematic(System.Boolean) - nameWithType: IClientSimPositionSyncable.SetIsKinematic(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetIsKinematic* - name: SetIsKinematic - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_SetIsKinematic_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetIsKinematic - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetIsKinematic - nameWithType: IClientSimPositionSyncable.SetIsKinematic -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetUseGravity(System.Boolean) - name: SetUseGravity(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_SetUseGravity_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetUseGravity(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetUseGravity(System.Boolean) - nameWithType: IClientSimPositionSyncable.SetUseGravity(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetUseGravity* - name: SetUseGravity - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_SetUseGravity_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetUseGravity - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SetUseGravity - nameWithType: IClientSimPositionSyncable.SetUseGravity -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SyncPosition - name: SyncPosition - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_SyncPosition - commentId: P:VRC.SDK3.ClientSim.IClientSimPositionSyncable.SyncPosition - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SyncPosition - nameWithType: IClientSimPositionSyncable.SyncPosition -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SyncPosition* - name: SyncPosition - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_SyncPosition_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPositionSyncable.SyncPosition - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.SyncPosition - nameWithType: IClientSimPositionSyncable.SyncPosition -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.UpdatePositionSync - name: UpdatePositionSync() - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_UpdatePositionSync - commentId: M:VRC.SDK3.ClientSim.IClientSimPositionSyncable.UpdatePositionSync - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.UpdatePositionSync() - nameWithType: IClientSimPositionSyncable.UpdatePositionSync() -- uid: VRC.SDK3.ClientSim.IClientSimPositionSyncable.UpdatePositionSync* - name: UpdatePositionSync - href: classes/VRC.SDK3.ClientSim.IClientSimPositionSyncable.html#VRC_SDK3_ClientSim_IClientSimPositionSyncable_UpdatePositionSync_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimPositionSyncable.UpdatePositionSync - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimPositionSyncable.UpdatePositionSync - nameWithType: IClientSimPositionSyncable.UpdatePositionSync -- uid: VRC.SDK3.ClientSim.IClientSimProxyObjectProvider - name: IClientSimProxyObjectProvider - href: classes/VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimProxyObjectProvider - fullName: VRC.SDK3.ClientSim.IClientSimProxyObjectProvider - nameWithType: IClientSimProxyObjectProvider -- uid: VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.CameraProxy - name: CameraProxy() - href: classes/VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.html#VRC_SDK3_ClientSim_IClientSimProxyObjectProvider_CameraProxy - commentId: M:VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.CameraProxy - fullName: VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.CameraProxy() - nameWithType: IClientSimProxyObjectProvider.CameraProxy() -- uid: VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.CameraProxy* - name: CameraProxy - href: classes/VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.html#VRC_SDK3_ClientSim_IClientSimProxyObjectProvider_CameraProxy_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.CameraProxy - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimProxyObjectProvider.CameraProxy - nameWithType: IClientSimProxyObjectProvider.CameraProxy -- uid: VRC.SDK3.ClientSim.IClientSimRayProvider - name: IClientSimRayProvider - href: classes/VRC.SDK3.ClientSim.IClientSimRayProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimRayProvider - fullName: VRC.SDK3.ClientSim.IClientSimRayProvider - nameWithType: IClientSimRayProvider -- uid: VRC.SDK3.ClientSim.IClientSimRayProvider.GetRay - name: GetRay() - href: classes/VRC.SDK3.ClientSim.IClientSimRayProvider.html#VRC_SDK3_ClientSim_IClientSimRayProvider_GetRay - commentId: M:VRC.SDK3.ClientSim.IClientSimRayProvider.GetRay - fullName: VRC.SDK3.ClientSim.IClientSimRayProvider.GetRay() - nameWithType: IClientSimRayProvider.GetRay() -- uid: VRC.SDK3.ClientSim.IClientSimRayProvider.GetRay* - name: GetRay - href: classes/VRC.SDK3.ClientSim.IClientSimRayProvider.html#VRC_SDK3_ClientSim_IClientSimRayProvider_GetRay_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimRayProvider.GetRay - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimRayProvider.GetRay - nameWithType: IClientSimRayProvider.GetRay -- uid: VRC.SDK3.ClientSim.IClientSimRespawnHandler - name: IClientSimRespawnHandler - href: classes/VRC.SDK3.ClientSim.IClientSimRespawnHandler.html - commentId: T:VRC.SDK3.ClientSim.IClientSimRespawnHandler - fullName: VRC.SDK3.ClientSim.IClientSimRespawnHandler - nameWithType: IClientSimRespawnHandler -- uid: VRC.SDK3.ClientSim.IClientSimRespawnHandler.Respawn - name: Respawn() - href: classes/VRC.SDK3.ClientSim.IClientSimRespawnHandler.html#VRC_SDK3_ClientSim_IClientSimRespawnHandler_Respawn - commentId: M:VRC.SDK3.ClientSim.IClientSimRespawnHandler.Respawn - fullName: VRC.SDK3.ClientSim.IClientSimRespawnHandler.Respawn() - nameWithType: IClientSimRespawnHandler.Respawn() -- uid: VRC.SDK3.ClientSim.IClientSimRespawnHandler.Respawn* - name: Respawn - href: classes/VRC.SDK3.ClientSim.IClientSimRespawnHandler.html#VRC_SDK3_ClientSim_IClientSimRespawnHandler_Respawn_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimRespawnHandler.Respawn - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimRespawnHandler.Respawn - nameWithType: IClientSimRespawnHandler.Respawn -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager - name: IClientSimSceneManager - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimSceneManager - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager - nameWithType: IClientSimSceneManager -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.GetRespawnHeight - name: GetRespawnHeight() - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_GetRespawnHeight - commentId: M:VRC.SDK3.ClientSim.IClientSimSceneManager.GetRespawnHeight - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.GetRespawnHeight() - nameWithType: IClientSimSceneManager.GetRespawnHeight() -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.GetRespawnHeight* - name: GetRespawnHeight - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_GetRespawnHeight_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSceneManager.GetRespawnHeight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.GetRespawnHeight - nameWithType: IClientSimSceneManager.GetRespawnHeight -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.GetSpawnPoint(System.Boolean) - name: GetSpawnPoint(Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_GetSpawnPoint_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSceneManager.GetSpawnPoint(System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.GetSpawnPoint(System.Boolean) - nameWithType: IClientSimSceneManager.GetSpawnPoint(Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.GetSpawnPoint* - name: GetSpawnPoint - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_GetSpawnPoint_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSceneManager.GetSpawnPoint - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.GetSpawnPoint - nameWithType: IClientSimSceneManager.GetSpawnPoint -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.HasSceneDescriptor - name: HasSceneDescriptor() - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_HasSceneDescriptor - commentId: M:VRC.SDK3.ClientSim.IClientSimSceneManager.HasSceneDescriptor - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.HasSceneDescriptor() - nameWithType: IClientSimSceneManager.HasSceneDescriptor() -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.HasSceneDescriptor* - name: HasSceneDescriptor - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_HasSceneDescriptor_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSceneManager.HasSceneDescriptor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.HasSceneDescriptor - nameWithType: IClientSimSceneManager.HasSceneDescriptor -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.SetupCamera(Camera) - name: SetupCamera(Camera) - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_SetupCamera_Camera_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSceneManager.SetupCamera(Camera) - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.SetupCamera(Camera) - nameWithType: IClientSimSceneManager.SetupCamera(Camera) -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.SetupCamera* - name: SetupCamera - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_SetupCamera_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSceneManager.SetupCamera - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.SetupCamera - nameWithType: IClientSimSceneManager.SetupCamera -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - name: ShouldObjectsDestroyAtRespawnHeight() - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_ShouldObjectsDestroyAtRespawnHeight - commentId: M:VRC.SDK3.ClientSim.IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight() - nameWithType: IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight() -- uid: VRC.SDK3.ClientSim.IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight* - name: ShouldObjectsDestroyAtRespawnHeight - href: classes/VRC.SDK3.ClientSim.IClientSimSceneManager.html#VRC_SDK3_ClientSim_IClientSimSceneManager_ShouldObjectsDestroyAtRespawnHeight_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight - nameWithType: IClientSimSceneManager.ShouldObjectsDestroyAtRespawnHeight -- uid: VRC.SDK3.ClientSim.IClientSimSessionState - name: IClientSimSessionState - href: classes/VRC.SDK3.ClientSim.IClientSimSessionState.html - commentId: T:VRC.SDK3.ClientSim.IClientSimSessionState - fullName: VRC.SDK3.ClientSim.IClientSimSessionState - nameWithType: IClientSimSessionState -- uid: VRC.SDK3.ClientSim.IClientSimSessionState.GetBool(System.String) - name: GetBool(String) - href: classes/VRC.SDK3.ClientSim.IClientSimSessionState.html#VRC_SDK3_ClientSim_IClientSimSessionState_GetBool_System_String_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSessionState.GetBool(System.String) - fullName: VRC.SDK3.ClientSim.IClientSimSessionState.GetBool(System.String) - nameWithType: IClientSimSessionState.GetBool(String) -- uid: VRC.SDK3.ClientSim.IClientSimSessionState.GetBool* - name: GetBool - href: classes/VRC.SDK3.ClientSim.IClientSimSessionState.html#VRC_SDK3_ClientSim_IClientSimSessionState_GetBool_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSessionState.GetBool - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSessionState.GetBool - nameWithType: IClientSimSessionState.GetBool -- uid: VRC.SDK3.ClientSim.IClientSimSessionState.SetBool(System.String,System.Boolean) - name: SetBool(String, Boolean) - href: classes/VRC.SDK3.ClientSim.IClientSimSessionState.html#VRC_SDK3_ClientSim_IClientSimSessionState_SetBool_System_String_System_Boolean_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSessionState.SetBool(System.String,System.Boolean) - fullName: VRC.SDK3.ClientSim.IClientSimSessionState.SetBool(System.String, System.Boolean) - nameWithType: IClientSimSessionState.SetBool(String, Boolean) -- uid: VRC.SDK3.ClientSim.IClientSimSessionState.SetBool* - name: SetBool - href: classes/VRC.SDK3.ClientSim.IClientSimSessionState.html#VRC_SDK3_ClientSim_IClientSimSessionState_SetBool_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSessionState.SetBool - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSessionState.SetBool - nameWithType: IClientSimSessionState.SetBool -- uid: VRC.SDK3.ClientSim.IClientSimStation - name: IClientSimStation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html - commentId: T:VRC.SDK3.ClientSim.IClientSimStation - fullName: VRC.SDK3.ClientSim.IClientSimStation - nameWithType: IClientSimStation -- uid: VRC.SDK3.ClientSim.IClientSimStation.CanUseStationFromStation - name: CanUseStationFromStation() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_CanUseStationFromStation - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.CanUseStationFromStation - fullName: VRC.SDK3.ClientSim.IClientSimStation.CanUseStationFromStation() - nameWithType: IClientSimStation.CanUseStationFromStation() -- uid: VRC.SDK3.ClientSim.IClientSimStation.CanUseStationFromStation* - name: CanUseStationFromStation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_CanUseStationFromStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.CanUseStationFromStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.CanUseStationFromStation - nameWithType: IClientSimStation.CanUseStationFromStation -- uid: VRC.SDK3.ClientSim.IClientSimStation.DisableStationExit - name: DisableStationExit() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_DisableStationExit - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.DisableStationExit - fullName: VRC.SDK3.ClientSim.IClientSimStation.DisableStationExit() - nameWithType: IClientSimStation.DisableStationExit() -- uid: VRC.SDK3.ClientSim.IClientSimStation.DisableStationExit* - name: DisableStationExit - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_DisableStationExit_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.DisableStationExit - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.DisableStationExit - nameWithType: IClientSimStation.DisableStationExit -- uid: VRC.SDK3.ClientSim.IClientSimStation.EnterLocation - name: EnterLocation() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_EnterLocation - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.EnterLocation - fullName: VRC.SDK3.ClientSim.IClientSimStation.EnterLocation() - nameWithType: IClientSimStation.EnterLocation() -- uid: VRC.SDK3.ClientSim.IClientSimStation.EnterLocation* - name: EnterLocation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_EnterLocation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.EnterLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.EnterLocation - nameWithType: IClientSimStation.EnterLocation -- uid: VRC.SDK3.ClientSim.IClientSimStation.EnterStation(VRCPlayerApi) - name: EnterStation(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_EnterStation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.EnterStation(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.IClientSimStation.EnterStation(VRCPlayerApi) - nameWithType: IClientSimStation.EnterStation(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.IClientSimStation.EnterStation* - name: EnterStation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_EnterStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.EnterStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.EnterStation - nameWithType: IClientSimStation.EnterStation -- uid: VRC.SDK3.ClientSim.IClientSimStation.ExitLocation - name: ExitLocation() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_ExitLocation - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.ExitLocation - fullName: VRC.SDK3.ClientSim.IClientSimStation.ExitLocation() - nameWithType: IClientSimStation.ExitLocation() -- uid: VRC.SDK3.ClientSim.IClientSimStation.ExitLocation* - name: ExitLocation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_ExitLocation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.ExitLocation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.ExitLocation - nameWithType: IClientSimStation.ExitLocation -- uid: VRC.SDK3.ClientSim.IClientSimStation.ExitStation(VRCPlayerApi) - name: ExitStation(VRCPlayerApi) - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_ExitStation_VRCPlayerApi_ - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.ExitStation(VRCPlayerApi) - fullName: VRC.SDK3.ClientSim.IClientSimStation.ExitStation(VRCPlayerApi) - nameWithType: IClientSimStation.ExitStation(VRCPlayerApi) -- uid: VRC.SDK3.ClientSim.IClientSimStation.ExitStation* - name: ExitStation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_ExitStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.ExitStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.ExitStation - nameWithType: IClientSimStation.ExitStation -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetCurrentSittingPlayer - name: GetCurrentSittingPlayer() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetCurrentSittingPlayer - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.GetCurrentSittingPlayer - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetCurrentSittingPlayer() - nameWithType: IClientSimStation.GetCurrentSittingPlayer() -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetCurrentSittingPlayer* - name: GetCurrentSittingPlayer - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetCurrentSittingPlayer_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.GetCurrentSittingPlayer - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetCurrentSittingPlayer - nameWithType: IClientSimStation.GetCurrentSittingPlayer -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetStation - name: GetStation() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetStation - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.GetStation - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetStation() - nameWithType: IClientSimStation.GetStation() -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetStation* - name: GetStation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.GetStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetStation - nameWithType: IClientSimStation.GetStation -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetStationGameObject - name: GetStationGameObject() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetStationGameObject - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.GetStationGameObject - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetStationGameObject() - nameWithType: IClientSimStation.GetStationGameObject() -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetStationGameObject* - name: GetStationGameObject - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetStationGameObject_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.GetStationGameObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetStationGameObject - nameWithType: IClientSimStation.GetStationGameObject -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetStationTransform - name: GetStationTransform() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetStationTransform - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.GetStationTransform - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetStationTransform() - nameWithType: IClientSimStation.GetStationTransform() -- uid: VRC.SDK3.ClientSim.IClientSimStation.GetStationTransform* - name: GetStationTransform - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_GetStationTransform_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.GetStationTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.GetStationTransform - nameWithType: IClientSimStation.GetStationTransform -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsLockedInStation - name: IsLockedInStation() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsLockedInStation - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.IsLockedInStation - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsLockedInStation() - nameWithType: IClientSimStation.IsLockedInStation() -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsLockedInStation* - name: IsLockedInStation - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsLockedInStation_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.IsLockedInStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsLockedInStation - nameWithType: IClientSimStation.IsLockedInStation -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsMobile - name: IsMobile() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsMobile - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.IsMobile - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsMobile() - nameWithType: IClientSimStation.IsMobile() -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsMobile* - name: IsMobile - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsMobile_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.IsMobile - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsMobile - nameWithType: IClientSimStation.IsMobile -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsOccupied - name: IsOccupied() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsOccupied - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.IsOccupied - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsOccupied() - nameWithType: IClientSimStation.IsOccupied() -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsOccupied* - name: IsOccupied - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsOccupied_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.IsOccupied - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsOccupied - nameWithType: IClientSimStation.IsOccupied -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsSeated - name: IsSeated() - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsSeated - commentId: M:VRC.SDK3.ClientSim.IClientSimStation.IsSeated - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsSeated() - nameWithType: IClientSimStation.IsSeated() -- uid: VRC.SDK3.ClientSim.IClientSimStation.IsSeated* - name: IsSeated - href: classes/VRC.SDK3.ClientSim.IClientSimStation.html#VRC_SDK3_ClientSim_IClientSimStation_IsSeated_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStation.IsSeated - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStation.IsSeated - nameWithType: IClientSimStation.IsSeated -- uid: VRC.SDK3.ClientSim.IClientSimStationHandler - name: IClientSimStationHandler - href: classes/VRC.SDK3.ClientSim.IClientSimStationHandler.html - commentId: T:VRC.SDK3.ClientSim.IClientSimStationHandler - fullName: VRC.SDK3.ClientSim.IClientSimStationHandler - nameWithType: IClientSimStationHandler -- uid: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationEnter(VRCStation) - name: OnStationEnter(VRCStation) - href: classes/VRC.SDK3.ClientSim.IClientSimStationHandler.html#VRC_SDK3_ClientSim_IClientSimStationHandler_OnStationEnter_VRCStation_ - commentId: M:VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationEnter(VRCStation) - fullName: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationEnter(VRCStation) - nameWithType: IClientSimStationHandler.OnStationEnter(VRCStation) -- uid: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationEnter* - name: OnStationEnter - href: classes/VRC.SDK3.ClientSim.IClientSimStationHandler.html#VRC_SDK3_ClientSim_IClientSimStationHandler_OnStationEnter_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationEnter - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationEnter - nameWithType: IClientSimStationHandler.OnStationEnter -- uid: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationExit(VRCStation) - name: OnStationExit(VRCStation) - href: classes/VRC.SDK3.ClientSim.IClientSimStationHandler.html#VRC_SDK3_ClientSim_IClientSimStationHandler_OnStationExit_VRCStation_ - commentId: M:VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationExit(VRCStation) - fullName: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationExit(VRCStation) - nameWithType: IClientSimStationHandler.OnStationExit(VRCStation) -- uid: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationExit* - name: OnStationExit - href: classes/VRC.SDK3.ClientSim.IClientSimStationHandler.html#VRC_SDK3_ClientSim_IClientSimStationHandler_OnStationExit_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationExit - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimStationHandler.OnStationExit - nameWithType: IClientSimStationHandler.OnStationExit -- uid: VRC.SDK3.ClientSim.IClientSimSyncable - name: IClientSimSyncable - href: classes/VRC.SDK3.ClientSim.IClientSimSyncable.html - commentId: T:VRC.SDK3.ClientSim.IClientSimSyncable - fullName: VRC.SDK3.ClientSim.IClientSimSyncable - nameWithType: IClientSimSyncable -- uid: VRC.SDK3.ClientSim.IClientSimSyncable.GetOwner - name: GetOwner() - href: classes/VRC.SDK3.ClientSim.IClientSimSyncable.html#VRC_SDK3_ClientSim_IClientSimSyncable_GetOwner - commentId: M:VRC.SDK3.ClientSim.IClientSimSyncable.GetOwner - fullName: VRC.SDK3.ClientSim.IClientSimSyncable.GetOwner() - nameWithType: IClientSimSyncable.GetOwner() -- uid: VRC.SDK3.ClientSim.IClientSimSyncable.GetOwner* - name: GetOwner - href: classes/VRC.SDK3.ClientSim.IClientSimSyncable.html#VRC_SDK3_ClientSim_IClientSimSyncable_GetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSyncable.GetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSyncable.GetOwner - nameWithType: IClientSimSyncable.GetOwner -- uid: VRC.SDK3.ClientSim.IClientSimSyncable.SetOwner(System.Int32) - name: SetOwner(Int32) - href: classes/VRC.SDK3.ClientSim.IClientSimSyncable.html#VRC_SDK3_ClientSim_IClientSimSyncable_SetOwner_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSyncable.SetOwner(System.Int32) - fullName: VRC.SDK3.ClientSim.IClientSimSyncable.SetOwner(System.Int32) - nameWithType: IClientSimSyncable.SetOwner(Int32) -- uid: VRC.SDK3.ClientSim.IClientSimSyncable.SetOwner* - name: SetOwner - href: classes/VRC.SDK3.ClientSim.IClientSimSyncable.html#VRC_SDK3_ClientSim_IClientSimSyncable_SetOwner_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSyncable.SetOwner - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSyncable.SetOwner - nameWithType: IClientSimSyncable.SetOwner -- uid: VRC.SDK3.ClientSim.IClientSimSyncableHandler - name: IClientSimSyncableHandler - href: classes/VRC.SDK3.ClientSim.IClientSimSyncableHandler.html - commentId: T:VRC.SDK3.ClientSim.IClientSimSyncableHandler - fullName: VRC.SDK3.ClientSim.IClientSimSyncableHandler - nameWithType: IClientSimSyncableHandler -- uid: VRC.SDK3.ClientSim.IClientSimSyncableHandler.OnOwnershipTransferred(System.Int32) - name: OnOwnershipTransferred(Int32) - href: classes/VRC.SDK3.ClientSim.IClientSimSyncableHandler.html#VRC_SDK3_ClientSim_IClientSimSyncableHandler_OnOwnershipTransferred_System_Int32_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSyncableHandler.OnOwnershipTransferred(System.Int32) - fullName: VRC.SDK3.ClientSim.IClientSimSyncableHandler.OnOwnershipTransferred(System.Int32) - nameWithType: IClientSimSyncableHandler.OnOwnershipTransferred(Int32) -- uid: VRC.SDK3.ClientSim.IClientSimSyncableHandler.OnOwnershipTransferred* - name: OnOwnershipTransferred - href: classes/VRC.SDK3.ClientSim.IClientSimSyncableHandler.html#VRC_SDK3_ClientSim_IClientSimSyncableHandler_OnOwnershipTransferred_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSyncableHandler.OnOwnershipTransferred - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSyncableHandler.OnOwnershipTransferred - nameWithType: IClientSimSyncableHandler.OnOwnershipTransferred -- uid: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager - name: IClientSimSyncedObjectManager - href: classes/VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimSyncedObjectManager - fullName: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager - nameWithType: IClientSimSyncedObjectManager -- uid: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.AddSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - name: AddSyncedObject(IClientSimSyncable) - href: classes/VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_AddSyncedObject_VRC_SDK3_ClientSim_IClientSimSyncable_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.AddSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - fullName: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.AddSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - nameWithType: IClientSimSyncedObjectManager.AddSyncedObject(IClientSimSyncable) -- uid: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.AddSyncedObject* - name: AddSyncedObject - href: classes/VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_AddSyncedObject_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.AddSyncedObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.AddSyncedObject - nameWithType: IClientSimSyncedObjectManager.AddSyncedObject -- uid: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.RemoveSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - name: RemoveSyncedObject(IClientSimSyncable) - href: classes/VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_RemoveSyncedObject_VRC_SDK3_ClientSim_IClientSimSyncable_ - commentId: M:VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.RemoveSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - fullName: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.RemoveSyncedObject(VRC.SDK3.ClientSim.IClientSimSyncable) - nameWithType: IClientSimSyncedObjectManager.RemoveSyncedObject(IClientSimSyncable) -- uid: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.RemoveSyncedObject* - name: RemoveSyncedObject - href: classes/VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.html#VRC_SDK3_ClientSim_IClientSimSyncedObjectManager_RemoveSyncedObject_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.RemoveSyncedObject - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimSyncedObjectManager.RemoveSyncedObject - nameWithType: IClientSimSyncedObjectManager.RemoveSyncedObject -- uid: VRC.SDK3.ClientSim.IClientSimTooltipManager - name: IClientSimTooltipManager - href: classes/VRC.SDK3.ClientSim.IClientSimTooltipManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimTooltipManager - fullName: VRC.SDK3.ClientSim.IClientSimTooltipManager - nameWithType: IClientSimTooltipManager -- uid: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - name: DisableTooltip(IClientSimInteractable) - href: classes/VRC.SDK3.ClientSim.IClientSimTooltipManager.html#VRC_SDK3_ClientSim_IClientSimTooltipManager_DisableTooltip_VRC_SDK3_ClientSim_IClientSimInteractable_ - commentId: M:VRC.SDK3.ClientSim.IClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - fullName: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisableTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - nameWithType: IClientSimTooltipManager.DisableTooltip(IClientSimInteractable) -- uid: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisableTooltip* - name: DisableTooltip - href: classes/VRC.SDK3.ClientSim.IClientSimTooltipManager.html#VRC_SDK3_ClientSim_IClientSimTooltipManager_DisableTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTooltipManager.DisableTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisableTooltip - nameWithType: IClientSimTooltipManager.DisableTooltip -- uid: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisplayTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - name: DisplayTooltip(IClientSimInteractable) - href: classes/VRC.SDK3.ClientSim.IClientSimTooltipManager.html#VRC_SDK3_ClientSim_IClientSimTooltipManager_DisplayTooltip_VRC_SDK3_ClientSim_IClientSimInteractable_ - commentId: M:VRC.SDK3.ClientSim.IClientSimTooltipManager.DisplayTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - fullName: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisplayTooltip(VRC.SDK3.ClientSim.IClientSimInteractable) - nameWithType: IClientSimTooltipManager.DisplayTooltip(IClientSimInteractable) -- uid: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisplayTooltip* - name: DisplayTooltip - href: classes/VRC.SDK3.ClientSim.IClientSimTooltipManager.html#VRC_SDK3_ClientSim_IClientSimTooltipManager_DisplayTooltip_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTooltipManager.DisplayTooltip - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTooltipManager.DisplayTooltip - nameWithType: IClientSimTooltipManager.DisplayTooltip -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider - name: IClientSimTrackingProvider - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html - commentId: T:VRC.SDK3.ClientSim.IClientSimTrackingProvider - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider - nameWithType: IClientSimTrackingProvider -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetHandRaycastTransform(HandType) - name: GetHandRaycastTransform(HandType) - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetHandRaycastTransform_HandType_ - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetHandRaycastTransform(HandType) - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetHandRaycastTransform(HandType) - nameWithType: IClientSimTrackingProvider.GetHandRaycastTransform(HandType) -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetHandRaycastTransform* - name: GetHandRaycastTransform - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetHandRaycastTransform_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetHandRaycastTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetHandRaycastTransform - nameWithType: IClientSimTrackingProvider.GetHandRaycastTransform -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetPlayerStance - name: GetPlayerStance() - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetPlayerStance - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetPlayerStance - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetPlayerStance() - nameWithType: IClientSimTrackingProvider.GetPlayerStance() -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetPlayerStance* - name: GetPlayerStance - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetPlayerStance_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetPlayerStance - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetPlayerStance - nameWithType: IClientSimTrackingProvider.GetPlayerStance -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingData(VRCPlayerApi.TrackingDataType) - name: GetTrackingData(VRCPlayerApi.TrackingDataType) - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetTrackingData_VRCPlayerApi_TrackingDataType_ - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingData(VRCPlayerApi.TrackingDataType) - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingData(VRCPlayerApi.TrackingDataType) - nameWithType: IClientSimTrackingProvider.GetTrackingData(VRCPlayerApi.TrackingDataType) -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingData* - name: GetTrackingData - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetTrackingData_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingData - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingData - nameWithType: IClientSimTrackingProvider.GetTrackingData -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingScale - name: GetTrackingScale() - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetTrackingScale - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingScale - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingScale() - nameWithType: IClientSimTrackingProvider.GetTrackingScale() -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingScale* - name: GetTrackingScale - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetTrackingScale_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingScale - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingScale - nameWithType: IClientSimTrackingProvider.GetTrackingScale -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingTransform(VRCPlayerApi.TrackingDataType) - name: GetTrackingTransform(VRCPlayerApi.TrackingDataType) - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetTrackingTransform_VRCPlayerApi_TrackingDataType_ - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingTransform(VRCPlayerApi.TrackingDataType) - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingTransform(VRCPlayerApi.TrackingDataType) - nameWithType: IClientSimTrackingProvider.GetTrackingTransform(VRCPlayerApi.TrackingDataType) -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingTransform* - name: GetTrackingTransform - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_GetTrackingTransform_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingTransform - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.GetTrackingTransform - nameWithType: IClientSimTrackingProvider.GetTrackingTransform -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.IsVR - name: IsVR() - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_IsVR - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.IsVR - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.IsVR() - nameWithType: IClientSimTrackingProvider.IsVR() -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.IsVR* - name: IsVR - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_IsVR_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.IsVR - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.IsVR - nameWithType: IClientSimTrackingProvider.IsVR -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SetTrackingScale(System.Single) - name: SetTrackingScale(Single) - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_SetTrackingScale_System_Single_ - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.SetTrackingScale(System.Single) - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SetTrackingScale(System.Single) - nameWithType: IClientSimTrackingProvider.SetTrackingScale(Single) -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SetTrackingScale* - name: SetTrackingScale - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_SetTrackingScale_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.SetTrackingScale - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SetTrackingScale - nameWithType: IClientSimTrackingProvider.SetTrackingScale -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SupportsPickupAutoHold - name: SupportsPickupAutoHold() - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_SupportsPickupAutoHold - commentId: M:VRC.SDK3.ClientSim.IClientSimTrackingProvider.SupportsPickupAutoHold - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SupportsPickupAutoHold() - nameWithType: IClientSimTrackingProvider.SupportsPickupAutoHold() -- uid: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SupportsPickupAutoHold* - name: SupportsPickupAutoHold - href: classes/VRC.SDK3.ClientSim.IClientSimTrackingProvider.html#VRC_SDK3_ClientSim_IClientSimTrackingProvider_SupportsPickupAutoHold_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimTrackingProvider.SupportsPickupAutoHold - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimTrackingProvider.SupportsPickupAutoHold - nameWithType: IClientSimTrackingProvider.SupportsPickupAutoHold -- uid: VRC.SDK3.ClientSim.IClientSimUdonEventSender - name: IClientSimUdonEventSender - href: classes/VRC.SDK3.ClientSim.IClientSimUdonEventSender.html - commentId: T:VRC.SDK3.ClientSim.IClientSimUdonEventSender - fullName: VRC.SDK3.ClientSim.IClientSimUdonEventSender - nameWithType: IClientSimUdonEventSender -- uid: VRC.SDK3.ClientSim.IClientSimUdonEventSender.RunEvent(System.String,System.ValueTuple{System.String,System.Object}[]) - name: RunEvent(String, (String, Object)[]) - href: classes/VRC.SDK3.ClientSim.IClientSimUdonEventSender.html#VRC_SDK3_ClientSim_IClientSimUdonEventSender_RunEvent_System_String_System_ValueTuple_System_String_System_Object____ - commentId: M:VRC.SDK3.ClientSim.IClientSimUdonEventSender.RunEvent(System.String,System.ValueTuple{System.String,System.Object}[]) - name.vb: RunEvent(String, (String, Object)(Of String, Object)()) - fullName: VRC.SDK3.ClientSim.IClientSimUdonEventSender.RunEvent(System.String, System.ValueTuple[]) - fullName.vb: VRC.SDK3.ClientSim.IClientSimUdonEventSender.RunEvent(System.String, System.ValueTuple(Of System.String, System.Object)()) - nameWithType: IClientSimUdonEventSender.RunEvent(String, (String, Object)[]) - nameWithType.vb: IClientSimUdonEventSender.RunEvent(String, (String, Object)(Of String, Object)()) -- uid: VRC.SDK3.ClientSim.IClientSimUdonEventSender.RunEvent* - name: RunEvent - href: classes/VRC.SDK3.ClientSim.IClientSimUdonEventSender.html#VRC_SDK3_ClientSim_IClientSimUdonEventSender_RunEvent_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimUdonEventSender.RunEvent - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimUdonEventSender.RunEvent - nameWithType: IClientSimUdonEventSender.RunEvent -- uid: VRC.SDK3.ClientSim.IClientSimUdonInputEventSender - name: IClientSimUdonInputEventSender - href: classes/VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.html - commentId: T:VRC.SDK3.ClientSim.IClientSimUdonInputEventSender - fullName: VRC.SDK3.ClientSim.IClientSimUdonInputEventSender - nameWithType: IClientSimUdonInputEventSender -- uid: VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.RunInputAction(System.String,UdonInputEventArgs) - name: RunInputAction(String, UdonInputEventArgs) - href: classes/VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.html#VRC_SDK3_ClientSim_IClientSimUdonInputEventSender_RunInputAction_System_String_UdonInputEventArgs_ - commentId: M:VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.RunInputAction(System.String,UdonInputEventArgs) - fullName: VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.RunInputAction(System.String, UdonInputEventArgs) - nameWithType: IClientSimUdonInputEventSender.RunInputAction(String, UdonInputEventArgs) -- uid: VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.RunInputAction* - name: RunInputAction - href: classes/VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.html#VRC_SDK3_ClientSim_IClientSimUdonInputEventSender_RunInputAction_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.RunInputAction - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimUdonInputEventSender.RunInputAction - nameWithType: IClientSimUdonInputEventSender.RunInputAction -- uid: VRC.SDK3.ClientSim.IClientSimUdonManager - name: IClientSimUdonManager - href: classes/VRC.SDK3.ClientSim.IClientSimUdonManager.html - commentId: T:VRC.SDK3.ClientSim.IClientSimUdonManager - fullName: VRC.SDK3.ClientSim.IClientSimUdonManager - nameWithType: IClientSimUdonManager -- uid: VRC.SDK3.ClientSim.IClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) - name: AddUdonBehaviour(UdonBehaviour) - href: classes/VRC.SDK3.ClientSim.IClientSimUdonManager.html#VRC_SDK3_ClientSim_IClientSimUdonManager_AddUdonBehaviour_UdonBehaviour_ - commentId: M:VRC.SDK3.ClientSim.IClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) - fullName: VRC.SDK3.ClientSim.IClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) - nameWithType: IClientSimUdonManager.AddUdonBehaviour(UdonBehaviour) -- uid: VRC.SDK3.ClientSim.IClientSimUdonManager.AddUdonBehaviour* - name: AddUdonBehaviour - href: classes/VRC.SDK3.ClientSim.IClientSimUdonManager.html#VRC_SDK3_ClientSim_IClientSimUdonManager_AddUdonBehaviour_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimUdonManager.AddUdonBehaviour - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimUdonManager.AddUdonBehaviour - nameWithType: IClientSimUdonManager.AddUdonBehaviour -- uid: VRC.SDK3.ClientSim.IClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) - name: RemoveUdonBehaviour(UdonBehaviour) - href: classes/VRC.SDK3.ClientSim.IClientSimUdonManager.html#VRC_SDK3_ClientSim_IClientSimUdonManager_RemoveUdonBehaviour_UdonBehaviour_ - commentId: M:VRC.SDK3.ClientSim.IClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) - fullName: VRC.SDK3.ClientSim.IClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) - nameWithType: IClientSimUdonManager.RemoveUdonBehaviour(UdonBehaviour) -- uid: VRC.SDK3.ClientSim.IClientSimUdonManager.RemoveUdonBehaviour* - name: RemoveUdonBehaviour - href: classes/VRC.SDK3.ClientSim.IClientSimUdonManager.html#VRC_SDK3_ClientSim_IClientSimUdonManager_RemoveUdonBehaviour_ - commentId: Overload:VRC.SDK3.ClientSim.IClientSimUdonManager.RemoveUdonBehaviour - isSpec: "True" - fullName: VRC.SDK3.ClientSim.IClientSimUdonManager.RemoveUdonBehaviour - nameWithType: IClientSimUdonManager.RemoveUdonBehaviour -- uid: VRC.SDK3.ClientSim.PlayerTracking - name: VRC.SDK3.ClientSim.PlayerTracking - href: classes/VRC.SDK3.ClientSim.PlayerTracking.html - commentId: N:VRC.SDK3.ClientSim.PlayerTracking - fullName: VRC.SDK3.ClientSim.PlayerTracking - nameWithType: VRC.SDK3.ClientSim.PlayerTracking -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator - name: ClientSimDesktopTrackingRotator - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html - commentId: T:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator - nameWithType: ClientSimDesktopTrackingRotator -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.#ctor(Transform,Transform) - name: ClientSimDesktopTrackingRotator(Transform, Transform) - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator__ctor_Transform_Transform_ - commentId: M:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.#ctor(Transform,Transform) - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClientSimDesktopTrackingRotator(Transform, Transform) - nameWithType: ClientSimDesktopTrackingRotator.ClientSimDesktopTrackingRotator(Transform, Transform) -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.#ctor* - name: ClientSimDesktopTrackingRotator - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator__ctor_ - commentId: Overload:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.#ctor - isSpec: "True" - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClientSimDesktopTrackingRotator - nameWithType: ClientSimDesktopTrackingRotator.ClientSimDesktopTrackingRotator -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._currentStation - name: _currentStation - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator__currentStation - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._currentStation - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._currentStation - nameWithType: ClientSimDesktopTrackingRotator._currentStation -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._headXTransform - name: _headXTransform - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator__headXTransform - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._headXTransform - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._headXTransform - nameWithType: ClientSimDesktopTrackingRotator._headXTransform -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._headYTransform - name: _headYTransform - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator__headYTransform - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._headYTransform - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._headYTransform - nameWithType: ClientSimDesktopTrackingRotator._headYTransform -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._targetBaseYRot - name: _targetBaseYRot - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator__targetBaseYRot - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._targetBaseYRot - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._targetBaseYRot - nameWithType: ClientSimDesktopTrackingRotator._targetBaseYRot -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._targetHeadXRot - name: _targetHeadXRot - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator__targetHeadXRot - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._targetHeadXRot - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator._targetHeadXRot - nameWithType: ClientSimDesktopTrackingRotator._targetHeadXRot -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClampRotationAroundAxis(Quaternion,System.Int32,System.Single,System.Single) - name: ClampRotationAroundAxis(Quaternion, Int32, Single, Single) - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_ClampRotationAroundAxis_Quaternion_System_Int32_System_Single_System_Single_ - commentId: M:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClampRotationAroundAxis(Quaternion,System.Int32,System.Single,System.Single) - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClampRotationAroundAxis(Quaternion, System.Int32, System.Single, System.Single) - nameWithType: ClientSimDesktopTrackingRotator.ClampRotationAroundAxis(Quaternion, Int32, Single, Single) -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClampRotationAroundAxis* - name: ClampRotationAroundAxis - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_ClampRotationAroundAxis_ - commentId: Overload:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClampRotationAroundAxis - isSpec: "True" - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.ClampRotationAroundAxis - nameWithType: ClientSimDesktopTrackingRotator.ClampRotationAroundAxis -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.HandleRotation(System.Single,System.Single) - name: HandleRotation(Single, Single) - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_HandleRotation_System_Single_System_Single_ - commentId: M:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.HandleRotation(System.Single,System.Single) - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.HandleRotation(System.Single, System.Single) - nameWithType: ClientSimDesktopTrackingRotator.HandleRotation(Single, Single) -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.HandleRotation* - name: HandleRotation - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_HandleRotation_ - commentId: Overload:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.HandleRotation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.HandleRotation - nameWithType: ClientSimDesktopTrackingRotator.HandleRotation -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.LookAtPoint(Vector3) - name: LookAtPoint(Vector3) - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_LookAtPoint_Vector3_ - commentId: M:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.LookAtPoint(Vector3) - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.LookAtPoint(Vector3) - nameWithType: ClientSimDesktopTrackingRotator.LookAtPoint(Vector3) -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.LookAtPoint* - name: LookAtPoint - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_LookAtPoint_ - commentId: Overload:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.LookAtPoint - isSpec: "True" - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.LookAtPoint - nameWithType: ClientSimDesktopTrackingRotator.LookAtPoint -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MAXIMUM_X_ANGLE - name: MAXIMUM_X_ANGLE - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_MAXIMUM_X_ANGLE - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MAXIMUM_X_ANGLE - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MAXIMUM_X_ANGLE - nameWithType: ClientSimDesktopTrackingRotator.MAXIMUM_X_ANGLE -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MAXIMUM_Y_ANGLE - name: MAXIMUM_Y_ANGLE - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_MAXIMUM_Y_ANGLE - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MAXIMUM_Y_ANGLE - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MAXIMUM_Y_ANGLE - nameWithType: ClientSimDesktopTrackingRotator.MAXIMUM_Y_ANGLE -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MINIMUM_X_ANGLE - name: MINIMUM_X_ANGLE - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_MINIMUM_X_ANGLE - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MINIMUM_X_ANGLE - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MINIMUM_X_ANGLE - nameWithType: ClientSimDesktopTrackingRotator.MINIMUM_X_ANGLE -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MINIMUM_Y_ANGLE - name: MINIMUM_Y_ANGLE - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_MINIMUM_Y_ANGLE - commentId: F:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MINIMUM_Y_ANGLE - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.MINIMUM_Y_ANGLE - nameWithType: ClientSimDesktopTrackingRotator.MINIMUM_Y_ANGLE -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.SetStation(VRC.SDK3.ClientSim.IClientSimStation) - name: SetStation(IClientSimStation) - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_SetStation_VRC_SDK3_ClientSim_IClientSimStation_ - commentId: M:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.SetStation(VRC.SDK3.ClientSim.IClientSimStation) - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.SetStation(VRC.SDK3.ClientSim.IClientSimStation) - nameWithType: ClientSimDesktopTrackingRotator.SetStation(IClientSimStation) -- uid: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.SetStation* - name: SetStation - href: classes/VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.html#VRC_SDK3_ClientSim_PlayerTracking_ClientSimDesktopTrackingRotator_SetStation_ - commentId: Overload:VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.SetStation - isSpec: "True" - fullName: VRC.SDK3.ClientSim.PlayerTracking.ClientSimDesktopTrackingRotator.SetStation - nameWithType: ClientSimDesktopTrackingRotator.SetStation diff --git a/Tools/Docusaurus/.gitignore b/Tools/Docusaurus/.gitignore deleted file mode 100644 index b2d6de3..0000000 --- a/Tools/Docusaurus/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/Tools/Docusaurus/README.md b/Tools/Docusaurus/README.md deleted file mode 100644 index aaba2fa..0000000 --- a/Tools/Docusaurus/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Website - -This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. - -### Installation - -``` -$ yarn -``` - -### Local Development - -``` -$ yarn start -``` - -This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. - -### Build - -``` -$ yarn build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -### Deployment - -Using SSH: - -``` -$ USE_SSH=true yarn deploy -``` - -Not using SSH: - -``` -$ GIT_USER= yarn deploy -``` - -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/Tools/Docusaurus/babel.config.js b/Tools/Docusaurus/babel.config.js deleted file mode 100644 index e00595d..0000000 --- a/Tools/Docusaurus/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset')], -}; diff --git a/Tools/Docusaurus/docs/classes/.gitkeep b/Tools/Docusaurus/docs/classes/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/Tools/Docusaurus/docs/guides/getting-started.md b/Tools/Docusaurus/docs/guides/getting-started.md deleted file mode 100644 index 1c2f134..0000000 --- a/Tools/Docusaurus/docs/guides/getting-started.md +++ /dev/null @@ -1,12 +0,0 @@ -# Getting Started - -## WIP -Press Play! - -Topics to cover: -* Installation (VCC / Manual) -* Project Setup (VCC Template / Wizard) -* Spawning Local Player -* Spawning Remote Players -* Things you can do -* Writing Tests \ No newline at end of file diff --git a/Tools/Docusaurus/docs/guides/index.md b/Tools/Docusaurus/docs/guides/index.md deleted file mode 100644 index 87e1aa7..0000000 --- a/Tools/Docusaurus/docs/guides/index.md +++ /dev/null @@ -1,3 +0,0 @@ -# Guides - -These guides should help you get started using ClientSim to test your own projects! \ No newline at end of file diff --git a/Tools/Docusaurus/docs/index.md b/Tools/Docusaurus/docs/index.md deleted file mode 100644 index dcf34d5..0000000 --- a/Tools/Docusaurus/docs/index.md +++ /dev/null @@ -1,69 +0,0 @@ -# ClientSim - -![ClientSim in Unity Editor](/images/editor-screenshot.png) - -The VRChat Client Simulator, or ClientSim for short, is a tool that enables you to test your VRChat SDK3 Worlds directly in Unity! You can look at the state of all objects to verify things directly. - -## Features - -- Debug everything in Unity. -- Inspect Udon variables in Play Mode. -- Desktop player controller. -- Grab Pickups, use Interacts, UI and Stations. -- Delete EditorOnly objects on Play. -## Setup - -### Requirements - -- Unity 2019.4.29-31 -- Package versions of [VRChat Base](https://github.com/vrchat/packages/tree/main/packages/com.vrchat.base) and [Worlds](https://github.com/vrchat/packages/tree/main/packages/com.vrchat.worlds) SDKs - -### Installing - -> Note: this will be much easier soon with the Open Beta release of the VRChat Creator Companion, Coming Soon™ -> -- In your project, open the Unity Package Manager, click the + button and choose 'Add package from git URL...'. - - Put in `https://github.com/vrchat/packages.git?path=/packages/com.vrchat.base#vcc`. Then wait as the package imports or press Ctrl+R to refresh if you have auto-refresh turned off. - - Click the + button again and add this git url: `https://github.com/vrchat/packages.git?path=/packages/com.vrchat.worlds#vcc` - - Press the + button one last time and add this url: `https://github.com/vrchat-community/ClientSim.git?path=/ClientSim_UnityProject/Packages/com.vrchat.ClientSim#issue-12-make-docs` - -### Getting started - -- Open your VRChat world scene -- Press play in Unity -- Test your world - - -## Learn more about how all the systems work in the [Systems](systems) section - -### New Features in ClientSim compared to CyanEmu -- Pickup manipulation through I, J, K, L, U, O, mouse scrolling and gamepad. -- Input based on keyboard layout isntead of specific keys. -- Local and Remote player now have humanoid avatars, avatar bones supported (but not full Avatar systems). -- View and set player data directly - Locomotion values, voice and avatar audio settings, combat health. -- Unlock mouse by holding tab - you can highlight off-center objects this way. -- Pointer displays when a UI element can be interacted with. -- New runtime options: start as non-master, invert mouse, show tooltips, change player scale, set target framerate, delay start to simulate loading. -- New playmode menu with updated style, player info and settings buttons. -- New buttons in the Settings Window to update Project Settings, no longer happens without user consent. -- Mesh highlighting that matches Android. -- Tooltip location updated to match client. -- Better gamepad support. -- Support for Disabled Domain Reload to enter playmode without delay - note that there is a Unity bug that causes UI Events to fail if they're not set to "Editor and Runtime". -- Automated Testing - you need to specifically enable this so it won't affect your project. Documentation forthcoming. - -### Known Issues - -- Manually changing Unity Project settings to enable the new input system may not properly allow input. Users should use the buttons in the ClientSim Settings Window. -- Physics.RaycastNonAlloc sometimes does not return colliders that have moved and do not have rigidbodies. -- On exiting playmode may throw exceptions occasionally due to order in which objects are destroyed. -- Highlight shader does not work on Mac (Metal). - -## Copyright - -Copyright (c) 2021 VRChat -See License.md for full usage information - -## Credits - -Based on [CyanEmu](https://github.com/CyanLaser/CyanEmu) by [CyanLaser](https://github.com/CyanLaser), who also made this version. diff --git a/Tools/Docusaurus/docs/logo.png b/Tools/Docusaurus/docs/logo.png deleted file mode 100644 index cf57490..0000000 --- a/Tools/Docusaurus/docs/logo.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c90af16a8c8142aa45d48a2d063cfe859d2f57b51c2b7cacf4c60d42cd00b56 -size 343 diff --git a/Tools/Docusaurus/docs/systems/architecture.md b/Tools/Docusaurus/docs/systems/architecture.md deleted file mode 100644 index 0761b44..0000000 --- a/Tools/Docusaurus/docs/systems/architecture.md +++ /dev/null @@ -1,11 +0,0 @@ -# Architecture - -The architecture of ClientSim has a focus on small components with an event based observer pattern, mixed with manual dependency injection where each class is initialized only with the dependencies it needs. The included player controller is based on generic dependency providers, which allows for the eventual extension to using VR without rewriting the core systems. - -## Observer Pattern - -ClientSim uses the observer pattern to send events within the system that anything can listen to without knowing what handles them. Events help decouple the different systems, improving testability as one system does not need to directly depend on another just to send messages when something happens. See [EventDispatcher](runtime/event-dispatcher.md) for specific details. - -## Dependency Injection - -ClientSim’s architecture uses a manually-handled dependency injection. On creation of a system, all dependencies are passed to it, either through its constructor or through an initialization method. Dependencies are structured as providers, and must extend an interface that declares what methods it provides. When a class needs a specific item, it depends on the provider interface instead of the class that implements it. This allows for different implementations of the provider without the dependent code needing to change. The provider pattern allows for dependencies to easily be mocked in tests. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/automated-testing.md b/Tools/Docusaurus/docs/systems/automated-testing.md deleted file mode 100644 index e22c5c9..0000000 --- a/Tools/Docusaurus/docs/systems/automated-testing.md +++ /dev/null @@ -1,82 +0,0 @@ -# Automated Testing - -ClientSim has many different tests to verify the behaviour of the program. The majority of the tests are Integration tests, but support for Unit tests is available. See Unity’s TestRunner to view all tests. When importing ClientSim as a package, tests can be enabled by adding the following line to the project’s package manifest after the `“dependencies” :{}` section: -```json -"testables": [ - "com.unity.inputsystem", - "com.vrchat.clientsim" -] -``` - -Once added, Unity will import the tests and you will see them populated in the Test Runner Window. - -![Test Runner](/images/test-runner.png) - -## Unit Tests - -ClientSim has a few Unit Tests that can verify items outside of Unity Playmode. More items can be refactored to split away from MonoBehaviours to be more Unit Testable. - -## Integration Tests - -ClientSim now has a full integration test framework that tests the majority of the features included. This framework allows for sending input events and listening for ClientSim events to verify if the proper action happened. This framework can also be used for worlds to verify specific behaviours, allowing users to create their own tests. - -### Test Setup - -Due to the nature of how ClientSim starts using the InitializeOnLoad, testing requires modifying Unity editor settings to properly validate behaviour. In the test environment, InitializeOnLoad happens before playmode starts. The default Unity setting has Domain Reloading enabled on entering playmode. This means that on switching to playmode, all variable data is cleared. In order to get around this, all ClientSim tests must run with Domain Reloading disabled. This is handled automatically for any test written that derives from either of the two test fixture base classes: ClientSimTestBase and ClientSimWorldTestBase. - -### Test Helpers - -Both Integration Test Fixtures come with helper methods in verifying specific behaviour. - -* **ClientSimTestHelpers** - This class contains helper methods to perform useful actions as well as listens to different ClientSim Events to verify actions have occurred. - -* **ClientSimTestInput** - This class allows the user to set the value of any Desktop based Input event. - -### ClientSimTestBase - -Tests fixtures that derive from this class are for testing individual prefabs and not for testing entire worlds. On test begin, ClientSim’s default behaviour is disabled. It is possible to load a world or spawn a prefab, but ClientSim must be started manually. Depending on the order, behaviour will be different compared to starting ClientSim normally through playmode. - -1. If a world or prefab is loaded before starting ClientSim, then any VRC SDK component will not link into ClientSim and start as if ClientSim is disabled. Player spawn points will work as expected in this case as the VRC_SceneDescriptor is needed to start ClientSim and spawn a player. -2. If a world or prefab is loaded after starting ClientSim, then all VRC SDK components will initialize with ClientSim behaviours as in normal playmode. In this case though, the player will have already spawned and will not be placed at the loaded world’s spawn point. - -The majority of ClientSim tests are written in this format. A scene with the minimum components needed to start ClientSim is loaded, ClientSim is started, and then from there the tests perform what is needed, such as calling the appropriate SDK API or spawning prefabs while simulating input events. - -Here is the list of integration tests: - -#### Initialization Tests -* Test the behaviour of ClientSim startup given different settings and initial scene objects. - -#### Helper Tests -* Test the behaviour of various ClientSim SDK helper classes. AudioSpatializer, AVProVideoPlayer, ObjectPool, ObjectSync, Udon component without program, UIShape. - -#### Interact Tests -* Test the interact system for handling interactable objects. Note that since Udon cannot be properly included in packages due to needing external references and are compiled often, this test uses a mock interactable object script - -#### Pickup Tests -* Test the interaction system, player hand, and input on different pickup situations. - -#### Player Api Tests -* Test behaviour for all exposed methods relating to VRCPlayerApi - -#### Player Controller Tests -* Test Player locomotion settings. - -#### Station Tests -* Tests using stations and expected behaviour with them. - -#### UI Tests -* Test interactions with Unity UI using the VRC_UIShape component. - -### ClientSimWorldTestBase - -Test fixtures that derive from this class are for testing full worlds and verifying the startup of ClientSim for the given world. The test is required to load a given world in the setup phase of the test, and then ClientSim will start normally as it would outside of the test environment by entering playmode. Due to ClientSim being started normally, only one test may be run at a time as playmode is only started once for all tests. If multiple tests are run together, they will all immediately fail with a warning mentioning that only one test can run at a time. - -Three World tests are provided by default: -#### No world descriptor -* Test that ClientSim will fail to start if a scene is loaded without a world descriptor - -#### Two Players -* Start ClientSim normally in a basic world, spawn a remote player and verify all data on both players. - -#### WorldTestExample -* This is an example test showing what it would be like for a user to write tests for their world. Test is included as a Sample for the ClientSim package and must be imported. Test shows how one would verify a simple “Puzzle” world. diff --git a/Tools/Docusaurus/docs/systems/editor/editor-runtime-linker.md b/Tools/Docusaurus/docs/systems/editor/editor-runtime-linker.md deleted file mode 100644 index 938b116..0000000 --- a/Tools/Docusaurus/docs/systems/editor/editor-runtime-linker.md +++ /dev/null @@ -1,3 +0,0 @@ -# Editor Runtime Linker - -This system links and unlinks, on enter and exit playmode, the Editor only hooks in the [ClientSim Menu](../runtime/menu.md) for checking if settings are invalid and a method to open the [ClientSim Settings Window](settings-window.md). \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/editor/helper-editors.md b/Tools/Docusaurus/docs/systems/editor/helper-editors.md deleted file mode 100644 index f0b4e95..0000000 --- a/Tools/Docusaurus/docs/systems/editor/helper-editors.md +++ /dev/null @@ -1,23 +0,0 @@ -# Helper Editors - -Some of the ClientSim SDK Helper components have specialized editors that offer insight into the VRC component. - -### SyncableEditorHelper -* Provides helper method to display the current owner of an IClientSimSyncable. This is a dropdown selector allowing you to change the current owner of the object. - -### ObjectSyncHelperEditor -* Displayed on ObjectSyncHelper -* Shows the owner selector dropdown - -### ObjectPoolHelperEditor -* Displayed on ObjectPoolHelper -* Shows the owner selector dropdown - -### UdonHelperEditor -* Displayed on UdonHelper -* Shows the owner selector dropdown -* Displays an editor for all public variables in the Udon Program -* Displays buttons to SendCustomEvent for each exported custom event in the Udon Program - -### SpatialAudioHelperEditor -* Display nothing instead of ONSP audio’s editor diff --git a/Tools/Docusaurus/docs/systems/editor/index.md b/Tools/Docusaurus/docs/systems/editor/index.md deleted file mode 100644 index 1c11bd9..0000000 --- a/Tools/Docusaurus/docs/systems/editor/index.md +++ /dev/null @@ -1,3 +0,0 @@ -# Editor - -These systems help set things up in the Unity Editor. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/editor/settings-window.md b/Tools/Docusaurus/docs/systems/editor/settings-window.md deleted file mode 100644 index 9b897e2..0000000 --- a/Tools/Docusaurus/docs/systems/editor/settings-window.md +++ /dev/null @@ -1,24 +0,0 @@ -# Settings Window - -The Settings window displays all the [ClientSim Settings](../runtime/settings.md) that can be edited. Some of these values cannot be changed at runtime. There is also a button to spawn remote players and a text field to give those remote players a custom name. -The Settings window can be opened through the “VRChat SDK/Utilities/ClientSim” option. - -## Project Setting Warnings - -If the Unity Project Settings do not match what is needed to run ClientSim, warnings will display for each project setting that is invalid. - -## Project Settings Setup - -ClientSim requires specific Unity Project settings to run properly. These settings are not default for a project and require action from the user to modify. The ClientSim Settings Window will display the current incorrect project settings with buttons to update the project to the correct setting. This behaviour differs from CyanEmu, which on every assembly reload would automatically force update project settings. - -### Input Manager settings are incorrect -ClientSim requires the new Unity Input System. Upon importing this package, it will ask the user to enable it and restart Unity. Neither option in this dialog is the correct setting for ClientSim and the user must enable both old input and new input. Clicking the “Do it!” button in the settings window will set the correct input and force a Unity restart. - -### Input Axes differ from VRChat’s -While not used within ClientSim, this is helpful for users to test getting input within Udon Programs. - -### Audio Spatializer not set -ClientSim depends on the Oculus Audio Spatializer. - -### Project Layers and Collision Matrix not set -The user must open the VRChat Build Control Panel to properly set this. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/index.md b/Tools/Docusaurus/docs/systems/index.md deleted file mode 100644 index 75556d8..0000000 --- a/Tools/Docusaurus/docs/systems/index.md +++ /dev/null @@ -1,3 +0,0 @@ -# Systems - -This documentation includes details on how the systems within ClientSim work if you'd like to understand them better, troubleshoot them or contribute to this Project! Choose a topic on the left to get started. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/blacklist-manager.md b/Tools/Docusaurus/docs/systems/runtime/blacklist-manager.md deleted file mode 100644 index c9e35da..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/blacklist-manager.md +++ /dev/null @@ -1,2 +0,0 @@ -# Blacklist Manager -The BlacklistManager is an interface into Udon’s blacklist system. Its only job is to add an object’s hierarchy into the blacklist. This is used when spawning players through the [PlayerManager](player-manager.md) as well as spawning the ClientSim system itself. diff --git a/Tools/Docusaurus/docs/systems/runtime/event-dispatcher.md b/Tools/Docusaurus/docs/systems/runtime/event-dispatcher.md deleted file mode 100644 index 0c1d5f9..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/event-dispatcher.md +++ /dev/null @@ -1,3 +0,0 @@ -# Event Dispatcher and Events - -The EventDispatcher is responsible for notifying other systems when specific events happen within ClientSim. A behaviour can subscribe to an event type or send an event of specific type to all of ClientSim without knowing what will handle it. The EventDispatcher is just a collection of event types paired with event handlers. This method decouples the different systems in ClientSim without needing to create a direct dependency. All events sent must extend the IClientSimEvent interface, but can contain any data needed with the event. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/helpers.md b/Tools/Docusaurus/docs/systems/runtime/helpers.md deleted file mode 100644 index 941e58f..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/helpers.md +++ /dev/null @@ -1,32 +0,0 @@ -# VRCSDK Helpers - -The Helper components are added to an object to help with handling the behavior of VRC SDK components. The role of these components remains the same compared to CyanEmu and Phase 2, although some logic not specific to the function of the object itself has been stripped out. As an example, in CyanEmu the CyanEmuPickupHelper script handled the logic for holding pickups. Now this behavior has been moved outside the pickup helper class, and into the pickup management system. The PickupHelper code now only provides data for how the PlayerHand should handle the pickup. - -Helper classes may also extend interfaces that are used in ClientSim. There are two categories of interfaces: [Usables](#usable-interfaces) and [Handlers](#handler-interfaces). - -## Usable Interfaces - -Usable interfaces normally end in “able”, and represent items that can be used somehow within ClientSim. They provide information on how they can be used, but do not include the methods to use them. - -| Name | Description | -|----------------------------|------------------------------------------------------------------| -| IClientSimInteractable | Represents an object that can be interacted with | -| IClientSimPickupable | Represents an object that can be picked up, Extends Interactable | -| IClientSimStation | Represents an object that the player can use to sit | -| IClientSimSyncable | Represents an object that can have an owner | -| IClientSimPositionSyncable | Represents an object that syncs its position, Extends Syncable | - -## Handler Interfaces - -Using these two interface types, the Helper classes are ways of wrapping VRChat SDK component information to provide it to ClientSim. - -| Name | Description | -|----------------------------|------------------------------------------------------------------| -| PositionSyncedHelperBase | Helper for VRCObjectSync, Extends PositionSyncedHelperBase. Syncable, PositionSyncable, RespawnHandler | -| ObjectSyncHelper| Helper for VRCObjectSync, Extends PositionSyncedHelperBase. Syncable, PositionSyncable, RespawnHandler | -| UdonHelper | Helper for UdonBehaviour, Extends PositionSyncedHelperBase. Syncable, PositionSyncable, RespawnHandler, Interactable, PickupHandler, StationHandler, SyncableHandler | -| PickupHelper | Helper for VRCPickup. Pickupable | -| StationHelper | Helper for VRCStation. Implements IClientSimStation | -| ObjectPoolHelper| Helper for VRCObjectPool. Syncable | -| CombatSystemHelper | Helper for Udon CombatSetup. Implements IVRC_Destructible. Helper component is added to the player object directly when initialized. | -| SpatialAudioHelper | Helper for VRCSpatialAudioSource | \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/highlight-manager.md b/Tools/Docusaurus/docs/systems/runtime/highlight-manager.md deleted file mode 100644 index c3a7418..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/highlight-manager.md +++ /dev/null @@ -1,6 +0,0 @@ -# HighlightManager - -The HighlightManager will take an object and display an outline highlight effect for that object. This system wraps VRChat’s HighlightFX class. HighlightFX only takes a single renderer, whereas the HighlightManager takes a GameObject. Matching how VRChat handles highlighting objects, all renderers on the object and on its children are used for highlighting. Renderers that are disabled, have a null mesh, or are part of a static batch are ignored. If an object has no valid renderers, then a Highlight Proxy is used based on the first collider on the object. The Highlight Proxy will copy the transform values of the original mesh and also apply the collider size and scale to make it appear that the collider is being highlighted. The HighlightManager is used to visualize the results from the [PlayerRaycaster](player.md#playerraycaster) system. There is no set limit to the number of objects that can be highlighted, but only 2 objects are expected to be highlighted at once through ClientSim, one object per player hand. The HighlightManager links to the VRCSDK API for InputManager.EnableObjectHighlight. This hook only takes in renderers though and does not go through the full steps of finding children objects and creating proxies. - -> [!NOTE] -> The HighlightManager currently shows only a preview for how the object will look on Quest. A style matching Windows systems is forthcoming. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/index.md b/Tools/Docusaurus/docs/systems/runtime/index.md deleted file mode 100644 index 1044f3e..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/index.md +++ /dev/null @@ -1,3 +0,0 @@ -# Runtime Systems - -These systems help simulate things that happen at Runtime in VRChat worlds. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/input.md b/Tools/Docusaurus/docs/systems/runtime/input.md deleted file mode 100644 index 539ee22..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/input.md +++ /dev/null @@ -1,16 +0,0 @@ -# Input - -In ClientSim, all input calls are in one class to handle input and send events. The ClientSimInputManager uses the new Input System, allowing for event-driven input. It uses the PlayerInput component to gain access to the specific input events based on the Input Bindings displayed below. Since the new Unity Input System package is not included by default, and Unity requires a special setting to enable, all references to the Input System are wrapped in define conditions, which prevents errors when importing into new projects. - -## Input Events - -Similar to the [EventDispatcher](event-dispatcher.md), the InputManager also has its own Events that different systems can listen to directly. These events are separated from the EventDispatcher itself because all input events have similar parameters and also has input values that are not broadcasted through events but require the listening system to poll for updated axis values. - -## Input Bindings - -The Input System also allows for different bindings for various control schemes. See below for the included bindings: KeyboardMouse, Gamepad, and Experimental XR Controller bindings. Note that XR input bindings within the InputSystem are very limited in Unity 2019. The InputManager will need to be expanded to properly support various VR Controllers - - -## UdonInput - -The UdonInput system is part of the InputManager Prefab, which subscribes to the proper events in the InputManager and also polls for updates on movement and look-based inputs. Due to the timing of when Unity sends input events, and when Udon should receive input events, all button-based input is queued and processed later in the frame at the same time as movement and look-based input. This queuing and processing allows input events to happen after Udon’s update method is called, similar to how it is in VRChat. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/interactive-layer-provider.md b/Tools/Docusaurus/docs/systems/runtime/interactive-layer-provider.md deleted file mode 100644 index 653f019..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/interactive-layer-provider.md +++ /dev/null @@ -1,3 +0,0 @@ -# InteractiveLayerProvider - -The InteractiveLayerProvider simply listens to menu open state events and provides a layer mask for which layers are currently interactive. When the menu is open, only the UI and UIMenu layers are interactive. When the menu is closed, all other layers, excluding MirrorReflection, are interactive. InteractiveLayerProvider is used by [Raycasters](player.md#raycaster) and the [ClientSimInputModule](input.md). diff --git a/Tools/Docusaurus/docs/systems/runtime/main.md b/Tools/Docusaurus/docs/systems/runtime/main.md deleted file mode 100644 index f6ecbc8..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/main.md +++ /dev/null @@ -1,5 +0,0 @@ -# Client Sim Main - -ClientSimMain is the central point of ClientSim that handles initialization and destruction of ClientSim. It is contained in the ClientSimSystem prefab. On creation, all core systems will be initialized with their dependencies. This system also maintains all the implementations of the VRCSDK hooks to link VRC components to the ClientSim Helpers. ClientSimMain is a singleton to ensure only one instance is running at a time and to help easily pass information from Editor Windows and Tests. None of the runtime systems within ClientSim depend on ClientSimMain being a singleton. - -![ClientSimSystem Hierarchy](/images/client-sim-main-hierarchy.png) \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/menu.md b/Tools/Docusaurus/docs/systems/runtime/menu.md deleted file mode 100644 index d9baea7..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/menu.md +++ /dev/null @@ -1,53 +0,0 @@ -# Client Sim Menu - -The ClientSimMenu has four pages that can be displayed depending on the situation. The menu is now positioned in world space instead of being an overlay to the camera. It will render on top of everything to ensure players can use the menu. - -## Warning Page - -![Warning](/images/warning.png) - -The Warning page will be displayed every time ClientSim starts. This page informs the user that ClientSim is not the same as VRChat, and there will be differences. It only has one button, which the user must press to dismiss the page and close the menu. - -## Pause Page - -![Warning](/images/pause.png) - -The Pause page is displayed whenever the user opens the menu after accepting the Warning page. This page has three sections: Actions, Player Info, and Settings. - -## Actions - -The actions section contains four buttons: -1. Close Menu - Close the menu and allow player movement -2. Respawn - Close the menu and teleport the player to the spawn point -3. Settings Window - Open the ClientSim [Settings Window](../editor/settings-window.md) -4. Exit Playmode - Exit Play mode and go back to Edit mode. - -## Player Info - -The Player Info section contains info regarding the local player. -1. Player Name -2. Player ID -3. Is the local player the master -4. Is the local player the instance owner -5. A button to spawn remote players for testing - -## Settings - -The Settings section provides options to change the current ClientSim Runtime Settings. Changing these will save the values even after Playmode ends. -* **Show Tooltips** - Toggle the display of interaction tooltips. -* **Desktop Reticle** - Toggle the desktop reticle in the center of the screen. This does not disable the UI pointer if hovering over a UI interactive object. -* **Invert Mouse Look** - Toggle whether the mouse Y should be inverted. -* **Console Logging** - Toggle whether debug information should be logged to the console. -* **Player Height** - A slider to set the player’s height. Default value is 1.9 Unity units tall. The slider is limited between 0.2 and 4 units. If the value in the ClientSim Unity Settings Window is set, then the height can be overridden up to 80 units. Toggling the menu will clamp the max value to keep the slider usable without exiting playmode. Note that PlayerHeight is different from TrackingScale, although the values are related. - -## Delay Start Page - -![Delay](/images/delay.png) - -The Delay Start page is displayed whenever the [ClientSim Settings](settings.md) has a non zero value for how long ClientSim should be delayed before starting. This page will dismiss automatically when ClientSim starts. If the player controller was spawned, the Warning page will then be displayed. The user cannot close out of this page and must wait the duration or exit playmode. - -## Invalid Settings Page - -![Invalid Settings](/images/invalid-settings.png) - -The Invalid Settings page is displayed when the user has Unity Project Settings that are not set up to use ClientSim. This can happen when ClientSim has just imported, or if the user modifies a setting that ClientSim relies on. When this is displayed, the [Settings Window](../editor/settings-window.md) is forced to be displayed so that users can click the buttons needed to modify project settings. In the case the player does not have the correct Unity Input settings, the buttons on the menu will do nothing. There is no way to get past this page except to exit playmode and correct the invalid settings. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/player-manager.md b/Tools/Docusaurus/docs/systems/runtime/player-manager.md deleted file mode 100644 index 4696ac6..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/player-manager.md +++ /dev/null @@ -1,2 +0,0 @@ -# Player Manager -The PlayerManager system is responsible for VRCPlayerApi data during ClientSim’s runtime. This system handles creating and destroying players, managing who is the current master, and sending the related [Events](event-dispatcher.md) such as OnPlayerJoin, OnPlayerLeft, and OnNewMaster. The PlayerManager is similar to how it was in CyanEmu, but this time is an instanced class rather than static. Most of the VRCPlayerApi SDK hooks are linked to static functions within this class. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/player-spawner.md b/Tools/Docusaurus/docs/systems/runtime/player-spawner.md deleted file mode 100644 index 2f5d2bf..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/player-spawner.md +++ /dev/null @@ -1,2 +0,0 @@ -# Player Spawner -The PlayerSpawner system is responsible for spawning and initializing local and remote players. Players are spawned from a prefab, set to the location of a spawn point provided by the [SceneManager](scene-manager.md), and then initialized through the [PlayerManager](player-manager.md). \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/player.md b/Tools/Docusaurus/docs/systems/runtime/player.md deleted file mode 100644 index 60454f2..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/player.md +++ /dev/null @@ -1,57 +0,0 @@ -# Player - -The ClientSim representation of a player has been split into many components compared to CyanEmu. Each component handles a different aspect of the player. Below you can see the hierarchy of both the Local and Remote player prefabs. -![Local Player Hierarchy](/images/player-local-hierarchy.png)![Remote Player Hierarchy](/images/player-remote-hierarchy.png) - -## ClientSimPlayer - -The ClientSimPlayer class is the container that holds all the systems for the player. While both local and remote players have a ClientSimPlayer, it is only initialized for the local player. All systems for the remote player are left blank, other than the [Avatar}(#avatar) and VRCPlayerApi changeable data. The ClientSimPlayer is the first component on the top level object on the Player prefabs. In the inspector, you can view and modify VRCPlayerApi data such as Locomotion Settings and Audio Settings at runtime. - -## TrackingProvider - -The TrackingProvider interface is a generic way to define how tracking data for the player should be controlled. The abstract TrackingProviderBase class provides data on the head, hands, and playspace position, and also determines the player’s current stance based on the head height. The tracking provider can be scaled to move the player camera up or down, helping test various player avatar scenarios. It will listen to PlayerHeightUpdate events and calculate a new tracking scale based on the requested player height. The default avatar height is 1.9, which represents TrackingScale 1. Since this class is abstract, it must be extended to be used in ClientSim. Currently only the DesktopTrackingProvider is included in ClientSim. Implementing VR in ClientSim would need a new VRTrackingProvider. The tracking provider is expected to be a child of the [PlayerController](#playercontroller), but will need to be reconsidered when implementing VR as playspace x/z offset is not applied to the player controller. - -### DesktopTrackingProvider - -Currently the only implemented TrackingProvider for ClientSim. This tracking provider locks the hand positions relative to the camera. Camera height is modified based on [Crouch and Prone Input Events](input.md). On every frame, this tracking provider checks for look input changes and updates the Camera’s x rotation (up/down). If the player is sitting in a station, then the head y rotation is unlocked to allow the player to look left and right, up to 90 degrees off the playspace rotation. - -## PlayerController - -The PlayerController now only controls the movement of the player. In CyanEmu, the PlayerController class contained everything related to the player. Now these systems have been split off, making the PlayerController focused on simply handling the player’s movement. Every frame, the controller will check for movement input as well as [TrackingProvider](#trackingprovider) stance to know how much the player should move that frame. - -## PlayerStationManager - -The PlayerStationManager manages how players interact with stations. It stores the current station the player is in, as well if the player is locked to the station. While locked to a station, at the end of the frame, for all Update, LateUpdate, and FixedUpdate methods, the [PlayerController’s](#playercontroller) position is updated to the station’s. This happens at the end of the frame to ensure that any other script modifying the station’s position happens first. - -## InteractManager - -The InteractManager is responsible for determining if a given GameObject can be interacted with and performing the interaction. It calculates the current distance the player can interact with using the [TrackingProvider’s](#trackingprovider) current TrackingScale and each Interact’s proximity value. - -## Raycaster - -ClientSim interact detection is handled through the Raycasters. This system will search for Interactables based on a provided ray used in Physics.Raycast. The [InteractiveLayerProvider](interactive-layer-provider.md) is used to know what layers to consider when raycasting. All the hit objects are then filtered based on the components found. Objects with UIShape are always prioritized first. The InteractManager is used to determine the components on the object which can be interacted with. For each raycast, a RaycastResult is returned. This contains information about the ray, the object hit, and the type of interactable, if there is one. - -### RayProvider -The Raycaster uses a RayProvider to know what direction and origin to raycast. RayProviders are a generic way to supply the ray without knowing exact detail. ClientSim implements two RayProviders: - -#### CameraRayProvider -Given a camera and the current mouse position, create a ray that goes through the mouse from the camera. This is the RayProvider used when TrackingProvider is set to not VR. - -#### TransformRayProvider -Given a transform, create a Ray based on the position of the transform and the forward direction. This is used to raycast from the hands when the TrackingProvider is set to VR. - -## PlayerRaycaster - -The PlayerRaycaster is responsible for searching the world for interacts and sending events based on what it finds. It will also update the [PlayerHand](#playerhand) system for both the left and right hands. When initialized, the PlayerRaycaster will create two [Raycasters](#raycaster), one for the left and another for the right hand. If the TrackingProvider is not VR (is desktop), then the right hand uses a Raycaster with a mouse based [RayProvider](#rayprovider). The left hand is left uninitialized as it will never be used when not in VR. If the [TrackingProvider](#trackingprovider) is in VR, then the left and right Raycasters are initialized with a transform-based ray provider using the TrackingProvider’s hand transforms. Every frame, both hand Raycaster systems are updated to search for Interactables and the results are sent through the [EventDispatcher](event-dispatcher.md). The last found interact is saved for each hand as the hovered interact. If a hovered interact is a Pickupable, that Pickupable is set as the hovered Pickupable for the given PlayerHand. If the Use Input action occurs for a given hand while hovering over an interact, then the hovered object will be interacted with. - -## PlayerHand - -The PlayerHand system is responsible for managing Pickupable objects. The [PlayerRaycaster](#playerraycaster) will set the current hovered pickup. Then the PlayerHand will listen for the Grab Input Events on when to pickup the hovered Pickupable. PlayerHand will also listen to Use and Drop events to perform actions on the currently held pickup. If the pickup is kinematic, then the position of the pickup will be directly set every frame to match the PlayerHand’s rigidbody transform. If the pickup is non kinematic, it will be attached to the PlayerHand’s rigidbody using a fixed joint. When holding a pickup in the right hand, the pickup can be manipulated using the different Manipulate bindings. - -## PlayerAvatarManager - -The PlayerAvatarManager manages items related to the player’s avatar. Both local and remote players have an Avatar Manager. The avatar for all players is the VRChat Default Robot. The manager is responsible for providing avatar information to the VRCPlayerApi. GetBonePosition and GetBoneRotation are implemented here as wrappers over Animator.GetBoneTransform. The local player’s avatar manager is the only one that is properly initialized, which allows it to listen to [TrackingScale](#trackingprovider) change [Events](event-dispatcher.md), which then update the scale of the avatar to match the new tracking scale. - -## Reticle - -The ClientSimReticle system is responsible for displaying a reticle icon in the center of Unity Game Window. This system should only be available for [DesktopTrackingProvider](#desktoptrackingprovider). The reticle can be disabled through the settings menu. In addition to the center reticle, whenever the [PlayerRaycaster](#playerraycaster) hovers over an object with a UIShape, it will display a pointer over the mouse position. This pointer is not limited to the center of the screen and will still be displayed when the mouse is released. The location of the mouse is provided by [ClientSimBaseInput](input.md). diff --git a/Tools/Docusaurus/docs/systems/runtime/runtime-loader.md b/Tools/Docusaurus/docs/systems/runtime/runtime-loader.md deleted file mode 100644 index b5f2346..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/runtime-loader.md +++ /dev/null @@ -1,2 +0,0 @@ -# RuntimeLoader -The RuntimeLoader is a static class responsible for starting ClientSim on entering playmode. It uses the InitializeOnLoad Unity hook to check the settings instance to see if ClientSim should start, and creates an instance of ClientSimMain. This class also handles deleting editor-only objects in the scene. In order to allow for testability of ClientSim, a few methods are provided to set test settings and event dispatcher overrides. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/scene-manager.md b/Tools/Docusaurus/docs/systems/runtime/scene-manager.md deleted file mode 100644 index 1849144..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/scene-manager.md +++ /dev/null @@ -1,2 +0,0 @@ -# Scene Manager -The SceneManager system is mainly a wrapper for the VRC_SceneDescriptor. It provides an interface into VRC scene details such as getting a spawn point and respawn height. This system also handles copying over reference camera settings to the player camera. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/settings.md b/Tools/Docusaurus/docs/systems/runtime/settings.md deleted file mode 100644 index 2e3beb9..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/settings.md +++ /dev/null @@ -1,44 +0,0 @@ -# Settings - -The ClientSim Settings are not a system, but data on how to run ClientSim. -### Enable ClientSim -Should ClientSim be enabled when entering playmode? ClientSim is forced disabled when uploading worlds. - -### Enable Console Logging -Should Debug information be logged to the console? - -### Remove “EditorOnly” -On enter playmode, should all objects tagged with “EditorOnly” be deleted? - -### Set Target FrameRate -Should ClientSim set the Application target framerate? - -### Target FrameRate -The expected framerate for Unity while in playmode. This will set both Application.TargetFramerate and the FixedTimeDelta. - -### Startup Delay -How long should ClientSim wait before starting and initializing Udon? Use this as a way to simulate long world loading times and verify Unity component behavior. - -### Spawn Player Controller -Spawn a controllable player when starting ClientSim. If disabled, a local player is still created to prevent Udon Programs crashing. - -### Show Desktop Reticle -Should the desktop reticle be displayed or not? - -### Show Tooltips -Show tooltips above interactable objects - -### Invert Mouse Look -Should the mouse Y be inverted - -### Player Height -The height of the player in unity units. This is clamped between 0.2 and 80. - -### Local Player Name -What is the name of the local player, used for VRCPlayerApi.displayName - -### Local Player Is Master -When set to false, a remote player is spawned and set as master. - -### Is Instance Owner -Is the local player the instance owner? diff --git a/Tools/Docusaurus/docs/systems/runtime/synced-object-manager.md b/Tools/Docusaurus/docs/systems/runtime/synced-object-manager.md deleted file mode 100644 index 8575933..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/synced-object-manager.md +++ /dev/null @@ -1,6 +0,0 @@ -# SyncedObjectManager - -The SyncedObjectManager keeps track of all initialized synced objects (IClientSimSyncable) in the scene. These synced objects are put into two lists: one list for all synced objects, and another for all position-synced objects. The SyncedObjectManager currently has only two main functions. The first is to check all position-synced objects to verify they are above the respawn height. If they fall below the respawn height, they are respawned to their start position or destroyed, depending on the settings in the [SceneManager](scene-manager.md). The second function is to ensure objects have the correct owners when a player leaves. The manager listens for the OnPlayerLeft [Event](event-dispatcher.md), goes through all objects to check if that player was the owner, and then sets those objects to be owned by the master player instead. This ownership transfer happens before Udon Programs are notified of the player leaving. - - -VRC.SDK3.ClientSim.ClientSimSyncedObjectManager \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/tooltip-manager.md b/Tools/Docusaurus/docs/systems/runtime/tooltip-manager.md deleted file mode 100644 index f40c324..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/tooltip-manager.md +++ /dev/null @@ -1,3 +0,0 @@ -# TooltipManager - -The TooltipManager will display text in the world above a given interactable object. Tooltips in ClientSim only display text, unlike VRChat which also displays an icon of the respective button needed to use the interact. In SDK3, it appears that the option to set a tooltip location for an interactable is ignored. Tooltips always display at the top center of the first collider on the interactable object. There is no set limit to the number of tooltips that can be displayed, but only 2 tooltips are expected through ClientSim, one per player hand. Displaying tooltips can be disabled in the [ClientSimSettings](settings.md). \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/runtime/udon-manager.md b/Tools/Docusaurus/docs/systems/runtime/udon-manager.md deleted file mode 100644 index 1f7c22f..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/udon-manager.md +++ /dev/null @@ -1,6 +0,0 @@ -# UdonManager - -The UdonManager keeps track of all initialized UdonBehaviours in the scene. Note that with the VRCSDK, an UdonBehaviour will not initialize if it does not have a program. This means that legacy position-synced UdonBehaviours without programs are not tracked, even with the SyncedObjectManager. The UdonManager has two main roles. The first is to notify all Udon Helpers when ClientSim has finished initializing, which allows UdonBehaviours to start. The second is to listen for certain ClientSim [Events](event-dispatcher.md) to forward to all UdonBehaviours. Currently the UdonManager only forwards the following events: -* OnPlayerJoined -* OnPlayerLeft -* OnPlayerRespawn diff --git a/Tools/Docusaurus/docs/systems/runtime/unity-event-system.md b/Tools/Docusaurus/docs/systems/runtime/unity-event-system.md deleted file mode 100644 index ac18a52..0000000 --- a/Tools/Docusaurus/docs/systems/runtime/unity-event-system.md +++ /dev/null @@ -1,17 +0,0 @@ -# Unity Event System - -ClientSim uses two classes to translate actions into Unity’s EventSystem. These classes decouple Unity’s old input system into values based on ClientSim’s current bindings and match VRChat’s interactive UI object filtering. - -## BaseInput - -The ClientSimBaseInput system extends Unity’s BaseInput class. Unity’s BaseInput is responsible for passing mouse position and button input into the EventSystem. The ClientSim BaseInput system overrides these methods to instead pass values based on the current ClientSim input bindings and last [PlayerRaycaster](player.md#raycaster) results. Mouse input is replaced with the current binding’s [Use Input](input.md). Since Use input is a handed action, only the value of the last activated hand is passed as mouse input. The mouse position sent to the Event System ignores the actual mouse position, and instead calculates the screen position of the last interact raycast. Using the raycast position abstracts out the real mouse’s position, allowing Desktop and VR to use Unity UI through the same system. -The BaseInput system is also responsible for providing the current mouse position to the rest of ClientSim. It controls if the mouse pointer is hidden and locked to the center of the screen, or visible and free to move. This mouse position is used for displaying the [Desktop Reticle](player.md#reticle) as well as using the mouse to create the ray direction for [DesktopRayProvider](player.md#rayprovider). - -## InputModule - -The ClientSimInputModule extends Unity’s StandaloneInputModule. This system processes Unity mouse events and filters out any UI objects that are not currently interactable. UI objects are interactable when all of the following conditions have been met: - -1. The [PlayerRaycaster](player.md#playerraycaster) last hit an object with a VRC_UIShape component. This data is provided through ClientSimBaseInput. -2. The UI object has a UIShape component in its parent -3. The layer of the parent UIShape object is on a currently interactive layer. Interactive layers are determined by the [InteractiveLayerProvider](interactive-layer-provider.md). -4. The hit point of the UI Object raycast is contained within the collider of the UIShape. If any of those conditions fail, then the UI cannot be interacted with. \ No newline at end of file diff --git a/Tools/Docusaurus/docs/systems/script-execution-order.md b/Tools/Docusaurus/docs/systems/script-execution-order.md deleted file mode 100644 index cc5da2e..0000000 --- a/Tools/Docusaurus/docs/systems/script-execution-order.md +++ /dev/null @@ -1,16 +0,0 @@ -# Script Execution Order - -| Execution Order | System Name | Description | -|-----------------|----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| -| -Infinity | UnityInputSystem | Unity InputSystem updates before all MonoBehaviours. Input from user buttons are sent to ClientSimInput and events are dispatched. | -| -3000 | TrackingProvider | Input is checked to update the TrackignProvider. For example: Desktop head X rotation. | -| -3000 | PlayerController | Update Player position before raycasting. | -| -2000 | PlayerRaycaster | Update the position of the PlayerHands to TrackingProvider hand data. Raycast to find interactables in the world. This must happen before EventSystems update. | -| -1000 | Unity Event System | Send mouse events to interact with UI. Order cannot be changed. | -| 0 | ClientSimBehaviours | | -| 0 | UdonBehaviour | Send Update Events to Udon Programs. | -| 1 | UdonInput | This must happen after UdonBehaviour.Update to ensure proper event order. | -| 10000 | ClientSimBaseInput | Update current frame tick for Input Events. Only needed to ensure tests and playmode act the same relating to when Input is processed. | -| 30000 | PlayerStationManager | Update the position of players on a station as late as possible so all other scripts have had time to evaluate first. | -| 30001 | TooltipManager | Update the position of Tooltip visuals after finalizing the player's position. | -| 31000 | PostLateUpdater | VRChat's PostLateUpdate event sent to UdonBehaviours. | \ No newline at end of file diff --git a/Tools/Docusaurus/docusaurus.config.js b/Tools/Docusaurus/docusaurus.config.js deleted file mode 100644 index c928b2b..0000000 --- a/Tools/Docusaurus/docusaurus.config.js +++ /dev/null @@ -1,137 +0,0 @@ -// @ts-check -// Note: type annotations allow type checking and IDEs autocompletion - -const lightCodeTheme = require('prism-react-renderer/themes/github'); -const darkCodeTheme = require('prism-react-renderer/themes/dracula'); - -/** @type {import('@docusaurus/types').Config} */ -const config = { - title: 'ClientSim', - tagline: 'Client Simulator for World Building', - url: 'https://clientsim.docs.vrchat.com', - baseUrl: '/', - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', - favicon: 'images/favicon.ico', - organizationName: 'vrchat-community', // Usually your GitHub org/user name. - projectName: 'ClientSim', // Usually your repo name. - - presets: [ - [ - 'classic', - /** @type {import('@docusaurus/preset-classic').Options} */ - ({ - docs: { - routeBasePath: '/', - sidebarPath: require.resolve('./sidebars.js'), - // Please change this to your repo. - editUrl: ({versionDocsDirPath, docPath}) => - `https://github.com/vrchat-community/ClientSim/edit/main/Docs/Source/${docPath}`, - - }, - blog: { - path: 'news', - routeBasePath: 'news', - showReadingTime: false, - // Please change this to your repo. - // editUrl: 'https://github.com/vrchat-community/ClientSim', - }, - theme: { - customCss: require.resolve('./src/css/custom.css'), - }, - }), - ], - ], - - themeConfig: - /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ - ({ - colorMode: { - defaultMode: 'dark', - respectPrefersColorScheme: true, - }, - announcementBar: { - id: 'open_beta', - content: - 'This Tool is in an Open Beta, the Docs are not yet complete.', - backgroundColor: '#21af90', - textColor: '#000', - isCloseable: true, - }, - navbar: { - title: 'ClientSim', - logo: { - alt: 'VRChat Logo', - src: 'images/logo.png', - }, - items: [ - { - type: 'doc', - docId: 'index', - position: 'left', - label: 'Docs', - }, - {to: '/news', label: 'News', position: 'left'}, - { - href: 'https://github.com/vrchat-community/ClientSim', - label: 'GitHub', - position: 'right', - }, - ], - }, - footer: { - style: 'dark', - links: [ - { - title: 'Docs', - items: [ - { - label: 'Docs', - to: '/', - }, - ], - }, - { - title: 'Community', - items: [ - { - label: 'Discord', - href: 'https://discord.com/invite/vrchat', - }, - { - label: 'Twitter', - href: 'https://twitter.com/vrchat', - }, - ], - }, - { - title: 'More', - items: [ - { - label: 'News', - to: '/news', - }, - { - label: 'GitHub', - href: 'https://github.com/vrchat-community/ClientSim', - }, - ], - }, - ], - copyright: `Copyright © ${new Date().getFullYear()} VRChat Inc. Built with Docusaurus.`, - }, - prism: { - theme: lightCodeTheme, - darkTheme: darkCodeTheme, - }, - algolia: { - appId: 'NQHMNOH2YO', - apiKey: '292dfc501d73d6fa1352744ce4620735', - indexName: 'VRChat_Docs', - contextualSearch: true, - externalUrlRegex: 'https:\/\/(?!clientsim)' // Results that don't come from this site should redirect using their absolute URL, rather than redirecting relative to the current site - }, - }), -}; - -module.exports = config; diff --git a/Tools/Docusaurus/news/authors.yml b/Tools/Docusaurus/news/authors.yml deleted file mode 100644 index 277a0aa..0000000 --- a/Tools/Docusaurus/news/authors.yml +++ /dev/null @@ -1,10 +0,0 @@ -momo: - name: Momo the Monster - title: VRChat Developer - url: https://github.com/momo-the-monster - image_url: https://github.com/momo-the-monster.png -cubed: - name: CubedParadox - title: VRChat Developer - url: https://github.com/cubedparadox - image_url: https://github.com/cubedparadox.png \ No newline at end of file diff --git a/Tools/Docusaurus/news/release-1.1.4.md b/Tools/Docusaurus/news/release-1.1.4.md deleted file mode 100644 index 3059efa..0000000 --- a/Tools/Docusaurus/news/release-1.1.4.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -date: 2022-05-24 -slug: release-1.1.4 -title: Release 1.1.4 -authors: [momo] -tags: [release] ---- -## Summary - -Small cleanup release, mostly around World Tests - -### Changes - -* Hides Menu in Scene View [thanks to Arne-van-der-Lei](https://github.com/vrchat-community/ClientSim/pull/27) -* Compresses Textures and Images [thanks to Metamaniac](https://github.com/vrchat-community/ClientSim/pull/32) -* Renames ClientSimIssue3RespawnTest Sample to ClientSimSelfTests -* Makes Respawn test just a _part_ of SelfTests instead of the whole thing -* Updates package version to 1.1.4 -* Updates Test Sample description and location -* Removes #vcc tag from VRC SDK dependencies diff --git a/Tools/Docusaurus/news/release-1.2.2.md b/Tools/Docusaurus/news/release-1.2.2.md deleted file mode 100644 index d848ef9..0000000 --- a/Tools/Docusaurus/news/release-1.2.2.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -slug: release-1.2.2 -date: 2022-08-19 -title: Release 1.2.2 -authors: [momo] -tags: [release] -draft: false ---- -## Summary - -Some Quality-of-Life Fixes - -### Changes - -* Sets Event Camera on any World-Space UI canvases that need them, fixing [ClientSim Issue 30: UI is not interactable when moved into Canvas that has no VRCUIShape script](https://github.com/vrchat-community/ClientSim/issues/30) -* Fixed [Issue with Controller Drift] (https://github.com/vrchat-community/ClientSim/issues/1) \ No newline at end of file diff --git a/Tools/Docusaurus/news/release-1.2.3.md b/Tools/Docusaurus/news/release-1.2.3.md deleted file mode 100644 index b944dba..0000000 --- a/Tools/Docusaurus/news/release-1.2.3.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -slug: release-1.2.3 -date: 2023-05-04 -title: Release 1.2.3 -authors: [momo] -tags: [release] -draft: false ---- -## Summary - -Compatibility with SDK 3.2.0 - -### Changes - -* Updates the package manifest to use `^3.1.x` instead of `3.1.x` to enable compatibility with the just-released 3.2.0 and beyond. diff --git a/Tools/Docusaurus/news/release-1.2.4.md b/Tools/Docusaurus/news/release-1.2.4.md deleted file mode 100644 index f4de2cc..0000000 --- a/Tools/Docusaurus/news/release-1.2.4.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -slug: release-1.2.4 -date: 2023-05-04 -title: Release 1.2.4 -authors: [momo] -tags: [release] -draft: false ---- -## Summary - -Compatibility with SDK 3.2.0 - -### Changes - -* Updates the package manifest to use `^3.1.x` instead of `3.1.x` to enable compatibility with the just-released 3.2.0 and beyond. -* Reverts in-progress work which was accidentally published in 1.2.3 diff --git a/Tools/Docusaurus/news/release-1.2.5.md b/Tools/Docusaurus/news/release-1.2.5.md deleted file mode 100644 index 2d5ffe0..0000000 --- a/Tools/Docusaurus/news/release-1.2.5.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -slug: release-1.2.5 -date: 2023-05-25 -title: Release 1.2.5 -authors: [cubed] -tags: [release] -draft: false ---- -## Summary - -Fixed a handful of ClientSim issues - -### Changes -- Force added package resolver, which was previously git-ignored -- Fixed Destroying focused object breaks ClientSim [Issue 59](https://github.com/vrchat-community/ClientSim/issues/59) -- Fixed LineRenderer.BakeMesh() throws errors [Issue 49](https://github.com/vrchat-community/ClientSim/issues/49) -- Fixed Sequential Spawn Order is broken [Issue 36](https://github.com/vrchat-community/ClientSim/issues/36) -- Fixed Error about missing scene descriptor erroneously says "world descriptor" [Issue 66](https://github.com/vrchat-community/ClientSim/issues/66) -- Removed simulation of bug that prevents movement when exiting stations (bugfix will be in the next client release) [PR 73](https://github.com/vrchat-community/ClientSim/pull/73) diff --git a/Tools/Docusaurus/news/release-1.2.6.md b/Tools/Docusaurus/news/release-1.2.6.md deleted file mode 100644 index 11f5b51..0000000 --- a/Tools/Docusaurus/news/release-1.2.6.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -slug: release-1.2.6 -date: 2023-06-23 -title: Release 1.2.6 -authors: [cubed] -tags: [release] -draft: false ---- -## Summary - -Added Camera Stacking and made it easier to run a scene without a Scene Descriptor. - -### Changes -- Added Camera Stacking, in order to fix issues where ClientSim menu is rendered behind world UI [Issue 51](https://github.com/vrchat-community/ClientSim/issues/51) [Issue 58](https://github.com/vrchat-community/ClientSim/issues/58) -- ClientSim no longer forces you out of playmode when you don't have a scene descriptor [Issue 60](https://github.com/vrchat-community/ClientSim/issues/60) diff --git a/Tools/Docusaurus/news/release-1.2.7.md b/Tools/Docusaurus/news/release-1.2.7.md deleted file mode 100644 index a66f0bd..0000000 --- a/Tools/Docusaurus/news/release-1.2.7.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -slug: release-1.2.7 -date: 2023-08-22 -title: Release 1.2.7 -authors: [momo] -tags: [release] -draft: false ---- -## Summary - -Adds stub methods for Avatar Scaling - -### Changes -- Added methods to handle calls to Avatar Scaling from Udon, so they wouldn't log errors in the console or throw exceptions. Fixes [#98](https://github.com/vrchat-community/ClientSim/issues/98) and [#101](https://github.com/vrchat-community/ClientSim/issues/101). \ No newline at end of file diff --git a/Tools/Docusaurus/package-lock.json b/Tools/Docusaurus/package-lock.json deleted file mode 100644 index 6878cb0..0000000 --- a/Tools/Docusaurus/package-lock.json +++ /dev/null @@ -1,21855 +0,0 @@ -{ - "name": "client-sim", - "version": "0.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "version": "0.0.0", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/preset-classic": "2.0.0-beta.18", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.1.1", - "prism-react-renderer": "^1.3.1", - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz", - "integrity": "sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A==", - "dependencies": { - "@algolia/autocomplete-shared": "1.5.2" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz", - "integrity": "sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==", - "dependencies": { - "@algolia/autocomplete-shared": "1.5.2" - }, - "peerDependencies": { - "@algolia/client-search": "^4.9.1", - "algoliasearch": "^4.9.1" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz", - "integrity": "sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==" - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz", - "integrity": "sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg==", - "dependencies": { - "@algolia/cache-common": "4.13.0" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.0.tgz", - "integrity": "sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA==" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz", - "integrity": "sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg==", - "dependencies": { - "@algolia/cache-common": "4.13.0" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.0.tgz", - "integrity": "sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA==", - "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.0.tgz", - "integrity": "sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA==", - "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.0.tgz", - "integrity": "sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA==", - "dependencies": { - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.0.tgz", - "integrity": "sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA==", - "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.0.tgz", - "integrity": "sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA==", - "dependencies": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "node_modules/@algolia/logger-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.0.tgz", - "integrity": "sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA==" - }, - "node_modules/@algolia/logger-console": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.0.tgz", - "integrity": "sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ==", - "dependencies": { - "@algolia/logger-common": "4.13.0" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz", - "integrity": "sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg==", - "dependencies": { - "@algolia/requester-common": "4.13.0" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.0.tgz", - "integrity": "sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw==" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz", - "integrity": "sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ==", - "dependencies": { - "@algolia/requester-common": "4.13.0" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.0.tgz", - "integrity": "sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA==", - "dependencies": { - "@algolia/cache-common": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/requester-common": "4.13.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd/node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", - "dependencies": { - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", - "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", - "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@docsearch/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0.tgz", - "integrity": "sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==" - }, - "node_modules/@docsearch/react": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0.tgz", - "integrity": "sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==", - "dependencies": { - "@algolia/autocomplete-core": "1.5.2", - "@algolia/autocomplete-preset-algolia": "1.5.2", - "@docsearch/css": "3.0.0", - "algoliasearch": "^4.0.0" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 18.0.0", - "react": ">= 16.8.0 < 18.0.0", - "react-dom": ">= 16.8.0 < 18.0.0" - } - }, - "node_modules/@docusaurus/core": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.0.0-beta.18.tgz", - "integrity": "sha512-puV7l+0/BPSi07Xmr8tVktfs1BzhC8P5pm6Bs2CfvysCJ4nefNCD1CosPc1PGBWy901KqeeEJ1aoGwj9tU3AUA==", - "dependencies": { - "@babel/core": "^7.17.8", - "@babel/generator": "^7.17.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.17.0", - "@babel/preset-env": "^7.16.11", - "@babel/preset-react": "^7.16.7", - "@babel/preset-typescript": "^7.16.7", - "@babel/runtime": "^7.17.8", - "@babel/runtime-corejs3": "^7.17.8", - "@babel/traverse": "^7.17.3", - "@docusaurus/cssnano-preset": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "@slorber/static-site-generator-webpack-plugin": "^4.0.4", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.4", - "babel-loader": "^8.2.4", - "babel-plugin-dynamic-import-node": "2.3.0", - "boxen": "^6.2.1", - "chokidar": "^3.5.3", - "clean-css": "^5.2.4", - "cli-table3": "^0.6.1", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^10.2.4", - "core-js": "^3.21.1", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^3.4.1", - "cssnano": "^5.1.5", - "del": "^6.0.0", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^1.12.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.1", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.1.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "is-root": "^2.1.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.0", - "nprogress": "^0.2.0", - "postcss": "^8.4.12", - "postcss-loader": "^6.2.1", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.0", - "react-helmet-async": "^1.2.3", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.2.0", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.2.0", - "remark-admonitions": "^1.2.1", - "rtl-detect": "^1.0.4", - "semver": "^7.3.5", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.1", - "tslib": "^2.3.1", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.70.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.7.4", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.18.tgz", - "integrity": "sha512-VxhYmpyx16Wv00W9TUfLVv0NgEK/BwP7pOdWoaiELEIAMV7SO1+6iB8gsFUhtfKZ31I4uPVLMKrCyWWakoFeFA==", - "dependencies": { - "cssnano-preset-advanced": "^5.3.1", - "postcss": "^8.4.12", - "postcss-sort-media-queries": "^4.2.1" - } - }, - "node_modules/@docusaurus/logger": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.0.0-beta.18.tgz", - "integrity": "sha512-frNe5vhH3mbPmH980Lvzaz45+n1PQl3TkslzWYXQeJOkFX17zUd3e3U7F9kR1+DocmAqHkgAoWuXVcvEoN29fg==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@docusaurus/logger/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@docusaurus/logger/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@docusaurus/logger/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@docusaurus/logger/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@docusaurus/logger/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@docusaurus/logger/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@docusaurus/mdx-loader": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.18.tgz", - "integrity": "sha512-pOmAQM4Y1jhuZTbEhjh4ilQa74Mh6Q0pMZn1xgIuyYDdqvIOrOlM/H0i34YBn3+WYuwsGim4/X0qynJMLDUA4A==", - "dependencies": { - "@babel/parser": "^7.17.8", - "@babel/traverse": "^7.17.3", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.1", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.1.0", - "stringify-object": "^3.3.0", - "tslib": "^2.3.1", - "unist-util-visit": "^2.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.70.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.0.0-beta.18.tgz", - "integrity": "sha512-e6mples8FZRyT7QyqidGS6BgkROjM+gljJsdOqoctbtBp+SZ5YDjwRHOmoY7eqEfsQNOaFZvT2hK38ui87hCRA==", - "dependencies": { - "@docusaurus/types": "2.0.0-beta.18", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.18.tgz", - "integrity": "sha512-qzK83DgB+mxklk3PQC2nuTGPQD/8ogw1nXSmaQpyXAyhzcz4CXAZ9Swl/Ee9A/bvPwQGnSHSP3xqIYl8OkFtfw==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "cheerio": "^1.0.0-rc.10", - "feed": "^4.2.2", - "fs-extra": "^10.0.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "remark-admonitions": "^1.2.1", - "tslib": "^2.3.1", - "utility-types": "^3.10.0", - "webpack": "^5.70.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.18.tgz", - "integrity": "sha512-z4LFGBJuzn4XQiUA7OEA2SZTqlp+IYVjd3NrCk/ZUfNi1tsTJS36ATkk9Y6d0Nsp7K2kRXqaXPsz4adDgeIU+Q==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "combine-promises": "^1.1.0", - "fs-extra": "^10.0.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "remark-admonitions": "^1.2.1", - "tslib": "^2.3.1", - "utility-types": "^3.10.0", - "webpack": "^5.70.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.18.tgz", - "integrity": "sha512-CJ2Xeb9hQrMeF4DGywSDVX2TFKsQpc8ZA7czyeBAAbSFsoRyxXPYeSh8aWljqR4F1u/EKGSKy0Shk/D4wumaHw==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "fs-extra": "^10.0.1", - "remark-admonitions": "^1.2.1", - "tslib": "^2.3.1", - "webpack": "^5.70.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-debug": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.18.tgz", - "integrity": "sha512-inLnLERgG7q0WlVmK6nYGHwVqREz13ivkynmNygEibJZToFRdgnIPW+OwD8QzgC5MpQTJw7+uYjcitpBumy1Gw==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "fs-extra": "^10.0.1", - "react-json-view": "^1.21.3", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.18.tgz", - "integrity": "sha512-s9dRBWDrZ1uu3wFXPCF7yVLo/+5LUFAeoxpXxzory8gn9GYDt8ZDj80h5DUyCLxiy72OG6bXWNOYS/Vc6cOPXQ==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.18.tgz", - "integrity": "sha512-h7vPuLVo/9pHmbFcvb4tCpjg4SxxX4k+nfVDyippR254FM++Z/nA5pRB0WvvIJ3ZTe0ioOb5Wlx2xdzJIBHUNg==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.18.tgz", - "integrity": "sha512-Klonht0Ye3FivdBpS80hkVYNOH+8lL/1rbCPEV92rKhwYdwnIejqhdKct4tUTCl8TYwWiyeUFQqobC/5FNVZPQ==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "fs-extra": "^10.0.1", - "sitemap": "^7.1.1", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/preset-classic": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.18.tgz", - "integrity": "sha512-TfDulvFt/vLWr/Yy7O0yXgwHtJhdkZ739bTlFNwEkRMAy8ggi650e52I1I0T79s67llecb4JihgHPW+mwiVkCQ==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/plugin-content-blog": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/plugin-content-pages": "2.0.0-beta.18", - "@docusaurus/plugin-debug": "2.0.0-beta.18", - "@docusaurus/plugin-google-analytics": "2.0.0-beta.18", - "@docusaurus/plugin-google-gtag": "2.0.0-beta.18", - "@docusaurus/plugin-sitemap": "2.0.0-beta.18", - "@docusaurus/theme-classic": "2.0.0-beta.18", - "@docusaurus/theme-common": "2.0.0-beta.18", - "@docusaurus/theme-search-algolia": "2.0.0-beta.18" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@docusaurus/theme-classic": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.18.tgz", - "integrity": "sha512-WJWofvSGKC4Luidk0lyUwkLnO3DDynBBHwmt4QrV+aAVWWSOHUjA2mPOF6GLGuzkZd3KfL9EvAfsU0aGE1Hh5g==", - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/plugin-content-blog": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/plugin-content-pages": "2.0.0-beta.18", - "@docusaurus/theme-common": "2.0.0-beta.18", - "@docusaurus/theme-translations": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.1.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.38", - "lodash": "^4.17.21", - "postcss": "^8.4.12", - "prism-react-renderer": "^1.3.1", - "prismjs": "^1.27.0", - "react-router-dom": "^5.2.0", - "rtlcss": "^3.5.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-common": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.0.0-beta.18.tgz", - "integrity": "sha512-3pI2Q6ttScDVTDbuUKAx+TdC8wmwZ2hfWk8cyXxksvC9bBHcyzXhSgcK8LTsszn2aANyZ3e3QY2eNSOikTFyng==", - "dependencies": { - "@docusaurus/module-type-aliases": "2.0.0-beta.18", - "@docusaurus/plugin-content-blog": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/plugin-content-pages": "2.0.0-beta.18", - "clsx": "^1.1.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.1", - "tslib": "^2.3.1", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.18.tgz", - "integrity": "sha512-2w97KO/gnjI49WVtYQqENpQ8iO1Sem0yaTxw7/qv/ndlmIAQD0syU4yx6GsA7bTQCOGwKOWWzZSetCgUmTnWgA==", - "dependencies": { - "@docsearch/react": "^3.0.0", - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/theme-common": "2.0.0-beta.18", - "@docusaurus/theme-translations": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "algoliasearch": "^4.13.0", - "algoliasearch-helper": "^3.7.4", - "clsx": "^1.1.1", - "eta": "^1.12.3", - "fs-extra": "^10.0.1", - "lodash": "^4.17.21", - "tslib": "^2.3.1", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.0.0-beta.18.tgz", - "integrity": "sha512-1uTEUXlKC9nco1Lx9H5eOwzB+LP4yXJG5wfv1PMLE++kJEdZ40IVorlUi3nJnaa9/lJNq5vFvvUDrmeNWsxy/Q==", - "dependencies": { - "fs-extra": "^10.0.1", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@docusaurus/types": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.0.0-beta.18.tgz", - "integrity": "sha512-zkuSmPQYP3+z4IjGHlW0nGzSSpY7Sit0Nciu/66zSb5m07TK72t6T1MlpCAn/XijcB9Cq6nenC3kJh66nGsKYg==", - "dependencies": { - "commander": "^5.1.0", - "joi": "^17.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.70.0", - "webpack-merge": "^5.8.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.0.0-beta.18.tgz", - "integrity": "sha512-v2vBmH7xSbPwx3+GB90HgLSQdj+Rh5ELtZWy7M20w907k0ROzDmPQ/8Ke2DK3o5r4pZPGnCrsB3SaYI83AEmAA==", - "dependencies": { - "@docusaurus/logger": "2.0.0-beta.18", - "@svgr/webpack": "^6.2.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.1", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.3.1", - "url-loader": "^4.1.1", - "webpack": "^5.70.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@docusaurus/utils-common": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.0.0-beta.18.tgz", - "integrity": "sha512-pK83EcOIiKCLGhrTwukZMo5jqd1sqqqhQwOVyxyvg+x9SY/lsnNzScA96OEfm+qQLBwK1OABA7Xc1wfkgkUxvw==", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.18.tgz", - "integrity": "sha512-3aDrXjJJ8Cw2MAYEk5JMNnr8UHPxmVNbPU/PIHFWmWK09nJvs3IQ8nc9+8I30aIjRdIyc/BIOCxgvAcJ4hsxTA==", - "dependencies": { - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.4.tgz", - "integrity": "sha512-FvMavoWEIePps6/JwGCOLYKCRhuwIHhMtmbKpBFgzNkxwpa/569LfTkrbRk1m1I3n+ezJK4on9E1A6cjuZmD9g==", - "dependencies": { - "bluebird": "^3.7.1", - "cheerio": "^0.22.0", - "eval": "^0.1.8", - "webpack-sources": "^1.4.3" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "dependencies": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "engines": { - "node": "*" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dependencies": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", - "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", - "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", - "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", - "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", - "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", - "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", - "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", - "@svgr/babel-plugin-transform-svg-component": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", - "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", - "dependencies": { - "@svgr/plugin-jsx": "^6.2.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", - "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", - "dependencies": { - "@babel/types": "^7.15.6", - "entities": "^3.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", - "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", - "dependencies": { - "@babel/core": "^7.15.5", - "@svgr/babel-preset": "^6.2.0", - "@svgr/hast-util-to-babel-ast": "^6.2.1", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", - "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/webpack": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", - "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", - "dependencies": { - "@babel/core": "^7.15.5", - "@babel/plugin-transform-react-constant-elements": "^7.14.5", - "@babel/preset-env": "^7.15.6", - "@babel/preset-react": "^7.14.5", - "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.2.1", - "@svgr/plugin-jsx": "^6.2.1", - "@svgr/plugin-svgo": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "node_modules/@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.18", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz", - "integrity": "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - }, - "node_modules/@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/algoliasearch": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.0.tgz", - "integrity": "sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.13.0", - "@algolia/cache-common": "4.13.0", - "@algolia/cache-in-memory": "4.13.0", - "@algolia/client-account": "4.13.0", - "@algolia/client-analytics": "4.13.0", - "@algolia/client-common": "4.13.0", - "@algolia/client-personalization": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/logger-console": "4.13.0", - "@algolia/requester-browser-xhr": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/requester-node-http": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "node_modules/algoliasearch-helper": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.8.1.tgz", - "integrity": "sha512-IGK67xeut0wYRXQw+MlSDYmYK/6e+/a++HVf9MgSWYtPd6QIHWiOKpgMYRJMNF/zMjx0FPA16D/AypgWxSVBnQ==", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 5" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "dependencies": { - "follow-redirects": "^1.14.7" - } - }, - "node_modules/babel-loader": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", - "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/bonjour-service": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.11.tgz", - "integrity": "sha512-drMprzr2rDTCtgEE3VgdA9uUFaUHF+jXduwYSThHJnKMYM+FhI9Z3ph+TX3xy0LtgYHae6CHYPJ/2UnK8nQHcA==", - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001325", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz", - "integrity": "sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", - "dependencies": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", - "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", - "dependencies": { - "css-select": "^4.3.0", - "css-what": "^6.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.3.1", - "domutils": "^2.8.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", - "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "colors": "1.4.0" - } - }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", - "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 12.20.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", - "dependencies": { - "cssnano-preset-default": "^5.2.7", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-advanced": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz", - "integrity": "sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA==", - "dependencies": { - "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.7", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", - "dependencies": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/detect-port/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "node_modules/dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.104", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.104.tgz", - "integrity": "sha512-2kjoAyiG7uMyGRM9mx25s3HAzmQG2ayuYXxsFmYugHSDcwxREgLtscZvbL1JcW9S/OemeQ3f/SG6JhDwpnCclQ==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eta": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", - "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", - "dependencies": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - }, - "peerDependencies": { - "react": "^15.0.2 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz", - "integrity": "sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", - "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/infima": { - "version": "0.2.0-alpha.38", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.38.tgz", - "integrity": "sha512-1WsmqSMI5IqzrUx3goq+miJznHBonbE3aoqZ1AR/i/oHhroxNeSV6Awv5VoVfXBhfTzLSnxkHaRI2qpAMYcCzw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "node_modules/lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" - }, - "node_modules/lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha1-JI42By7ekGUB11lmIAqG2riyMXA=" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "node_modules/lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=" - }, - "node_modules/lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" - }, - "node_modules/lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - }, - "node_modules/lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "node_modules/lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" - }, - "node_modules/lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz", - "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", - "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", - "dependencies": { - "sort-css-media-queries": "2.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.1.tgz", - "integrity": "sha512-xUeDMEz074d0zc5y6rxiMp/dlC7C+5IDDlaEUlcBOFE2wddz7hz5PNupb087mPwTt7T9BrFmewObfCBuf/LKwQ==", - "peerDependencies": { - "react": ">=0.14.9" - } - }, - "node_modules/prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=" - }, - "node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw=", - "dependencies": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-helmet-async": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", - "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0", - "react-dom": "^16.6.0 || ^17.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "dependencies": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.3.0 || ^15.5.4", - "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" - } - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", - "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.0.0", - "use-latest": "^1.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-parse": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz", - "integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==", - "dependencies": { - "hast-util-from-parse5": "^5.0.0", - "parse5": "^5.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse/node_modules/hast-util-from-parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", - "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", - "dependencies": { - "ccount": "^1.0.3", - "hastscript": "^5.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.1.2", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse/node_modules/hastscript": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", - "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", - "dependencies": { - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse/node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-admonitions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/remark-admonitions/-/remark-admonitions-1.2.1.tgz", - "integrity": "sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow==", - "dependencies": { - "rehype-parse": "^6.0.2", - "unified": "^8.4.2", - "unist-util-visit": "^2.0.1" - } - }, - "node_modules/remark-admonitions/node_modules/unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "dependencies": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "node_modules/rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "dependencies": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - } - }, - "node_modules/rtlcss/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.0.4.tgz", - "integrity": "sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw==", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/std-env": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/type-fest": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.2.tgz", - "integrity": "sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/update-notifier/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/update-notifier/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/update-notifier/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/use-composed-ref": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", - "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-latest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", - "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", - "dependencies": { - "use-isomorphic-layout-effect": "^1.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "dependencies": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "node_modules/webpack": { - "version": "5.71.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.71.0.tgz", - "integrity": "sha512-g4dFT7CFG8LY0iU5G8nBL6VlkT21Z7dcYDpJAEJV5Q1WLb9UwnFbrem1k7K52ILqEmomN7pnzWFxxE6SlDY56A==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "dependencies": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/webpackbar/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/webpackbar/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/webpackbar/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/webpackbar/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/webpackbar/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/webpackbar/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "node_modules/wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz", - "integrity": "sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A==", - "requires": { - "@algolia/autocomplete-shared": "1.5.2" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz", - "integrity": "sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==", - "requires": { - "@algolia/autocomplete-shared": "1.5.2" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz", - "integrity": "sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==" - }, - "@algolia/cache-browser-local-storage": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz", - "integrity": "sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg==", - "requires": { - "@algolia/cache-common": "4.13.0" - } - }, - "@algolia/cache-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.13.0.tgz", - "integrity": "sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA==" - }, - "@algolia/cache-in-memory": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz", - "integrity": "sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg==", - "requires": { - "@algolia/cache-common": "4.13.0" - } - }, - "@algolia/client-account": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.13.0.tgz", - "integrity": "sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA==", - "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "@algolia/client-analytics": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.13.0.tgz", - "integrity": "sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA==", - "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "@algolia/client-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.13.0.tgz", - "integrity": "sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA==", - "requires": { - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "@algolia/client-personalization": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.13.0.tgz", - "integrity": "sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA==", - "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "@algolia/client-search": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.13.0.tgz", - "integrity": "sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA==", - "requires": { - "@algolia/client-common": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "@algolia/logger-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.13.0.tgz", - "integrity": "sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA==" - }, - "@algolia/logger-console": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.13.0.tgz", - "integrity": "sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ==", - "requires": { - "@algolia/logger-common": "4.13.0" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz", - "integrity": "sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg==", - "requires": { - "@algolia/requester-common": "4.13.0" - } - }, - "@algolia/requester-common": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.13.0.tgz", - "integrity": "sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw==" - }, - "@algolia/requester-node-http": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz", - "integrity": "sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ==", - "requires": { - "@algolia/requester-common": "4.13.0" - } - }, - "@algolia/transporter": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.13.0.tgz", - "integrity": "sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA==", - "requires": { - "@algolia/cache-common": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/requester-common": "4.13.0" - } - }, - "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.0" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" - }, - "@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" - } - }, - "@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - } - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", - "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - } - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - } - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", - "requires": { - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - } - }, - "@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - } - }, - "@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", - "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "@docsearch/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0.tgz", - "integrity": "sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==" - }, - "@docsearch/react": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.0.0.tgz", - "integrity": "sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==", - "requires": { - "@algolia/autocomplete-core": "1.5.2", - "@algolia/autocomplete-preset-algolia": "1.5.2", - "@docsearch/css": "3.0.0", - "algoliasearch": "^4.0.0" - } - }, - "@docusaurus/core": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.0.0-beta.18.tgz", - "integrity": "sha512-puV7l+0/BPSi07Xmr8tVktfs1BzhC8P5pm6Bs2CfvysCJ4nefNCD1CosPc1PGBWy901KqeeEJ1aoGwj9tU3AUA==", - "requires": { - "@babel/core": "^7.17.8", - "@babel/generator": "^7.17.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.17.0", - "@babel/preset-env": "^7.16.11", - "@babel/preset-react": "^7.16.7", - "@babel/preset-typescript": "^7.16.7", - "@babel/runtime": "^7.17.8", - "@babel/runtime-corejs3": "^7.17.8", - "@babel/traverse": "^7.17.3", - "@docusaurus/cssnano-preset": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "@slorber/static-site-generator-webpack-plugin": "^4.0.4", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.4", - "babel-loader": "^8.2.4", - "babel-plugin-dynamic-import-node": "2.3.0", - "boxen": "^6.2.1", - "chokidar": "^3.5.3", - "clean-css": "^5.2.4", - "cli-table3": "^0.6.1", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^10.2.4", - "core-js": "^3.21.1", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^3.4.1", - "cssnano": "^5.1.5", - "del": "^6.0.0", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^1.12.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.1", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.1.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "is-root": "^2.1.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.0", - "nprogress": "^0.2.0", - "postcss": "^8.4.12", - "postcss-loader": "^6.2.1", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.0", - "react-helmet-async": "^1.2.3", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.2.0", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.2.0", - "remark-admonitions": "^1.2.1", - "rtl-detect": "^1.0.4", - "semver": "^7.3.5", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.1", - "tslib": "^2.3.1", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.70.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.7.4", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - } - }, - "@docusaurus/cssnano-preset": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.18.tgz", - "integrity": "sha512-VxhYmpyx16Wv00W9TUfLVv0NgEK/BwP7pOdWoaiELEIAMV7SO1+6iB8gsFUhtfKZ31I4uPVLMKrCyWWakoFeFA==", - "requires": { - "cssnano-preset-advanced": "^5.3.1", - "postcss": "^8.4.12", - "postcss-sort-media-queries": "^4.2.1" - } - }, - "@docusaurus/logger": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.0.0-beta.18.tgz", - "integrity": "sha512-frNe5vhH3mbPmH980Lvzaz45+n1PQl3TkslzWYXQeJOkFX17zUd3e3U7F9kR1+DocmAqHkgAoWuXVcvEoN29fg==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@docusaurus/mdx-loader": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.18.tgz", - "integrity": "sha512-pOmAQM4Y1jhuZTbEhjh4ilQa74Mh6Q0pMZn1xgIuyYDdqvIOrOlM/H0i34YBn3+WYuwsGim4/X0qynJMLDUA4A==", - "requires": { - "@babel/parser": "^7.17.8", - "@babel/traverse": "^7.17.3", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.1", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.1.0", - "stringify-object": "^3.3.0", - "tslib": "^2.3.1", - "unist-util-visit": "^2.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.70.0" - } - }, - "@docusaurus/module-type-aliases": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.0.0-beta.18.tgz", - "integrity": "sha512-e6mples8FZRyT7QyqidGS6BgkROjM+gljJsdOqoctbtBp+SZ5YDjwRHOmoY7eqEfsQNOaFZvT2hK38ui87hCRA==", - "requires": { - "@docusaurus/types": "2.0.0-beta.18", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.18.tgz", - "integrity": "sha512-qzK83DgB+mxklk3PQC2nuTGPQD/8ogw1nXSmaQpyXAyhzcz4CXAZ9Swl/Ee9A/bvPwQGnSHSP3xqIYl8OkFtfw==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "cheerio": "^1.0.0-rc.10", - "feed": "^4.2.2", - "fs-extra": "^10.0.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "remark-admonitions": "^1.2.1", - "tslib": "^2.3.1", - "utility-types": "^3.10.0", - "webpack": "^5.70.0" - } - }, - "@docusaurus/plugin-content-docs": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.18.tgz", - "integrity": "sha512-z4LFGBJuzn4XQiUA7OEA2SZTqlp+IYVjd3NrCk/ZUfNi1tsTJS36ATkk9Y6d0Nsp7K2kRXqaXPsz4adDgeIU+Q==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "combine-promises": "^1.1.0", - "fs-extra": "^10.0.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "remark-admonitions": "^1.2.1", - "tslib": "^2.3.1", - "utility-types": "^3.10.0", - "webpack": "^5.70.0" - } - }, - "@docusaurus/plugin-content-pages": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.18.tgz", - "integrity": "sha512-CJ2Xeb9hQrMeF4DGywSDVX2TFKsQpc8ZA7czyeBAAbSFsoRyxXPYeSh8aWljqR4F1u/EKGSKy0Shk/D4wumaHw==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/mdx-loader": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "fs-extra": "^10.0.1", - "remark-admonitions": "^1.2.1", - "tslib": "^2.3.1", - "webpack": "^5.70.0" - } - }, - "@docusaurus/plugin-debug": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.18.tgz", - "integrity": "sha512-inLnLERgG7q0WlVmK6nYGHwVqREz13ivkynmNygEibJZToFRdgnIPW+OwD8QzgC5MpQTJw7+uYjcitpBumy1Gw==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "fs-extra": "^10.0.1", - "react-json-view": "^1.21.3", - "tslib": "^2.3.1" - } - }, - "@docusaurus/plugin-google-analytics": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.18.tgz", - "integrity": "sha512-s9dRBWDrZ1uu3wFXPCF7yVLo/+5LUFAeoxpXxzory8gn9GYDt8ZDj80h5DUyCLxiy72OG6bXWNOYS/Vc6cOPXQ==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "tslib": "^2.3.1" - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.18.tgz", - "integrity": "sha512-h7vPuLVo/9pHmbFcvb4tCpjg4SxxX4k+nfVDyippR254FM++Z/nA5pRB0WvvIJ3ZTe0ioOb5Wlx2xdzJIBHUNg==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "tslib": "^2.3.1" - } - }, - "@docusaurus/plugin-sitemap": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.18.tgz", - "integrity": "sha512-Klonht0Ye3FivdBpS80hkVYNOH+8lL/1rbCPEV92rKhwYdwnIejqhdKct4tUTCl8TYwWiyeUFQqobC/5FNVZPQ==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "fs-extra": "^10.0.1", - "sitemap": "^7.1.1", - "tslib": "^2.3.1" - } - }, - "@docusaurus/preset-classic": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.18.tgz", - "integrity": "sha512-TfDulvFt/vLWr/Yy7O0yXgwHtJhdkZ739bTlFNwEkRMAy8ggi650e52I1I0T79s67llecb4JihgHPW+mwiVkCQ==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/plugin-content-blog": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/plugin-content-pages": "2.0.0-beta.18", - "@docusaurus/plugin-debug": "2.0.0-beta.18", - "@docusaurus/plugin-google-analytics": "2.0.0-beta.18", - "@docusaurus/plugin-google-gtag": "2.0.0-beta.18", - "@docusaurus/plugin-sitemap": "2.0.0-beta.18", - "@docusaurus/theme-classic": "2.0.0-beta.18", - "@docusaurus/theme-common": "2.0.0-beta.18", - "@docusaurus/theme-search-algolia": "2.0.0-beta.18" - } - }, - "@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "@docusaurus/theme-classic": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.18.tgz", - "integrity": "sha512-WJWofvSGKC4Luidk0lyUwkLnO3DDynBBHwmt4QrV+aAVWWSOHUjA2mPOF6GLGuzkZd3KfL9EvAfsU0aGE1Hh5g==", - "requires": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/plugin-content-blog": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/plugin-content-pages": "2.0.0-beta.18", - "@docusaurus/theme-common": "2.0.0-beta.18", - "@docusaurus/theme-translations": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-common": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.1.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.38", - "lodash": "^4.17.21", - "postcss": "^8.4.12", - "prism-react-renderer": "^1.3.1", - "prismjs": "^1.27.0", - "react-router-dom": "^5.2.0", - "rtlcss": "^3.5.0" - } - }, - "@docusaurus/theme-common": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.0.0-beta.18.tgz", - "integrity": "sha512-3pI2Q6ttScDVTDbuUKAx+TdC8wmwZ2hfWk8cyXxksvC9bBHcyzXhSgcK8LTsszn2aANyZ3e3QY2eNSOikTFyng==", - "requires": { - "@docusaurus/module-type-aliases": "2.0.0-beta.18", - "@docusaurus/plugin-content-blog": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/plugin-content-pages": "2.0.0-beta.18", - "clsx": "^1.1.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.1", - "tslib": "^2.3.1", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-search-algolia": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.18.tgz", - "integrity": "sha512-2w97KO/gnjI49WVtYQqENpQ8iO1Sem0yaTxw7/qv/ndlmIAQD0syU4yx6GsA7bTQCOGwKOWWzZSetCgUmTnWgA==", - "requires": { - "@docsearch/react": "^3.0.0", - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/plugin-content-docs": "2.0.0-beta.18", - "@docusaurus/theme-common": "2.0.0-beta.18", - "@docusaurus/theme-translations": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "@docusaurus/utils-validation": "2.0.0-beta.18", - "algoliasearch": "^4.13.0", - "algoliasearch-helper": "^3.7.4", - "clsx": "^1.1.1", - "eta": "^1.12.3", - "fs-extra": "^10.0.1", - "lodash": "^4.17.21", - "tslib": "^2.3.1", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-translations": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.0.0-beta.18.tgz", - "integrity": "sha512-1uTEUXlKC9nco1Lx9H5eOwzB+LP4yXJG5wfv1PMLE++kJEdZ40IVorlUi3nJnaa9/lJNq5vFvvUDrmeNWsxy/Q==", - "requires": { - "fs-extra": "^10.0.1", - "tslib": "^2.3.1" - } - }, - "@docusaurus/types": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.0.0-beta.18.tgz", - "integrity": "sha512-zkuSmPQYP3+z4IjGHlW0nGzSSpY7Sit0Nciu/66zSb5m07TK72t6T1MlpCAn/XijcB9Cq6nenC3kJh66nGsKYg==", - "requires": { - "commander": "^5.1.0", - "joi": "^17.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.70.0", - "webpack-merge": "^5.8.0" - } - }, - "@docusaurus/utils": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.0.0-beta.18.tgz", - "integrity": "sha512-v2vBmH7xSbPwx3+GB90HgLSQdj+Rh5ELtZWy7M20w907k0ROzDmPQ/8Ke2DK3o5r4pZPGnCrsB3SaYI83AEmAA==", - "requires": { - "@docusaurus/logger": "2.0.0-beta.18", - "@svgr/webpack": "^6.2.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.1", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.3.1", - "url-loader": "^4.1.1", - "webpack": "^5.70.0" - } - }, - "@docusaurus/utils-common": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.0.0-beta.18.tgz", - "integrity": "sha512-pK83EcOIiKCLGhrTwukZMo5jqd1sqqqhQwOVyxyvg+x9SY/lsnNzScA96OEfm+qQLBwK1OABA7Xc1wfkgkUxvw==", - "requires": { - "tslib": "^2.3.1" - } - }, - "@docusaurus/utils-validation": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.18.tgz", - "integrity": "sha512-3aDrXjJJ8Cw2MAYEk5JMNnr8UHPxmVNbPU/PIHFWmWK09nJvs3IQ8nc9+8I30aIjRdIyc/BIOCxgvAcJ4hsxTA==", - "requires": { - "@docusaurus/logger": "2.0.0-beta.18", - "@docusaurus/utils": "2.0.0-beta.18", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.3.1" - } - }, - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" - }, - "@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "requires": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "requires": {} - }, - "@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.4.tgz", - "integrity": "sha512-FvMavoWEIePps6/JwGCOLYKCRhuwIHhMtmbKpBFgzNkxwpa/569LfTkrbRk1m1I3n+ezJK4on9E1A6cjuZmD9g==", - "requires": { - "bluebird": "^3.7.1", - "cheerio": "^0.22.0", - "eval": "^0.1.8", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", - "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", - "requires": {} - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", - "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", - "requires": {} - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", - "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", - "requires": {} - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", - "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", - "requires": {} - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", - "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", - "requires": {} - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", - "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", - "requires": {} - }, - "@svgr/babel-preset": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", - "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", - "@svgr/babel-plugin-transform-svg-component": "^6.2.0" - } - }, - "@svgr/core": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", - "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", - "requires": { - "@svgr/plugin-jsx": "^6.2.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", - "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", - "requires": { - "@babel/types": "^7.15.6", - "entities": "^3.0.1" - } - }, - "@svgr/plugin-jsx": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", - "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", - "requires": { - "@babel/core": "^7.15.5", - "@svgr/babel-preset": "^6.2.0", - "@svgr/hast-util-to-babel-ast": "^6.2.1", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", - "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", - "requires": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.5.0" - } - }, - "@svgr/webpack": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", - "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", - "requires": { - "@babel/core": "^7.15.5", - "@babel/plugin-transform-react-constant-elements": "^7.14.5", - "@babel/preset-env": "^7.15.6", - "@babel/preset-react": "^7.14.5", - "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.2.1", - "@svgr/plugin-jsx": "^6.2.1", - "@svgr/plugin-svgo": "^6.2.0" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-router": { - "version": "5.1.18", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz", - "integrity": "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - }, - "@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - } - } - }, - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "algoliasearch": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.13.0.tgz", - "integrity": "sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw==", - "requires": { - "@algolia/cache-browser-local-storage": "4.13.0", - "@algolia/cache-common": "4.13.0", - "@algolia/cache-in-memory": "4.13.0", - "@algolia/client-account": "4.13.0", - "@algolia/client-analytics": "4.13.0", - "@algolia/client-common": "4.13.0", - "@algolia/client-personalization": "4.13.0", - "@algolia/client-search": "4.13.0", - "@algolia/logger-common": "4.13.0", - "@algolia/logger-console": "4.13.0", - "@algolia/requester-browser-xhr": "4.13.0", - "@algolia/requester-common": "4.13.0", - "@algolia/requester-node-http": "4.13.0", - "@algolia/transporter": "4.13.0" - } - }, - "algoliasearch-helper": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.8.1.tgz", - "integrity": "sha512-IGK67xeut0wYRXQw+MlSDYmYK/6e+/a++HVf9MgSWYtPd6QIHWiOKpgMYRJMNF/zMjx0FPA16D/AypgWxSVBnQ==", - "requires": { - "@algolia/events": "^4.0.1" - } - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "requires": { - "follow-redirects": "^1.14.7" - } - }, - "babel-loader": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", - "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "bonjour-service": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.11.tgz", - "integrity": "sha512-drMprzr2rDTCtgEE3VgdA9uUFaUHF+jXduwYSThHJnKMYM+FhI9Z3ph+TX3xy0LtgYHae6CHYPJ/2UnK8nQHcA==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001325", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz", - "integrity": "sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ==" - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", - "requires": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" - } - }, - "cheerio-select": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", - "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", - "requires": { - "css-select": "^4.3.0", - "css-what": "^6.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.3.1", - "domutils": "^2.8.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - }, - "cli-table3": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", - "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", - "requires": { - "colors": "1.4.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "optional": true - }, - "combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==" - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - } - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==" - }, - "copy-webpack-plugin": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", - "requires": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==" - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "requires": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - } - } - }, - "core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - }, - "core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "requires": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "requires": {} - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", - "requires": { - "cssnano-preset-default": "^5.2.7", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-advanced": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz", - "integrity": "sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA==", - "requires": { - "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.7", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - } - }, - "cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", - "requires": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - } - }, - "csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.4.104", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.104.tgz", - "integrity": "sha512-2kjoAyiG7uMyGRM9mx25s3HAzmQG2ayuYXxsFmYugHSDcwxREgLtscZvbL1JcW9S/OemeQ3f/SG6JhDwpnCclQ==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "eta": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", - "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "requires": { - "@types/node": "*", - "require-like": ">= 0.1.1" - } - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - } - } - }, - "express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "requires": { - "punycode": "^1.3.2" - } - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "requires": { - "xml-js": "^1.6.11" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz", - "integrity": "sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "requires": { - "ini": "2.0.0" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } - } - }, - "html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==" - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - } - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "image-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", - "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", - "requires": { - "queue": "6.0.2" - } - }, - "immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "infima": { - "version": "0.2.0-alpha.38", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.38.tgz", - "integrity": "sha512-1WsmqSMI5IqzrUx3goq+miJznHBonbE3aoqZ1AR/i/oHhroxNeSV6Awv5VoVfXBhfTzLSnxkHaRI2qpAMYcCzw==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "requires": { - "has": "^1.0.3" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha1-JI42By7ekGUB11lmIAqG2riyMXA=" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=" - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz", - "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==" - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" - }, - "mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "requires": { - "unist-util-remove": "^2.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "requires": { - "parse5": "^6.0.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "requires": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - } - }, - "postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-sort-media-queries": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz", - "integrity": "sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==", - "requires": { - "sort-css-media-queries": "2.0.4" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "requires": {} - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" - }, - "prism-react-renderer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.1.tgz", - "integrity": "sha512-xUeDMEz074d0zc5y6rxiMp/dlC7C+5IDDlaEUlcBOFE2wddz7hz5PNupb087mPwTt7T9BrFmewObfCBuf/LKwQ==", - "requires": {} - }, - "prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=" - }, - "qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" - }, - "raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "requires": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - } - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw=", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-helmet-async": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", - "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "requires": { - "@babel/runtime": "^7.10.3" - } - }, - "react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-textarea-autosize": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", - "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", - "requires": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.0.0", - "use-latest": "^1.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } - } - }, - "rehype-parse": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz", - "integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==", - "requires": { - "hast-util-from-parse5": "^5.0.0", - "parse5": "^5.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "hast-util-from-parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", - "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", - "requires": { - "ccount": "^1.0.3", - "hastscript": "^5.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.1.2", - "xtend": "^4.0.1" - } - }, - "hastscript": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", - "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", - "requires": { - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, - "remark-admonitions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/remark-admonitions/-/remark-admonitions-1.2.1.tgz", - "integrity": "sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow==", - "requires": { - "rehype-parse": "^6.0.2", - "unified": "^8.4.2", - "unist-util-visit": "^2.0.1" - }, - "dependencies": { - "unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "requires": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" - }, - "remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "requires": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "requires": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "requires": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "requires": { - "lru-cache": "^7.4.0" - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - } - } - }, - "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "requires": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "sort-css-media-queries": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.0.4.tgz", - "integrity": "sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw==" - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "std-env": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "requires": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "requires": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "type-fest": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.2.tgz", - "integrity": "sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - } - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", - "peer": true - }, - "ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==" - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "requires": { - "unist-util-is": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use-composed-ref": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", - "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "requires": {} - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - }, - "use-latest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", - "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", - "requires": { - "use-isomorphic-layout-effect": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "requires": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - } - }, - "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "webpack": { - "version": "5.71.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.71.0.tgz", - "integrity": "sha512-g4dFT7CFG8LY0iU5G8nBL6VlkT21Z7dcYDpJAEJV5Q1WLb9UwnFbrem1k7K52ILqEmomN7pnzWFxxE6SlDY56A==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "requires": { - "string-width": "^5.0.1" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==" - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "requires": {} - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } - } -} diff --git a/Tools/Docusaurus/package.json b/Tools/Docusaurus/package.json deleted file mode 100644 index 0b35c09..0000000 --- a/Tools/Docusaurus/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "client-sim", - "version": "0.0.0", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids" - }, - "dependencies": { - "@docusaurus/core": "2.0.0-beta.18", - "@docusaurus/preset-classic": "2.0.0-beta.18", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.1.1", - "prism-react-renderer": "^1.3.1", - "react": "^17.0.2", - "react-dom": "^17.0.2" - }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } -} diff --git a/Tools/Docusaurus/sidebars.js b/Tools/Docusaurus/sidebars.js deleted file mode 100644 index fd342f2..0000000 --- a/Tools/Docusaurus/sidebars.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Creating a sidebar enables you to: - - create an ordered group of docs - - render a sidebar for each doc of that group - - provide next/previous navigation - - The sidebars can be generated from the filesystem, or explicitly defined here. - - Create as many sidebars as you want. - */ - -// @ts-check - -/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ -const sidebars = { - // By default, Docusaurus generates a sidebar from the docs folder structure - tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], - - // But you can create a sidebar manually - /* - tutorialSidebar: [ - { - type: 'category', - label: 'Tutorial', - items: ['hello'], - }, - ], - */ -}; - -module.exports = sidebars; diff --git a/Tools/Docusaurus/src/css/custom.css b/Tools/Docusaurus/src/css/custom.css deleted file mode 100644 index 311dc09..0000000 --- a/Tools/Docusaurus/src/css/custom.css +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; - --ifm-code-font-size: 95%; -} - -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; -} - -.docusaurus-highlight-code-line { - background-color: rgba(0, 0, 0, 0.1); - display: block; - margin: 0 calc(-1 * var(--ifm-pre-padding)); - padding: 0 var(--ifm-pre-padding); -} - -[data-theme='dark'] .docusaurus-highlight-code-line { - background-color: rgba(0, 0, 0, 0.3); -} diff --git a/Tools/Docusaurus/static/.nojekyll b/Tools/Docusaurus/static/.nojekyll deleted file mode 100644 index e69de29..0000000 diff --git a/Tools/Docusaurus/static/images/client-sim-main-hierarchy.png b/Tools/Docusaurus/static/images/client-sim-main-hierarchy.png deleted file mode 100644 index 283c5c0..0000000 --- a/Tools/Docusaurus/static/images/client-sim-main-hierarchy.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:82e4211150b993a8b3984d21478002349e2dc64a74ca90243e5b9bb51a701ab8 -size 81931 diff --git a/Tools/Docusaurus/static/images/delay.png b/Tools/Docusaurus/static/images/delay.png deleted file mode 100644 index 15efa79..0000000 --- a/Tools/Docusaurus/static/images/delay.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6da8d8def54d9ae65dd76954edb2df53d961645bb50be57c7598f3fe571543c -size 67637 diff --git a/Tools/Docusaurus/static/images/favicon.ico b/Tools/Docusaurus/static/images/favicon.ico deleted file mode 100644 index a72240a..0000000 Binary files a/Tools/Docusaurus/static/images/favicon.ico and /dev/null differ diff --git a/Tools/Docusaurus/static/images/invalid-settings.png b/Tools/Docusaurus/static/images/invalid-settings.png deleted file mode 100644 index 32f9b27..0000000 --- a/Tools/Docusaurus/static/images/invalid-settings.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d75f6bce2ab26c7f406f0b0c0f7791add020edaff2c2537744435818775b425 -size 79370 diff --git a/Tools/Docusaurus/static/images/logo.png b/Tools/Docusaurus/static/images/logo.png deleted file mode 100644 index cf57490..0000000 --- a/Tools/Docusaurus/static/images/logo.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c90af16a8c8142aa45d48a2d063cfe859d2f57b51c2b7cacf4c60d42cd00b56 -size 343 diff --git a/Tools/Docusaurus/static/images/pause.png b/Tools/Docusaurus/static/images/pause.png deleted file mode 100644 index 21fba7f..0000000 --- a/Tools/Docusaurus/static/images/pause.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:014fe0d89ab9ebc81faccb12d45515381f87bdf68421e899041f9900ac8842f8 -size 53072 diff --git a/Tools/Docusaurus/static/images/player-local-hierarchy.png b/Tools/Docusaurus/static/images/player-local-hierarchy.png deleted file mode 100644 index f7a8d46..0000000 --- a/Tools/Docusaurus/static/images/player-local-hierarchy.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1d85364d580782cd24469127940cd810a2f35496343dedb03d94305a94267e2 -size 24980 diff --git a/Tools/Docusaurus/static/images/player-remote-hierarchy.png b/Tools/Docusaurus/static/images/player-remote-hierarchy.png deleted file mode 100644 index 46096ad..0000000 --- a/Tools/Docusaurus/static/images/player-remote-hierarchy.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e89d48edf839c42eed923e929642ac200e947c7486bed4a639b2d7a0947c6619 -size 9019 diff --git a/Tools/Docusaurus/static/images/test-runner.png b/Tools/Docusaurus/static/images/test-runner.png deleted file mode 100644 index 3e59c6c..0000000 --- a/Tools/Docusaurus/static/images/test-runner.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78d1f0a990e4307df67a7795e7fb4a6484798d15c3569ec0706edaed506a20e7 -size 68309 diff --git a/Tools/Docusaurus/static/images/warning.png b/Tools/Docusaurus/static/images/warning.png deleted file mode 100644 index cf04b15..0000000 --- a/Tools/Docusaurus/static/images/warning.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c16741be4e6dbaecf8e5312bbf1a96231df256c570d0f6a003356b7cebd8182 -size 128292 diff --git a/Tools/Nuke/.nuke/build.schema.json b/Tools/Nuke/.nuke/build.schema.json deleted file mode 100644 index 458fbaf..0000000 --- a/Tools/Nuke/.nuke/build.schema.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "Build Schema", - "$ref": "#/definitions/build", - "definitions": { - "build": { - "type": "object", - "properties": { - "Configuration": { - "type": "string", - "description": "Configuration to build - Default is 'Debug' (local) or 'Release' (server)", - "enum": [ - "Debug", - "Release" - ] - }, - "Continue": { - "type": "boolean", - "description": "Indicates to continue a previously failed build attempt" - }, - "Help": { - "type": "boolean", - "description": "Shows the help text for this build assembly" - }, - "Host": { - "type": "string", - "description": "Host for execution. Default is 'automatic'", - "enum": [ - "AppVeyor", - "AzurePipelines", - "Bamboo", - "Bitrise", - "GitHubActions", - "GitLab", - "Jenkins", - "Rider", - "SpaceAutomation", - "TeamCity", - "Terminal", - "TravisCI", - "VisualStudio", - "VSCode" - ] - }, - "NoLogo": { - "type": "boolean", - "description": "Disables displaying the NUKE logo" - }, - "Partition": { - "type": "string", - "description": "Partition to use on CI" - }, - "Plan": { - "type": "boolean", - "description": "Shows the execution plan (HTML)" - }, - "Profile": { - "type": "array", - "description": "Defines the profiles to load", - "items": { - "type": "string" - } - }, - "Root": { - "type": "string", - "description": "Root directory during build execution" - }, - "Skip": { - "type": "array", - "description": "List of targets to be skipped. Empty list skips all dependencies", - "items": { - "type": "string", - "enum": [ - "CleanDocusaurusGenerated", - "CopyImagesToDocusaurus", - "DocFxMetadata", - "DocusaurusBuild", - "InstallDocusaurus", - "ReorderIntroPage", - "TransformDocsForDocusaurus" - ] - } - }, - "Target": { - "type": "array", - "description": "List of targets to be invoked. Default is '{default_target}'", - "items": { - "type": "string", - "enum": [ - "CleanDocusaurusGenerated", - "CopyImagesToDocusaurus", - "DocFxMetadata", - "DocusaurusBuild", - "InstallDocusaurus", - "ReorderIntroPage", - "TransformDocsForDocusaurus" - ] - } - }, - "Verbosity": { - "type": "string", - "description": "Logging verbosity during build execution. Default is 'Normal'", - "enum": [ - "Minimal", - "Normal", - "Quiet", - "Verbose" - ] - } - } - } - } -} \ No newline at end of file diff --git a/Tools/Nuke/.nuke/parameters.json b/Tools/Nuke/.nuke/parameters.json deleted file mode 100644 index 95bbdcf..0000000 --- a/Tools/Nuke/.nuke/parameters.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "$schema": "./build.schema.json" -} \ No newline at end of file diff --git a/Tools/Nuke/ClientSimBuild/.gitignore b/Tools/Nuke/ClientSimBuild/.gitignore deleted file mode 100644 index 3a5be5a..0000000 --- a/Tools/Nuke/ClientSimBuild/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/**/bin/ -/**/obj/ -/**/*.DotSettings -/**/*.Build.props -/**/*.Build.targets -.editorconfig \ No newline at end of file diff --git a/Tools/Nuke/ClientSimBuild/Build.cs b/Tools/Nuke/ClientSimBuild/Build.cs deleted file mode 100644 index d1825d8..0000000 --- a/Tools/Nuke/ClientSimBuild/Build.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Nuke.Common; -using Nuke.Common.IO; - -namespace VRC.ClientSim.Build -{ - partial class Build : NukeBuild - { - AbsolutePath DocsRoot = RootDirectory.Parent.Parent / "Docs"; - AbsolutePath DocsSource => DocsRoot / "Source"; - AbsolutePath DocsPublished => DocsRoot / "Published"; - AbsolutePath DocsImages => DocsSource / "images"; - - public static int Main () => Execute(x => x.DocusaurusBuild); - - [Parameter("Configuration to build - Default is 'Debug' (local) or 'Release' (server)")] - readonly Configuration Configuration = IsLocalBuild ? Configuration.Debug : Configuration.Release; - } -} \ No newline at end of file diff --git a/Tools/Nuke/ClientSimBuild/ClientSimBuild.csproj b/Tools/Nuke/ClientSimBuild/ClientSimBuild.csproj deleted file mode 100644 index b2be439..0000000 --- a/Tools/Nuke/ClientSimBuild/ClientSimBuild.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - Exe - net6.0 - - CS0649;CS0169 - .. - .. - 1 - - - - - - - - - - - - - diff --git a/Tools/Nuke/ClientSimBuild/Configuration.cs b/Tools/Nuke/ClientSimBuild/Configuration.cs deleted file mode 100644 index 9c08b1a..0000000 --- a/Tools/Nuke/ClientSimBuild/Configuration.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; -using System.ComponentModel; -using System.Linq; -using Nuke.Common.Tooling; - -[TypeConverter(typeof(TypeConverter))] -public class Configuration : Enumeration -{ - public static Configuration Debug = new Configuration { Value = nameof(Debug) }; - public static Configuration Release = new Configuration { Value = nameof(Release) }; - - public static implicit operator string(Configuration configuration) - { - return configuration.Value; - } -} diff --git a/Tools/Nuke/ClientSimBuild/DocFx.cs b/Tools/Nuke/ClientSimBuild/DocFx.cs deleted file mode 100644 index 4292d10..0000000 --- a/Tools/Nuke/ClientSimBuild/DocFx.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tools.DocFX; - -namespace VRC.ClientSim.Build -{ - partial class Build - { - AbsolutePath DocFxPath = RootDirectory.Parent / "DocFx"; - AbsolutePath DocFxConfigPath => DocFxPath / "docfx.json"; - - Target DocFxMetadata => _ => _ - .Executes(() => - { - Assert.FileExists(DocFxConfigPath); - DocFXTasks.DocFX($"metadata {DocFxConfigPath}", DocFxPath); - }); - } -} \ No newline at end of file diff --git a/Tools/Nuke/ClientSimBuild/Docusaurus.cs b/Tools/Nuke/ClientSimBuild/Docusaurus.cs deleted file mode 100644 index ebede38..0000000 --- a/Tools/Nuke/ClientSimBuild/Docusaurus.cs +++ /dev/null @@ -1,169 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Text; -using Markdig; -using Markdig.Extensions.Yaml; -using Markdig.Syntax; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.Npm; -using Nuke.Common.Utilities; -using YamlDotNet.Serialization; - -namespace VRC.ClientSim.Build -{ - partial class Build - { - public class DocusaurusFrontMatter - { - [YamlMember(Alias = "id")] - public string Id { get; set; } - - [YamlMember(Alias = "title")] - public string Title { get; set; } - [YamlMember(Alias = "hide_title")] - public bool HideTitle { get; set; } - } - - AbsolutePath DocusaurusPath = RootDirectory.Parent / "Docusaurus"; - AbsolutePath DocusaurusDocsPath => DocusaurusPath / "docs"; - AbsolutePath DocusaurusImagesPath => DocusaurusPath / "static" / "images"; - - [PathExecutable] private readonly Tool msiexec; - - const string FrontMatterDivider = "---"; // Can we pull this from one of our libraries? - Target CleanDocusaurusGenerated => _ => _ - .Executes(() => - { - FileSystemTasks.EnsureCleanDirectory(DocusaurusDocsPath); - }); - - Target CopyImagesToDocusaurus => _ => _ - .Executes(() => - { - FileSystemTasks.EnsureCleanDirectory(DocusaurusImagesPath); - foreach (var file in DocsImages.GlobFiles("**/**.*")) - { - FileSystemTasks.CopyFileToDirectory(file, DocusaurusImagesPath); - } - }); - - Target TransformDocsForDocusaurus => _ => _ - .DependsOn(CleanDocusaurusGenerated) - .Executes(() => - { - foreach (var path in DocsSource.GlobFiles("**/**.md")) - { - string fileAsText = File.ReadAllText(path); - - // Parse text as MarkdownDocument - var pipeline = new MarkdownPipelineBuilder().UseYamlFrontMatter().Build(); - var md = Markdown.Parse(fileAsText, pipeline); - bool hasFrontMatter = md.Descendants().Count() > 0; - if (hasFrontMatter) - { - throw new Exception($"File {path.Name} already has FrontMatter, please remove it."); - } - - // Get first header or skip - var headings = md.Descendants(); - if (headings.Count() == 0) - { - Serilog.Log.Warning($"Skipping {path} which does not have a header"); - continue; - } - var firstHeader = headings.First(); - - // Build Front Matter - var frontMatter = new DocusaurusFrontMatter(); - frontMatter.Id = path.NameWithoutExtension.ToLower().Replace(" ", "-"); - frontMatter.Title = firstHeader.Inline?.FirstChild?.ToString(); - frontMatter.HideTitle = true; - - // Skip if the title is empty - if (string.IsNullOrWhiteSpace(frontMatter.Title)) - { - Serilog.Log.Warning($"Title could not be parsed for {path}, Skipping"); - continue; - } - - // serialize front matter - var serialized = new Serializer().Serialize(frontMatter); - var newFrontMatterString = new StringBuilder(); - newFrontMatterString - .AppendLine(FrontMatterDivider) - .Append(serialized) - .AppendLine(FrontMatterDivider); - - // Create new File Contents with front matter - string newFileContents = fileAsText.Insert(0, newFrontMatterString.ToString()); - - // Save new file - string newPath = WriteTextToDocusaurusPath(path, newFileContents); - - Serilog.Log.Information($"Added id {frontMatter.Id} and title {frontMatter.Title} to new doc at {newPath}"); - } - }); - - Target ReorderIntroPage => _ => _ - .TriggeredBy(TransformDocsForDocusaurus) - .Before(DocusaurusBuild) - .Executes(() => - { - var introPage = DocusaurusDocsPath / "index.md"; - string contents = File.ReadAllText(introPage); - var insertIndex = contents.LastIndexOf(FrontMatterDivider, StringComparison.Ordinal); - contents = contents.Insert(insertIndex, $"sidebar_position: 0{Environment.NewLine}"); - File.WriteAllText(introPage, contents); - }); - - private string WriteTextToDocusaurusPath(string path, string text) - { - string pathFromDocsSource = path.Replace($"{DocsSource}", ""); - pathFromDocsSource = pathFromDocsSource.TrimStart("/"); - var newPath = DocusaurusDocsPath / pathFromDocsSource; - FileSystemTasks.EnsureExistingParentDirectory(newPath); - File.WriteAllText(newPath, text); - return newPath; - } - - Target InstallDocusaurus => _ => _ - .Executes(() => - { - try - { - NpmTasks.Npm("-v"); - } - catch (Exception) - { - Serilog.Log.Information($"Node does not appear to be installed, installing it now"); - msiexec("/i https://nodejs.org/dist/v16.15.0/node-v16.15.0-x64.msi /quiet"); - Serilog.Log.Information($"Installed Node and NPM - please run this command again to Install Docusaurus"); - return; - } - - // Install Docusaurus - InstallDocusaurusCommand(); - }); - - private void InstallDocusaurusCommand() - { - NpmTasks.NpmCi(s => s.SetProcessWorkingDirectory(DocusaurusPath)); - } - - Target DocusaurusBuild => _ => _ - .DependsOn(CleanDocusaurusGenerated) - .DependsOn(TransformDocsForDocusaurus) - .DependsOn(CopyImagesToDocusaurus) - .Executes(() => - { - if (IsServerBuild) - { - InstallDocusaurusCommand(); - } - NpmTasks.NpmRun(s => s.SetProcessWorkingDirectory(DocusaurusPath).SetCommand("build")); - }); - } -} \ No newline at end of file diff --git a/Tools/Nuke/build.cmd b/Tools/Nuke/build.cmd deleted file mode 100755 index 81fa3cf..0000000 --- a/Tools/Nuke/build.cmd +++ /dev/null @@ -1,8 +0,0 @@ -:; set -eo pipefail -:; SCRIPT_DIR=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd) -:; ${SCRIPT_DIR}/build.sh "$@" -:; exit $? - -@ECHO OFF -call powershell -ExecutionPolicy ByPass -NoProfile -File "%~dp0build.ps1" %* -pause diff --git a/Tools/Nuke/build.ps1 b/Tools/Nuke/build.ps1 deleted file mode 100755 index 06ae16c..0000000 --- a/Tools/Nuke/build.ps1 +++ /dev/null @@ -1,69 +0,0 @@ -[CmdletBinding()] -Param( - [Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)] - [string[]]$BuildArguments -) - -Write-Output "PowerShell $($PSVersionTable.PSEdition) version $($PSVersionTable.PSVersion)" - -Set-StrictMode -Version 2.0; $ErrorActionPreference = "Stop"; $ConfirmPreference = "None"; trap { Write-Error $_ -ErrorAction Continue; exit 1 } -$PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent - -########################################################################### -# CONFIGURATION -########################################################################### - -$BuildProjectFile = "$PSScriptRoot\ClientSimBuild\ClientSimBuild.csproj" -$TempDirectory = "$PSScriptRoot\\.nuke\temp" - -$DotNetGlobalFile = "$PSScriptRoot\\global.json" -$DotNetInstallUrl = "https://dot.net/v1/dotnet-install.ps1" -$DotNetChannel = "Current" - -$env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1 -$env:DOTNET_CLI_TELEMETRY_OPTOUT = 1 -$env:DOTNET_MULTILEVEL_LOOKUP = 0 - -########################################################################### -# EXECUTION -########################################################################### - -function ExecSafe([scriptblock] $cmd) { - & $cmd - if ($LASTEXITCODE) { exit $LASTEXITCODE } -} - -# If dotnet CLI is installed globally and it matches requested version, use for execution -if ($null -ne (Get-Command "dotnet" -ErrorAction SilentlyContinue) -and ` - $(dotnet --version) -and $LASTEXITCODE -eq 0) { - $env:DOTNET_EXE = (Get-Command "dotnet").Path -} -else { - # Download install script - $DotNetInstallFile = "$TempDirectory\dotnet-install.ps1" - New-Item -ItemType Directory -Path $TempDirectory -Force | Out-Null - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 - (New-Object System.Net.WebClient).DownloadFile($DotNetInstallUrl, $DotNetInstallFile) - - # If global.json exists, load expected version - if (Test-Path $DotNetGlobalFile) { - $DotNetGlobal = $(Get-Content $DotNetGlobalFile | Out-String | ConvertFrom-Json) - if ($DotNetGlobal.PSObject.Properties["sdk"] -and $DotNetGlobal.sdk.PSObject.Properties["version"]) { - $DotNetVersion = $DotNetGlobal.sdk.version - } - } - - # Install by channel or version - $DotNetDirectory = "$TempDirectory\dotnet-win" - if (!(Test-Path variable:DotNetVersion)) { - ExecSafe { & powershell $DotNetInstallFile -InstallDir $DotNetDirectory -Channel $DotNetChannel -NoPath } - } else { - ExecSafe { & powershell $DotNetInstallFile -InstallDir $DotNetDirectory -Version $DotNetVersion -NoPath } - } - $env:DOTNET_EXE = "$DotNetDirectory\dotnet.exe" -} - -Write-Output "Microsoft (R) .NET Core SDK version $(& $env:DOTNET_EXE --version)" - -ExecSafe { & $env:DOTNET_EXE build $BuildProjectFile /nodeReuse:false /p:UseSharedCompilation=false -nologo -clp:NoSummary --verbosity quiet } -ExecSafe { & $env:DOTNET_EXE run --project $BuildProjectFile --no-build -- $BuildArguments } diff --git a/Tools/Nuke/build.sh b/Tools/Nuke/build.sh deleted file mode 100755 index c0cbea4..0000000 --- a/Tools/Nuke/build.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env bash - -bash --version 2>&1 | head -n 1 - -set -eo pipefail -SCRIPT_DIR=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd) - -########################################################################### -# CONFIGURATION -########################################################################### - -BUILD_PROJECT_FILE="$SCRIPT_DIR/ClientSimBuild/ClientSimBuild.csproj" -TEMP_DIRECTORY="$SCRIPT_DIR//.nuke/temp" - -DOTNET_GLOBAL_FILE="$SCRIPT_DIR//global.json" -DOTNET_INSTALL_URL="https://dot.net/v1/dotnet-install.sh" -DOTNET_CHANNEL="Current" - -export DOTNET_CLI_TELEMETRY_OPTOUT=1 -export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 -export DOTNET_MULTILEVEL_LOOKUP=0 - -########################################################################### -# EXECUTION -########################################################################### - -function FirstJsonValue { - perl -nle 'print $1 if m{"'"$1"'": "([^"]+)",?}' <<< "${@:2}" -} - -# If dotnet CLI is installed globally and it matches requested version, use for execution -if [ -x "$(command -v dotnet)" ] && dotnet --version &>/dev/null; then - export DOTNET_EXE="$(command -v dotnet)" -else - # Download install script - DOTNET_INSTALL_FILE="$TEMP_DIRECTORY/dotnet-install.sh" - mkdir -p "$TEMP_DIRECTORY" - curl -Lsfo "$DOTNET_INSTALL_FILE" "$DOTNET_INSTALL_URL" - chmod +x "$DOTNET_INSTALL_FILE" - - # If global.json exists, load expected version - if [[ -f "$DOTNET_GLOBAL_FILE" ]]; then - DOTNET_VERSION=$(FirstJsonValue "version" "$(cat "$DOTNET_GLOBAL_FILE")") - if [[ "$DOTNET_VERSION" == "" ]]; then - unset DOTNET_VERSION - fi - fi - - # Install by channel or version - DOTNET_DIRECTORY="$TEMP_DIRECTORY/dotnet-unix" - if [[ -z ${DOTNET_VERSION+x} ]]; then - "$DOTNET_INSTALL_FILE" --install-dir "$DOTNET_DIRECTORY" --channel "$DOTNET_CHANNEL" --no-path - else - "$DOTNET_INSTALL_FILE" --install-dir "$DOTNET_DIRECTORY" --version "$DOTNET_VERSION" --no-path - fi - export DOTNET_EXE="$DOTNET_DIRECTORY/dotnet" -fi - -echo "Microsoft (R) .NET Core SDK version $("$DOTNET_EXE" --version)" - -"$DOTNET_EXE" build "$BUILD_PROJECT_FILE" /nodeReuse:false /p:UseSharedCompilation=false -nologo -clp:NoSummary --verbosity quiet -"$DOTNET_EXE" run --project "$BUILD_PROJECT_FILE" --no-build -- "$@" diff --git a/Tools/Nuke/serve.cmd b/Tools/Nuke/serve.cmd deleted file mode 100644 index ae749e3..0000000 --- a/Tools/Nuke/serve.cmd +++ /dev/null @@ -1,2 +0,0 @@ -cd ../Docusaurus -npm run serve \ No newline at end of file diff --git a/Tools/Nuke/setup.cmd b/Tools/Nuke/setup.cmd deleted file mode 100644 index 95139f2..0000000 --- a/Tools/Nuke/setup.cmd +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -call build.cmd InstallDocusaurus -pause \ No newline at end of file diff --git a/Tools/Docusaurus/static/images/editor-screenshot.png b/clientsim.png similarity index 100% rename from Tools/Docusaurus/static/images/editor-screenshot.png rename to clientsim.png