├── .github ├── ISSUE_TEMPLATE │ ├── bug.yaml │ └── feature.yaml └── workflows │ ├── packaging.yaml │ └── testpackage.yaml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── Assets ├── NuGet.config ├── NuGet.config.meta ├── NuGet.meta ├── NuGet │ ├── Editor.meta │ ├── Editor │ │ ├── NuGetForUnity.PluginAPI.dll │ │ ├── NuGetForUnity.PluginAPI.dll.meta │ │ ├── NuGetForUnity.PluginAPI.xml │ │ ├── NuGetForUnity.PluginAPI.xml.meta │ │ ├── NugetForUnity.dll │ │ └── NugetForUnity.dll.meta │ ├── LICENSE │ ├── LICENSE.meta │ ├── README.pdf │ ├── README.pdf.meta │ ├── Resources.meta │ └── Resources │ │ ├── defaultIcon.png │ │ └── defaultIcon.png.meta ├── PlayroomKit.meta ├── PlayroomKit │ ├── Editor.meta │ ├── Editor │ │ ├── PlayroomDevEditor.cs │ │ ├── PlayroomDevEditor.cs.meta │ │ ├── PlayroomkitDevManagerEditor.uss │ │ └── PlayroomkitDevManagerEditor.uss.meta │ ├── Examples.meta │ ├── Examples │ │ ├── 2d-platformer.meta │ │ ├── 2d-platformer │ │ │ ├── 2d-platformer.unity │ │ │ ├── 2d-platformer.unity.meta │ │ │ ├── fonts.meta │ │ │ ├── fonts │ │ │ │ ├── LiberationSans SDF.asset │ │ │ │ └── LiberationSans SDF.asset.meta │ │ │ ├── prefabs.meta │ │ │ ├── prefabs │ │ │ │ ├── Bullet.prefab │ │ │ │ ├── Bullet.prefab.meta │ │ │ │ ├── Player.prefab │ │ │ │ └── Player.prefab.meta │ │ │ ├── scripts.meta │ │ │ ├── scripts │ │ │ │ ├── GameManager2d.cs │ │ │ │ ├── GameManager2d.cs.meta │ │ │ │ ├── PlayerController2d.cs │ │ │ │ └── PlayerController2d.cs.meta │ │ │ ├── sprites.meta │ │ │ └── sprites │ │ │ │ ├── Circle.png │ │ │ │ ├── Circle.png.meta │ │ │ │ ├── Square.png │ │ │ │ └── Square.png.meta │ │ ├── discord-activity.meta │ │ ├── discord-activity │ │ │ ├── Models.meta │ │ │ ├── Models │ │ │ │ ├── Hat.fbx │ │ │ │ └── Hat.fbx.meta │ │ │ ├── discord-activity.unity │ │ │ ├── discord-activity.unity.meta │ │ │ ├── materials.meta │ │ │ ├── materials │ │ │ │ ├── Base.mat │ │ │ │ ├── Base.mat.meta │ │ │ │ ├── player.mat │ │ │ │ └── player.mat.meta │ │ │ ├── prefabs.meta │ │ │ ├── prefabs │ │ │ │ ├── Bean.prefab │ │ │ │ ├── Bean.prefab.meta │ │ │ │ ├── Ground.prefab │ │ │ │ └── Ground.prefab.meta │ │ │ ├── readme.md │ │ │ ├── readme.md.meta │ │ │ ├── scripts.meta │ │ │ └── scripts │ │ │ │ ├── GameManagerIsometric.cs │ │ │ │ ├── GameManagerIsometric.cs.meta │ │ │ │ ├── IsometricPlayerController.cs │ │ │ │ └── IsometricPlayerController.cs.meta │ │ ├── package-showcase.meta │ │ └── package-showcase │ │ │ ├── materials.meta │ │ │ ├── materials │ │ │ ├── Base.mat │ │ │ ├── Base.mat.meta │ │ │ ├── player.mat │ │ │ └── player.mat.meta │ │ │ ├── models.meta │ │ │ ├── models │ │ │ ├── Hat.fbx │ │ │ └── Hat.fbx.meta │ │ │ ├── prefabs.meta │ │ │ ├── prefabs │ │ │ ├── BeanDemo.prefab │ │ │ ├── BeanDemo.prefab.meta │ │ │ ├── Black.mat │ │ │ ├── Black.mat.meta │ │ │ ├── Bullet.prefab │ │ │ ├── Bullet.prefab.meta │ │ │ ├── Ground.prefab │ │ │ └── Ground.prefab.meta │ │ │ ├── scripts.meta │ │ │ ├── scripts │ │ │ ├── GameManagerDemo.cs │ │ │ ├── GameManagerDemo.cs.meta │ │ │ ├── Laser.cs │ │ │ ├── Laser.cs.meta │ │ │ ├── PlayerController.cs │ │ │ └── PlayerController.cs.meta │ │ │ ├── showcase.unity │ │ │ └── showcase.unity.meta │ ├── Playroom.asmdef │ ├── Playroom.asmdef.meta │ ├── PlayroomKit.cs │ ├── PlayroomKit.cs.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── PlayroomConsole.prefab │ │ ├── PlayroomConsole.prefab.meta │ │ ├── PlayroomMockManager.prefab │ │ └── PlayroomMockManager.prefab.meta │ ├── Tests.meta │ ├── Tests │ │ ├── Editor.meta │ │ └── Editor │ │ │ ├── Editor.asmdef │ │ │ ├── Editor.asmdef.meta │ │ │ ├── PlayerLocalTests.cs │ │ │ ├── PlayerLocalTests.cs.meta │ │ │ ├── PlayerTests.cs │ │ │ ├── PlayerTests.cs.meta │ │ │ ├── PlayroomKitLocalTests.cs │ │ │ ├── PlayroomKitLocalTests.cs.meta │ │ │ ├── PlayroomKitTest.cs │ │ │ └── PlayroomKitTest.cs.meta │ ├── dependencies.meta │ ├── dependencies │ │ ├── Castle.Core.5.1.1.meta │ │ ├── Castle.Core.5.1.1 │ │ │ ├── .signature.p7s │ │ │ ├── ASL - Apache Software Foundation License.txt │ │ │ ├── ASL - Apache Software Foundation License.txt.meta │ │ │ ├── CHANGELOG.md │ │ │ ├── CHANGELOG.md.meta │ │ │ ├── Castle.Core.nuspec │ │ │ ├── Castle.Core.nuspec.meta │ │ │ ├── LICENSE │ │ │ ├── LICENSE.meta │ │ │ ├── castle-logo.png │ │ │ ├── castle-logo.png.meta │ │ │ ├── lib.meta │ │ │ ├── lib │ │ │ │ ├── netstandard2.1.meta │ │ │ │ └── netstandard2.1 │ │ │ │ │ ├── Castle.Core.dll │ │ │ │ │ ├── Castle.Core.dll.meta │ │ │ │ │ ├── Castle.Core.xml │ │ │ │ │ └── Castle.Core.xml.meta │ │ │ ├── readme.txt │ │ │ └── readme.txt.meta │ │ ├── NSubstitute.5.1.0.meta │ │ ├── NSubstitute.5.1.0 │ │ │ ├── .signature.p7s │ │ │ ├── NSubstitute.nuspec │ │ │ ├── NSubstitute.nuspec.meta │ │ │ ├── icon.png │ │ │ ├── icon.png.meta │ │ │ ├── lib.meta │ │ │ └── lib │ │ │ │ ├── netstandard2.0.meta │ │ │ │ └── netstandard2.0 │ │ │ │ ├── NSubstitute.dll │ │ │ │ ├── NSubstitute.dll.meta │ │ │ │ ├── NSubstitute.xml │ │ │ │ └── NSubstitute.xml.meta │ │ ├── ParrelSync.meta │ │ ├── ParrelSync │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ │ ├── AssetModBlock.meta │ │ │ │ ├── AssetModBlock │ │ │ │ │ ├── EditorQuit.cs │ │ │ │ │ ├── EditorQuit.cs.meta │ │ │ │ │ ├── ParrelSyncAssetModificationProcessor.cs │ │ │ │ │ └── ParrelSyncAssetModificationProcessor.cs.meta │ │ │ │ ├── ClonesManager.cs │ │ │ │ ├── ClonesManager.cs.meta │ │ │ │ ├── ClonesManagerWindow.cs │ │ │ │ ├── ClonesManagerWindow.cs.meta │ │ │ │ ├── ExternalLinks.cs │ │ │ │ ├── ExternalLinks.cs.meta │ │ │ │ ├── FileUtilities.cs │ │ │ │ ├── FileUtilities.cs.meta │ │ │ │ ├── NonCore.meta │ │ │ │ ├── NonCore │ │ │ │ │ ├── AskFeedbackDialog.cs │ │ │ │ │ ├── AskFeedbackDialog.cs.meta │ │ │ │ │ ├── OtherMenuItem.cs │ │ │ │ │ └── OtherMenuItem.cs.meta │ │ │ │ ├── ParrelSyncProjectSettings.cs │ │ │ │ ├── ParrelSyncProjectSettings.cs.meta │ │ │ │ ├── Preferences.cs │ │ │ │ ├── Preferences.cs.meta │ │ │ │ ├── Project.cs │ │ │ │ ├── Project.cs.meta │ │ │ │ ├── UpdateChecker.cs │ │ │ │ ├── UpdateChecker.cs.meta │ │ │ │ ├── ValidateCopiedFoldersIntegrity.cs │ │ │ │ └── ValidateCopiedFoldersIntegrity.cs.meta │ │ │ ├── Plugins.meta │ │ │ ├── Plugins │ │ │ │ ├── ParrelSync.meta │ │ │ │ └── ParrelSync │ │ │ │ │ ├── ScriptableObjects.meta │ │ │ │ │ └── ScriptableObjects │ │ │ │ │ ├── ParrelSyncProjectSettings.asset │ │ │ │ │ └── ParrelSyncProjectSettings.asset.meta │ │ │ ├── package.json │ │ │ ├── package.json.meta │ │ │ ├── projectCloner.asmdef │ │ │ └── projectCloner.asmdef.meta │ │ ├── PowerConsole.meta │ │ ├── PowerConsole │ │ │ ├── CommandArgument.cs │ │ │ ├── CommandArgument.cs.meta │ │ │ ├── CommandCallback.cs │ │ │ ├── CommandCallback.cs.meta │ │ │ ├── CommandEnteredEventArgs.cs │ │ │ ├── CommandEnteredEventArgs.cs.meta │ │ │ ├── ConsoleColours.cs │ │ │ ├── ConsoleColours.cs.meta │ │ │ ├── ConsoleConfig.cs │ │ │ ├── ConsoleConfig.cs.meta │ │ │ ├── ConsolePosition.cs │ │ │ ├── ConsolePosition.cs.meta │ │ │ ├── Core.meta │ │ │ ├── Core │ │ │ │ ├── CanvasController.cs │ │ │ │ ├── CanvasController.cs.meta │ │ │ │ ├── ConsoleController.cs │ │ │ │ └── ConsoleController.cs.meta │ │ │ ├── CustomCommand.cs │ │ │ ├── CustomCommand.cs.meta │ │ │ ├── Example.meta │ │ │ ├── Example │ │ │ │ ├── ExampleScene.unity │ │ │ │ ├── ExampleScene.unity.meta │ │ │ │ ├── ExampleSceneManagerController.cs │ │ │ │ └── ExampleSceneManagerController.cs.meta │ │ │ ├── LogLevel.cs │ │ │ ├── LogLevel.cs.meta │ │ │ ├── PowerConsole.cs │ │ │ ├── PowerConsole.cs.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── PowerConsole.prefab │ │ │ │ └── PowerConsole.prefab.meta │ │ │ ├── readme.txt │ │ │ └── readme.txt.meta │ │ ├── SimpleJSON.meta │ │ ├── SimpleJSON │ │ │ ├── Changelog.txt │ │ │ ├── Changelog.txt.meta │ │ │ ├── LICENSE │ │ │ ├── LICENSE.meta │ │ │ ├── README │ │ │ ├── README.meta │ │ │ ├── SimpleJSON.cs │ │ │ ├── SimpleJSON.cs.meta │ │ │ ├── SimpleJSONBinary.cs │ │ │ ├── SimpleJSONBinary.cs.meta │ │ │ ├── SimpleJSONDotNetTypes.cs │ │ │ ├── SimpleJSONDotNetTypes.cs.meta │ │ │ ├── SimpleJSONUnity.cs │ │ │ └── SimpleJSONUnity.cs.meta │ │ ├── System.Diagnostics.EventLog.4.7.0.meta │ │ ├── System.Diagnostics.EventLog.4.7.0 │ │ │ ├── .signature.p7s │ │ │ ├── LICENSE.TXT │ │ │ ├── LICENSE.TXT.meta │ │ │ ├── System.Diagnostics.EventLog.nuspec │ │ │ ├── System.Diagnostics.EventLog.nuspec.meta │ │ │ ├── THIRD-PARTY-NOTICES.TXT │ │ │ ├── THIRD-PARTY-NOTICES.TXT.meta │ │ │ ├── lib.meta │ │ │ ├── lib │ │ │ │ ├── netstandard2.0.meta │ │ │ │ └── netstandard2.0 │ │ │ │ │ ├── System.Diagnostics.EventLog.dll │ │ │ │ │ ├── System.Diagnostics.EventLog.dll.meta │ │ │ │ │ ├── System.Diagnostics.EventLog.xml │ │ │ │ │ └── System.Diagnostics.EventLog.xml.meta │ │ │ ├── useSharedDesignerContext.txt │ │ │ ├── useSharedDesignerContext.txt.meta │ │ │ ├── version.txt │ │ │ └── version.txt.meta │ │ ├── System.Security.Principal.Windows.4.7.0.meta │ │ ├── System.Security.Principal.Windows.4.7.0 │ │ │ ├── .signature.p7s │ │ │ ├── LICENSE.TXT │ │ │ ├── LICENSE.TXT.meta │ │ │ ├── System.Security.Principal.Windows.nuspec │ │ │ ├── System.Security.Principal.Windows.nuspec.meta │ │ │ ├── THIRD-PARTY-NOTICES.TXT │ │ │ ├── THIRD-PARTY-NOTICES.TXT.meta │ │ │ ├── lib.meta │ │ │ ├── lib │ │ │ │ ├── netstandard2.0.meta │ │ │ │ └── netstandard2.0 │ │ │ │ │ ├── System.Security.Principal.Windows.dll │ │ │ │ │ ├── System.Security.Principal.Windows.dll.meta │ │ │ │ │ ├── System.Security.Principal.Windows.xml │ │ │ │ │ └── System.Security.Principal.Windows.xml.meta │ │ │ ├── useSharedDesignerContext.txt │ │ │ ├── useSharedDesignerContext.txt.meta │ │ │ ├── version.txt │ │ │ └── version.txt.meta │ │ ├── UnityBrowserBridge.meta │ │ ├── UnityBrowserBridge │ │ │ ├── Plugins.meta │ │ │ ├── Plugins │ │ │ │ ├── SeleniumLicense.txt │ │ │ │ ├── SeleniumLicense.txt.meta │ │ │ │ ├── WebDriver.dll │ │ │ │ └── WebDriver.dll.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── UnityBrowserBridge.prefab │ │ │ │ └── UnityBrowserBridge.prefab.meta │ │ │ ├── Resources.meta │ │ │ ├── Resources │ │ │ │ ├── delete.png │ │ │ │ ├── delete.png.meta │ │ │ │ ├── favicon.ico │ │ │ │ ├── favicon.ico.meta │ │ │ │ ├── index.html │ │ │ │ ├── index.html.meta │ │ │ │ ├── style.css │ │ │ │ ├── style.css.meta │ │ │ │ ├── ubb_logo.png │ │ │ │ ├── ubb_logo.png.meta │ │ │ │ ├── unitybrowserbridge.js │ │ │ │ └── unitybrowserbridge.js.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── HttpServer.cs │ │ │ │ ├── HttpServer.cs.meta │ │ │ │ ├── UnityBrowserBridge.cs │ │ │ │ └── UnityBrowserBridge.cs.meta │ │ ├── fonts.meta │ │ └── fonts │ │ │ ├── JetBrainsMono-Medium SDF.asset │ │ │ ├── JetBrainsMono-Medium SDF.asset.meta │ │ │ ├── JetBrainsMono-Medium.ttf │ │ │ └── JetBrainsMono-Medium.ttf.meta │ ├── modules.meta │ ├── modules │ │ ├── Discord.meta │ │ ├── Discord │ │ │ ├── DiscordEntitlement.cs │ │ │ ├── DiscordEntitlement.cs.meta │ │ │ ├── DiscordSkus.cs │ │ │ ├── DiscordSkus.cs.meta │ │ │ ├── SDKEvents.cs │ │ │ └── SDKEvents.cs.meta │ │ ├── Headers.cs │ │ ├── Headers.cs.meta │ │ ├── Helpers.meta │ │ ├── Helpers │ │ │ ├── CallbackManager.cs │ │ │ ├── CallbackManager.cs.meta │ │ │ ├── CommandManager.cs │ │ │ ├── CommandManager.cs.meta │ │ │ ├── DebugLogger.cs │ │ │ ├── DebugLogger.cs.meta │ │ │ ├── Helpers.cs │ │ │ ├── Helpers.cs.meta │ │ │ ├── InternalFunctions.meta │ │ │ ├── InternalFunctions │ │ │ │ ├── IInternalFunctions.cs │ │ │ │ ├── IInternalFunctions.cs.meta │ │ │ │ ├── InterlopWrapper.cs │ │ │ │ └── InterlopWrapper.cs.meta │ │ │ ├── TurnData.cs │ │ │ └── TurnData.cs.meta │ │ ├── Interfaces.meta │ │ ├── Interfaces │ │ │ ├── IPlayerBase.cs │ │ │ ├── IPlayerBase.cs.meta │ │ │ ├── IPlayroomBase.cs │ │ │ ├── IPlayroomBase.cs.meta │ │ │ ├── IPlayroomBuildExtensions.cs │ │ │ ├── IPlayroomBuildExtensions.cs.meta │ │ │ ├── IRPC.cs │ │ │ └── IRPC.cs.meta │ │ ├── MockMode.meta │ │ ├── MockMode │ │ │ ├── BrowserMode.meta │ │ │ ├── BrowserMode │ │ │ │ ├── BrowserMockPlayerService.cs │ │ │ │ ├── BrowserMockPlayerService.cs.meta │ │ │ │ ├── BrowserMockRPC.cs │ │ │ │ ├── BrowserMockRPC.cs.meta │ │ │ │ ├── BrowserMockService.cs │ │ │ │ ├── BrowserMockService.cs.meta │ │ │ │ ├── PlayroomMockBrowserBridge.js │ │ │ │ └── PlayroomMockBrowserBridge.js.meta │ │ │ ├── CallBacksHandlerMock.cs │ │ │ ├── CallBacksHandlerMock.cs.meta │ │ │ ├── LocalPlayroomService.cs │ │ │ ├── LocalPlayroomService.cs.meta │ │ │ ├── MockCallbackInvoker.cs │ │ │ └── MockCallbackInvoker.cs.meta │ │ ├── Options.meta │ │ ├── Options │ │ │ ├── ButtonOptions.cs │ │ │ ├── ButtonOptions.cs.meta │ │ │ ├── Dpad.cs │ │ │ ├── Dpad.cs.meta │ │ │ ├── InitOptions.cs │ │ │ ├── InitOptions.cs.meta │ │ │ ├── JoystickOptions.cs │ │ │ ├── JoystickOptions.cs.meta │ │ │ ├── MatchMakingOptions.cs │ │ │ ├── MatchMakingOptions.cs.meta │ │ │ ├── TurnBasedOptions.cs │ │ │ ├── TurnBasedOptions.cs.meta │ │ │ ├── ZoneOptions.cs │ │ │ └── ZoneOptions.cs.meta │ │ ├── Player.meta │ │ ├── Player │ │ │ ├── LocalPlayerService.cs │ │ │ ├── LocalPlayerService.cs.meta │ │ │ ├── Player.cs │ │ │ ├── Player.cs.meta │ │ │ ├── PlayerService.cs │ │ │ └── PlayerService.cs.meta │ │ ├── PlayroomBuildService.cs │ │ ├── PlayroomBuildService.cs.meta │ │ ├── PlayroomkitDevManager.cs │ │ ├── PlayroomkitDevManager.cs.meta │ │ ├── RPC.meta │ │ ├── RPC │ │ │ ├── RPC.cs │ │ │ ├── RPC.cs.meta │ │ │ ├── RPCLocal.cs │ │ │ └── RPCLocal.cs.meta │ │ ├── Store.meta │ │ └── Store │ │ │ ├── PlayerEntitlements.cs │ │ │ ├── PlayerEntitlements.cs.meta │ │ │ ├── SKU.cs │ │ │ └── SKU.cs.meta │ ├── package.json │ ├── package.json.meta │ ├── src.meta │ ├── src │ │ ├── frameworks.js │ │ ├── frameworks.js.meta │ │ ├── index.js │ │ └── index.js.meta │ ├── vite.config.js │ └── vite.config.js.meta ├── Plugins.meta ├── Prefabs.meta ├── Prefabs │ ├── Canvas.prefab │ ├── Canvas.prefab.meta │ ├── Player.prefab │ └── Player.prefab.meta ├── Scenes.meta ├── Scenes │ ├── Lobby.unity │ ├── Lobby.unity.meta │ ├── TestScene.unity │ └── TestScene.unity.meta ├── Scripts.meta ├── Scripts │ ├── GameManager.cs │ ├── GameManager.cs.meta │ ├── Lobby.cs │ ├── Lobby.cs.meta │ ├── Player.cs │ ├── Player.cs.meta │ ├── ScenePersistent.cs │ └── ScenePersistent.cs.meta ├── TextMesh Pro.meta ├── TextMesh Pro │ ├── Documentation.meta │ ├── Documentation │ │ ├── TextMesh Pro User Guide 2016.pdf │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ ├── Fonts.meta │ ├── Fonts │ │ ├── LiberationSans - OFL.txt │ │ ├── LiberationSans - OFL.txt.meta │ │ ├── LiberationSans.ttf │ │ └── LiberationSans.ttf.meta │ ├── Resources.meta │ ├── Resources │ │ ├── Fonts & Materials.meta │ │ ├── Fonts & Materials │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ ├── LiberationSans SDF.asset │ │ │ └── LiberationSans SDF.asset.meta │ │ ├── LineBreaking Following Characters.txt │ │ ├── LineBreaking Following Characters.txt.meta │ │ ├── LineBreaking Leading Characters.txt │ │ ├── LineBreaking Leading Characters.txt.meta │ │ ├── Sprite Assets.meta │ │ ├── Sprite Assets │ │ │ ├── EmojiOne.asset │ │ │ └── EmojiOne.asset.meta │ │ ├── Style Sheets.meta │ │ ├── Style Sheets │ │ │ ├── Default Style Sheet.asset │ │ │ └── Default Style Sheet.asset.meta │ │ ├── TMP Settings.asset │ │ └── TMP Settings.asset.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ ├── TMP_Bitmap-Mobile.shader │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ ├── TMP_Bitmap.shader │ │ ├── TMP_Bitmap.shader.meta │ │ ├── TMP_SDF Overlay.shader │ │ ├── TMP_SDF Overlay.shader.meta │ │ ├── TMP_SDF SSD.shader │ │ ├── TMP_SDF SSD.shader.meta │ │ ├── TMP_SDF-Mobile Masking.shader │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ ├── TMP_SDF-Mobile SSD.shader │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ ├── TMP_SDF-Mobile.shader │ │ ├── TMP_SDF-Mobile.shader.meta │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ ├── TMP_SDF-Surface.shader │ │ ├── TMP_SDF-Surface.shader.meta │ │ ├── TMP_SDF.shader │ │ ├── TMP_SDF.shader.meta │ │ ├── TMP_Sprite.shader │ │ ├── TMP_Sprite.shader.meta │ │ ├── TMPro.cginc │ │ ├── TMPro.cginc.meta │ │ ├── TMPro_Mobile.cginc │ │ ├── TMPro_Mobile.cginc.meta │ │ ├── TMPro_Properties.cginc │ │ ├── TMPro_Properties.cginc.meta │ │ ├── TMPro_Surface.cginc │ │ └── TMPro_Surface.cginc.meta │ ├── Sprites.meta │ └── Sprites │ │ ├── EmojiOne Attribution.txt │ │ ├── EmojiOne Attribution.txt.meta │ │ ├── EmojiOne.json │ │ ├── EmojiOne.json.meta │ │ ├── EmojiOne.png │ │ └── EmojiOne.png.meta ├── WebGLTemplates.meta ├── WebGLTemplates │ ├── DiscordTemplate.meta │ └── DiscordTemplate │ │ ├── TemplateData.meta │ │ ├── TemplateData │ │ ├── favicon.ico │ │ ├── favicon.ico.meta │ │ ├── progress-bar-empty-dark.png │ │ ├── progress-bar-empty-dark.png.meta │ │ ├── progress-bar-empty-light.png │ │ ├── progress-bar-empty-light.png.meta │ │ ├── progress-bar-full-dark.png │ │ ├── progress-bar-full-dark.png.meta │ │ ├── progress-bar-full-light.png │ │ ├── progress-bar-full-light.png.meta │ │ ├── style.css │ │ ├── style.css.meta │ │ ├── unity-logo-dark.png │ │ ├── unity-logo-dark.png.meta │ │ ├── unity-logo-light.png │ │ └── unity-logo-light.png.meta │ │ ├── index.html │ │ ├── index.html.meta │ │ ├── thumbnail.png │ │ └── thumbnail.png.meta ├── packages.config └── packages.config.meta ├── CONTRIBUTING.md ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── BurstAotSettings_Android.json ├── BurstAotSettings_StandaloneWindows.json ├── BurstAotSettings_WebGL.json ├── ClusterInputManager.asset ├── CommonBurstAotSettings.json ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset ├── README.md └── UIElementsSchema ├── UIElements.xsd ├── Unity.Profiling.Editor.xsd ├── Unity.UI.Builder.xsd ├── UnityEditor.Experimental.GraphView.xsd ├── UnityEditor.Overlays.xsd ├── UnityEditor.PackageManager.UI.Internal.xsd ├── UnityEditor.Search.xsd ├── UnityEditor.ShortcutManagement.xsd ├── UnityEditor.Tilemaps.xsd ├── UnityEditor.U2D.Animation.SpriteLibraryEditor.xsd ├── UnityEditor.U2D.Animation.Upgrading.xsd ├── UnityEditor.U2D.Animation.xsd ├── UnityEditor.U2D.Layout.xsd ├── UnityEditor.UIElements.Debugger.xsd ├── UnityEditor.UIElements.xsd └── UnityEngine.UIElements.xsd /.github/ISSUE_TEMPLATE/bug.yaml: -------------------------------------------------------------------------------- 1 | name: Bug Report 2 | description: File a bug report. 3 | labels: ["bug", "triage"] 4 | assignees: 5 | - SaadBazaz 6 | body: 7 | - type: markdown 8 | attributes: 9 | value: | 10 | Thanks for taking the time to fill out this bug report! 11 | - type: textarea 12 | id: what-happened 13 | attributes: 14 | label: What happened? 15 | description: Also tell us, what did you expect to happen? 16 | placeholder: Tell us what you see! 17 | value: "A bug happened!" 18 | validations: 19 | required: true 20 | - type: textarea 21 | id: version 22 | attributes: 23 | label: Version 24 | description: What version of the SDK are you running? (PlayroomKit for Unity SDK) 25 | placeholder: x.x.x 26 | validations: 27 | required: true 28 | - type: textarea 29 | id: environment 30 | attributes: 31 | label: What is your environment? 32 | description: Describe your project's environment. This will help us reproduce the issue. 33 | placeholder: Unity version, Browser, Operating System, etc 34 | - type: input 35 | id: chat-url 36 | attributes: 37 | label: Link to original discussion 38 | description: Relevant chat URL, such as a Discord message link, Slack message link, GitHub Issue, etc. 39 | placeholder: https://discord.com/channels/997752993598419044/link-to-chat 40 | - type: textarea 41 | id: logs 42 | attributes: 43 | label: Relevant log output 44 | description: Please copy and paste any relevant log output. You can also add screenshots of your browser console, network requests, etcetera. -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yaml: -------------------------------------------------------------------------------- 1 | name: Suggest an improvement! 2 | description: Do you want to see something better in the Unity SDK? 3 | title: "[Feature-Request]: " 4 | labels: ["enhancement", "triage"] 5 | assignees: 6 | - asadm 7 | body: 8 | - type: textarea 9 | id: enhancement-description 10 | attributes: 11 | label: What do you want to see? 12 | description: Also tell us, what alternatives have you tried? 13 | placeholder: Tell us what you want! 14 | value: "Better developer experience!" 15 | validations: 16 | required: true 17 | - type: input 18 | id: chat-url 19 | attributes: 20 | label: Link to original discussion 21 | description: Relevant chat URL, such as a Discord message link, Slack message link, GitHub Issue, etc. 22 | placeholder: https://discord.com/channels/997752993598419044/link-to-chat -------------------------------------------------------------------------------- /.github/workflows/packaging.yaml: -------------------------------------------------------------------------------- 1 | name: Create Unity Package on release tag 2 | 3 | on: 4 | push: 5 | tags: 6 | - v* 7 | 8 | jobs: 9 | echo: 10 | runs-on: ubuntu-latest 11 | permissions: 12 | contents: write 13 | steps: 14 | - uses: actions/checkout@v3 15 | 16 | - run: | 17 | echo "Assets/PlayroomKit.meta" > metaList 18 | echo "Assets/Plugins.meta" >> metaList 19 | echo "Assets/WebGLTemplates.meta" >> metaList 20 | find Assets/PlayroomKit/ -name \*.meta >> metaList 21 | find Assets/WebGLTemplates/ -name \*.meta >> metaList 22 | echo metaList 23 | 24 | - run: mkdir output 25 | 26 | - name: Set release version ENV 27 | run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV 28 | 29 | - uses: pCYSl5EDgo/create-unitypackage@master 30 | with: 31 | package-path: "output/playroomkit.unitypackage" 32 | include-files: metaList 33 | 34 | - name: Release 35 | uses: softprops/action-gh-release@v1 36 | with: 37 | draft: true 38 | generate_release_notes: true 39 | files: output/playroomkit.unitypackage 40 | -------------------------------------------------------------------------------- /.github/workflows/testpackage.yaml: -------------------------------------------------------------------------------- 1 | name: Create Unity Package on release tag 2 | 3 | on: 4 | [push, pull_request] 5 | 6 | jobs: 7 | echo: 8 | runs-on: ubuntu-latest 9 | permissions: 10 | contents: write 11 | steps: 12 | - uses: actions/checkout@v4 13 | 14 | - run: | 15 | echo "Assets/PlayroomKit.meta" > metaList 16 | echo "Assets/Plugins.meta" >> metaList 17 | echo "Assets/WebGLTemplates.meta" >> metaList 18 | find Assets/PlayroomKit/ -name \*.meta >> metaList 19 | find Assets/WebGLTemplates/ -name \*.meta >> metaList 20 | echo metaList 21 | 22 | - run: mkdir output 23 | 24 | - name: Set release version ENV 25 | run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV 26 | 27 | - uses: pCYSl5EDgo/create-unitypackage@master 28 | with: 29 | package-path: 'output/playroomkit.unitypackage' 30 | include-files: metaList 31 | 32 | - uses: actions/upload-artifact@v4 33 | with: 34 | name: playroomkit.unitypackage 35 | path: output/playroomkit.unitypackage 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Uu]ser[Ss]ettings/ 12 | 13 | # MemoryCaptures can get excessive in size. 14 | # They also could contain extremely sensitive data 15 | /[Mm]emoryCaptures/ 16 | 17 | # Recordings can get excessive in size 18 | /[Rr]ecordings/ 19 | 20 | # Uncomment this line if you wish to ignore the asset store tools plugin 21 | # /[Aa]ssets/AssetStoreTools* 22 | 23 | # Autogenerated Jetbrains Rider plugin 24 | /[Aa]ssets/Plugins/Editor/JetBrains* 25 | 26 | # Visual Studio cache directory 27 | .vs/ 28 | 29 | # Gradle cache directory 30 | .gradle/ 31 | 32 | # Autogenerated VS/MD/Consulo solution and project files 33 | ExportedObj/ 34 | .consulo/ 35 | *.csproj 36 | *.unityproj 37 | *.sln 38 | *.suo 39 | *.tmp 40 | *.user 41 | *.userprefs 42 | *.pidb 43 | *.booproj 44 | *.svd 45 | *.pdb 46 | *.mdb 47 | *.opendb 48 | *.VC.db 49 | 50 | # Unity3D generated meta files 51 | *.pidb.meta 52 | *.pdb.meta 53 | *.mdb.meta 54 | 55 | # Unity3D generated file on crash reports 56 | sysinfo.txt 57 | 58 | # Builds 59 | *.apk 60 | *.aab 61 | *.unitypackage 62 | *.app 63 | 64 | # Crashlytics generated file 65 | crashlytics-build.properties 66 | 67 | # Packed Addressables 68 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* 69 | 70 | # Temporary auto-generated Android Assets 71 | /[Aa]ssets/[Ss]treamingAssets/aa.meta 72 | /[Aa]ssets/[Ss]treamingAssets/aa/* 73 | 74 | .DS_Store 75 | .idea/.idea.playroom-unity/.idea/workspace.xml 76 | .idea/.idea.playroom-unity/.idea/workspace.xml 77 | node_modules 78 | metaList 79 | package-lock.json 80 | package-lock.json.meta 81 | Assets/Plugins 82 | Assets/PlayroomKit/node_modules.meta 83 | /.idea 84 | Assets/chromedriver* 85 | Assets/msedgedriver.exe 86 | Assets/msedgedriver.exe.meta 87 | Assets/PlayroomKit/src/frameworks copy.ts 88 | Assets/PlayroomKit/src/frameworks copy.ts.meta 89 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "visualstudiotoolsforunity.vstuc" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Attach to Unity", 6 | "type": "vstuc", 7 | "request": "attach", 8 | } 9 | ] 10 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.exclude": 3 | { 4 | "**/.DS_Store":true, 5 | "**/.git":true, 6 | "**/.gitmodules":true, 7 | "**/*.booproj":true, 8 | "**/*.pidb":true, 9 | "**/*.suo":true, 10 | "**/*.user":true, 11 | "**/*.userprefs":true, 12 | "**/*.unityproj":true, 13 | "**/*.dll":true, 14 | "**/*.exe":true, 15 | "**/*.pdf":true, 16 | "**/*.mid":true, 17 | "**/*.midi":true, 18 | "**/*.wav":true, 19 | "**/*.gif":true, 20 | "**/*.ico":true, 21 | "**/*.jpg":true, 22 | "**/*.jpeg":true, 23 | "**/*.png":true, 24 | "**/*.psd":true, 25 | "**/*.tga":true, 26 | "**/*.tif":true, 27 | "**/*.tiff":true, 28 | "**/*.3ds":true, 29 | "**/*.3DS":true, 30 | "**/*.fbx":true, 31 | "**/*.FBX":true, 32 | "**/*.lxo":true, 33 | "**/*.LXO":true, 34 | "**/*.ma":true, 35 | "**/*.MA":true, 36 | "**/*.obj":true, 37 | "**/*.OBJ":true, 38 | "**/*.asset":true, 39 | "**/*.cubemap":true, 40 | "**/*.flare":true, 41 | "**/*.mat":true, 42 | "**/*.meta":true, 43 | "**/*.prefab":true, 44 | "**/*.unity":true, 45 | "build/":true, 46 | "Build/":true, 47 | "Library/":true, 48 | "library/":true, 49 | "obj/":true, 50 | "Obj/":true, 51 | "ProjectSettings/":true, 52 | "temp/":true, 53 | "Temp/":true 54 | }, 55 | "dotnet.defaultSolution": "playroom-unity.sln" 56 | } -------------------------------------------------------------------------------- /Assets/NuGet.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Assets/NuGet.config.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45df5381554944a949e60275cf86b48f 3 | labels: 4 | - NuGetForUnity 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | defineConstraints: [] 11 | isPreloaded: 0 12 | isOverridable: 0 13 | isExplicitlyReferenced: 0 14 | validateReferences: 1 15 | platformData: 16 | - first: 17 | Any: 18 | second: 19 | enabled: 1 20 | settings: {} 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Assets/NuGet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbf134857daf7df428aa31cdd055514f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/NuGet/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3fad56c531ac5a4db190a745f589a8e 3 | folderAsset: yes 4 | timeCreated: 1510280304 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll -------------------------------------------------------------------------------- /Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db9aa817d6ea05e4b9671f3092dcf2d9 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 1 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 0 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /Assets/NuGet/Editor/NuGetForUnity.PluginAPI.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8f4f38c91ceab841bba1a4cdd55c41c 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/NuGet/Editor/NugetForUnity.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/NuGet/Editor/NugetForUnity.dll -------------------------------------------------------------------------------- /Assets/NuGet/Editor/NugetForUnity.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dc1be91775c4bb469f6b74cef450eaa 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 0 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /Assets/NuGet/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Patrick McCarthy 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Assets/NuGet/LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d9014b99ad06af428514a5902d29ff3 3 | timeCreated: 1573248500 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/NuGet/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/NuGet/README.pdf -------------------------------------------------------------------------------- /Assets/NuGet/README.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83c5d2001771f15429a88d67e81366d6 3 | timeCreated: 1517876157 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/NuGet/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1738075a39a390447b7a620ca6962142 3 | folderAsset: yes 4 | timeCreated: 1510280362 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/NuGet/Resources/defaultIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/NuGet/Resources/defaultIcon.png -------------------------------------------------------------------------------- /Assets/PlayroomKit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58f0dab07b48d014ab3a551354cd9b29 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcad58ac3373ef24a9410dc39748019b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Editor/PlayroomDevEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c474febab789d0e41a7cad3b9394d9f8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: 7 | - styleSheet: {fileID: 7433441132597879392, guid: 5a6834b6f8a86f04d811f5f8f9eba687, type: 3} 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Editor/PlayroomkitDevManagerEditor.uss: -------------------------------------------------------------------------------- 1 | .label { 2 | /*font-size: 14px;*/ 3 | color: white; 4 | -unity-text-align: middle-center; 5 | } 6 | 7 | .mockModeContainer { 8 | display: flex; 9 | flex-direction: row; 10 | 11 | justify-content: flex-start; 12 | align-items: center; 13 | 14 | margin-top: 20px; 15 | margin-bottom: 20px; 16 | } 17 | 18 | .dropdown { 19 | width: 250px; 20 | height: 25px; 21 | 22 | background-color: #333; 23 | color: white; 24 | font-size: 14px; 25 | border-color: white; 26 | -unity-text-align: middle-center; 27 | 28 | margin-left: 32px; 29 | } 30 | 31 | .tooltip-button { 32 | width: 25px; 33 | height: 25px; 34 | background-color: #676767; 35 | 36 | color: white; 37 | font-size: 12px; 38 | border-radius: 20px; 39 | border-width: 1px; 40 | border-color: white; 41 | 42 | /*margin-left: 50px;*/ 43 | margin-right: 50px; 44 | } 45 | 46 | .tooltip-button:hover { 47 | background-color: #383838; 48 | } 49 | 50 | 51 | .insertCoinContainer { 52 | display: flex; 53 | flex-direction: row; 54 | 55 | justify-content: flex-start; 56 | align-items: center; 57 | 58 | margin-bottom: 20px; 59 | } 60 | 61 | .insertCoinField { 62 | /*display: initial;*/ 63 | margin: 0; 64 | width: 250px; 65 | height: 25px; 66 | -unity-text-align: middle-left; 67 | } 68 | 69 | .button { 70 | align-self: center; 71 | height: 25%; 72 | width: 50%; 73 | 74 | margin-bottom: 10px; 75 | } 76 | 77 | .custom-tooltip { 78 | background-color: #333; 79 | color: #fff; 80 | padding: 5px 10px; 81 | border-radius: 3px; 82 | font-size: 12px; 83 | position: absolute; 84 | } 85 | 86 | .doc-link { 87 | justify-content: center; 88 | align-self: center; 89 | 90 | color: aqua; 91 | } 92 | 93 | .toggle { 94 | height: 25px; 95 | font-size: 14px; 96 | -unity-text-align: middle-center; 97 | margin-left: 32px; 98 | margin-bottom: 32px; 99 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/Editor/PlayroomkitDevManagerEditor.uss.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a6834b6f8a86f04d811f5f8f9eba687 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} 11 | disableValidation: 0 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d9b7ee7a3acba3449b7b5876c8d20f3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afbe9636661446c4387c0430c40ca4ea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/2d-platformer.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf82eec4c654cf44b89cec2a91afebd5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ef4227e63eee824fa159ae204812542 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/fonts/LiberationSans SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4552a4651d963ff4eb60f54a24e8d15e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91c1f112dd3435f4abc319eabad9e20f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/prefabs/Bullet.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b4b87da412742143bda25485235df7c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/prefabs/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c14e0b3aef64ed84ebfdf32c2def9cac 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 803c9563ead55d5478b76cfc869e7c71 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/scripts/GameManager2d.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ad216459c914fb58bc572c96d587702 3 | timeCreated: 1692038426 -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/scripts/PlayerController2d.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using TMPro; 3 | 4 | public class PlayerController2d : MonoBehaviour 5 | { 6 | [SerializeField] float moveSpeed = 5f; 7 | [SerializeField] private float jumpAmount = 15f; 8 | 9 | [SerializeField] private Rigidbody2D rb2D; 10 | [SerializeField] private bool isJumping; 11 | 12 | [SerializeField] private bool isMoving; 13 | 14 | [SerializeField] private GameObject bulletPrefab; 15 | public TextMeshProUGUI scoreText; 16 | 17 | 18 | public float dirX; 19 | 20 | public void Move() 21 | { 22 | dirX = Input.GetAxisRaw("Horizontal"); 23 | transform.Translate(new Vector3(dirX, 0, 0) * (moveSpeed * Time.deltaTime)); 24 | isMoving = Mathf.Abs(dirX) > 0; 25 | } 26 | 27 | 28 | public int ShootBullet(Vector3 position, float speed, int score) 29 | { 30 | if (isMoving) 31 | { 32 | score += 10; 33 | GameObject bullet = Instantiate(bulletPrefab, position, Quaternion.identity); 34 | 35 | Rigidbody2D bulletRb = bullet.GetComponent(); 36 | if (bulletRb != null) 37 | { 38 | bulletRb.AddForce(new Vector3(dirX, 0, 0) * speed, ForceMode2D.Impulse); 39 | } 40 | else 41 | { 42 | Debug.LogWarning("Bullet prefab does not have a Rigidbody2D component."); 43 | } 44 | Destroy(bullet, 2f); 45 | 46 | return score; 47 | } 48 | return score; 49 | } 50 | 51 | public void Jump() 52 | { 53 | if (Input.GetKeyDown(KeyCode.W) && isJumping) 54 | { 55 | rb2D.AddForce(transform.up * jumpAmount, ForceMode2D.Impulse); 56 | isJumping = false; 57 | } 58 | } 59 | 60 | private void OnCollisionEnter2D(Collision2D collision) 61 | { 62 | if (collision.gameObject.CompareTag("Ground")) 63 | { 64 | isJumping = true; 65 | } 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/scripts/PlayerController2d.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60a3873dd06f8cd4dab321afc67c9f08 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 193e6a1750460924a8d2a6429f8f6671 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/sprites/Circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/Examples/2d-platformer/sprites/Circle.png -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/2d-platformer/sprites/Square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/Examples/2d-platformer/sprites/Square.png -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5e55cffd82607f4b86eedc0a33aeedd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf7e88b10f4028341b4e253b778a057d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/Models/Hat.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/Examples/discord-activity/Models/Hat.fbx -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/discord-activity.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb7ef8e4a67f3fb46b78e5d95a6858a7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75b30b5b831b3814b9c85fdb43c8a310 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/materials/Base.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 268c5f2f3adf99d428f94fb212d29e3f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/materials/player.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7aabbde4381f93240a8176e9281d8533 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2762ff77aa46fbf45b082074fb63f51c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/prefabs/Bean.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe9e0acaef8799a44b1a27e71928eb40 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/prefabs/Ground.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb3e3d76f6c5fda48af61a54c4c592d9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/readme.md: -------------------------------------------------------------------------------- 1 | ## Discord Activity Example 2 | 3 | This example showcases an isometric game that can integrate with Discord activity. For a better experience, build it using the provided WebGL template. 4 | 5 | --- 6 | * Follow the instructions here: [Creating a Discord activity using Playroomkit](https://docs.joinplayroom.com/components/discord) 7 | * For testing locally: [Running Discord activity locally](https://discord.com/developers/docs/activities/development-guides#run-your-application-locally) 8 | 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/readme.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e465d74c80d41f39a4089e4bfa03020 3 | timeCreated: 1724154991 -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75a2334a978ddfd4e9b9da9a89bb128a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/scripts/GameManagerIsometric.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0d1809cb7aa6b44b8ec49e38137d598 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/scripts/IsometricPlayerController.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class IsometricPlayerController : MonoBehaviour 6 | { 7 | [SerializeField] private Rigidbody _rb; 8 | [SerializeField] private float _speed = 5; 9 | [SerializeField] private float _turnSpeed = 360; 10 | private Vector3 _input; 11 | 12 | public void LookAround() 13 | { 14 | GatherInput(); 15 | Look(); 16 | } 17 | 18 | private void GatherInput() 19 | { 20 | _input = new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical")); 21 | } 22 | 23 | private void Look() 24 | { 25 | if (_input == Vector3.zero) return; 26 | 27 | var rot = Quaternion.LookRotation(_input.ToIso(), Vector3.up); 28 | transform.rotation = Quaternion.RotateTowards(transform.rotation, rot, _turnSpeed * Time.deltaTime); 29 | } 30 | 31 | public void Move() 32 | { 33 | transform.Translate(_input.normalized.magnitude * _speed * Time.deltaTime * transform.forward, Space.World); 34 | } 35 | } 36 | 37 | public static class Helpers 38 | { 39 | private static Matrix4x4 _isoMatrix = Matrix4x4.Rotate(Quaternion.Euler(0, 45, 0)); 40 | public static Vector3 ToIso(this Vector3 input) => _isoMatrix.MultiplyPoint3x4(input); 41 | } 42 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/discord-activity/scripts/IsometricPlayerController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04d8d418385e58d4689d3dcb9081ee41 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cae6a5425fa0548f0a3663be567bb2ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f2a438403ce04137b1b6503b93d5c35 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/materials/Base.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9744942d50cfc47989b3d83d7770e957 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/materials/player.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f253206ac4bfc429ea932072adfa36ea 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 675f3e1d223b3438aa30fa2e9edaffb0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/models/Hat.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/Examples/package-showcase/models/Hat.fbx -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55b594d0e8e654f30a5b4086d9eae4a4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/prefabs/BeanDemo.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 991d8aeb1a3df4bab87efb7c472bfa1a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/prefabs/Black.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37dae3d4519964a4c812a535b517ee6c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/prefabs/Bullet.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fef73f9354b7e4241b45dae05796acb5 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/prefabs/Ground.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 609233d32bb7946ad9ebee086cbba7e1 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c664119f4d3cf4189ad5e8efd63a305f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/scripts/GameManagerDemo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65ddd03f84d7044fe9fc8d9c6e59c239 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/scripts/Laser.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [RequireComponent(typeof(LineRenderer))] 6 | public class Laser : MonoBehaviour 7 | { 8 | public Transform player; 9 | public Transform laserOrigin; 10 | public float gunRange = 50f; 11 | public float fireRate = 0.2f; 12 | public float laserDuration = 0.05f; 13 | 14 | LineRenderer laserLine; 15 | float fireTimer; 16 | 17 | void Awake() 18 | { 19 | laserLine = GetComponent(); 20 | } 21 | 22 | public int ShootLaser(int score) 23 | { 24 | fireTimer += Time.deltaTime; 25 | 26 | 27 | score += 10; 28 | fireTimer = 0; 29 | laserLine.SetPosition(0, laserOrigin.position); 30 | 31 | Vector3 shootDirection = player.transform.forward; 32 | RaycastHit hit; 33 | 34 | if (Physics.Raycast(laserOrigin.position, shootDirection, out hit, gunRange)) 35 | { 36 | laserLine.SetPosition(1, hit.point); 37 | Destroy(hit.transform.gameObject); 38 | } 39 | else 40 | { 41 | laserLine.SetPosition(1, laserOrigin.position + shootDirection * gunRange); 42 | } 43 | 44 | StartCoroutine(Shoot()); 45 | return score; 46 | } 47 | 48 | IEnumerator Shoot() 49 | { 50 | laserLine.enabled = true; 51 | yield return new WaitForSeconds(laserDuration); 52 | laserLine.enabled = false; 53 | } 54 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/scripts/Laser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0093871955278483291b889d25c018db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/scripts/PlayerController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using TMPro; 5 | using UnityEngine; 6 | 7 | public class PlayerController : MonoBehaviour 8 | { 9 | [SerializeField] private Rigidbody _rb; 10 | [SerializeField] private float _speed = 5; 11 | [SerializeField] private float _turnSpeed = 360; 12 | private Vector3 _input; 13 | public TextMeshProUGUI scoreText; 14 | 15 | public void LookAround() 16 | { 17 | GatherInput(); 18 | Look(); 19 | } 20 | 21 | private void GatherInput() 22 | { 23 | _input = new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical")); 24 | } 25 | 26 | private void Look() 27 | { 28 | if (_input == Vector3.zero) return; 29 | 30 | var rot = Quaternion.LookRotation(_input.ToIso(), Vector3.up); 31 | _rb.transform.rotation = Quaternion.RotateTowards(transform.rotation, rot, _turnSpeed * Time.deltaTime); 32 | } 33 | 34 | public void Move() 35 | { 36 | _rb.transform.Translate(_input.normalized.magnitude * _speed * Time.deltaTime * transform.forward, Space.World); 37 | } 38 | 39 | private void Start() 40 | { 41 | _rb = GetComponent(); 42 | } 43 | 44 | 45 | private void Update() 46 | { 47 | // LookAround(); 48 | // Move(); 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/scripts/PlayerController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c98192764c414eedad0e1a7b250c7c0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Examples/package-showcase/showcase.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85c9af77ae006408ab24500b953a9035 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Playroom.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Playroom", 3 | "rootNamespace": "", 4 | "references": [ 5 | "GUID:894a6cc6ed5cd2645bb542978cbed6a9", 6 | "GUID:6546d7765b4165b40850b3667f981c26", 7 | "GUID:6055be8ebefd69e48b49212b09b47b2f" 8 | ], 9 | "includePlatforms": [], 10 | "excludePlatforms": [], 11 | "allowUnsafeCode": false, 12 | "overrideReferences": false, 13 | "precompiledReferences": [], 14 | "autoReferenced": true, 15 | "defineConstraints": [], 16 | "versionDefines": [], 17 | "noEngineReferences": false 18 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/Playroom.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb5d861cf4af9473e9c44eff2162163a 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/PlayroomKit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 494be6607cac31c4b8d1474ad6b14075 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9df9397b09e5ad844b0c797e9915d6a9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Prefabs/PlayroomConsole.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95e882b3553aa141d88d4b5bee60e779 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Prefabs/PlayroomMockManager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b30fa3a265114a45a7e23165a20aecc 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bcb3444c30e2924da7ba251d76ec261 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1e9bcd09bc67804a88cd929bdf1356a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor/Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "UnityEngine.TestRunner", 6 | "UnityEditor.TestRunner", 7 | "Playroom" 8 | ], 9 | "includePlatforms": [ 10 | "Editor" 11 | ], 12 | "excludePlatforms": [], 13 | "allowUnsafeCode": false, 14 | "overrideReferences": true, 15 | "precompiledReferences": [ 16 | "nunit.framework.dll", 17 | "NSubstitute.dll" 18 | ], 19 | "autoReferenced": false, 20 | "defineConstraints": [ 21 | "UNITY_INCLUDE_TESTS" 22 | ], 23 | "versionDefines": [], 24 | "noEngineReferences": false 25 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor/Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 716a621da3f584d7c93af75fca96a4ea 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor/PlayerLocalTests.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | using Playroom; 3 | using UnityEngine; 4 | // For mocking the IPlayerService interface 5 | 6 | namespace Playroom.Tests.Editor 7 | { 8 | public class PlayerLocalTests 9 | { 10 | private Playroom.PlayroomKit _playroomKit; 11 | private Playroom.PlayroomKit.Player _player; 12 | private Playroom.PlayroomKit.Player.IPlayerBase _mockPlayerService; 13 | private Playroom.PlayroomKit.IInterop _interop; 14 | 15 | private string testId = "test_player_id"; 16 | 17 | [SetUp] 18 | public void SetUp() 19 | { 20 | var _playroomKitService = new LocalMockPlayroomService(); 21 | _playroomKit = new Playroom.PlayroomKit(_playroomKitService, new Playroom.PlayroomKit.RPCLocal()); 22 | _playroomKit.InsertCoin(new InitOptions() 23 | { 24 | maxPlayersPerRoom = 2, 25 | defaultPlayerStates = new() { { "score", 0 }, }, 26 | }, () => { }); 27 | // Mock the IPlayerService 28 | _mockPlayerService = new Playroom.PlayroomKit.Player.LocalPlayerService(testId); 29 | 30 | // Create a new Player object with the mock service 31 | _player = new Playroom.PlayroomKit.Player(testId, _mockPlayerService); 32 | } 33 | 34 | [Test] 35 | public void WaitForState_RegisterCallback() 36 | { 37 | _player.WaitForState("winner", (data) => 38 | { 39 | Debug.Log("winner data: " + data); 40 | Assert.IsTrue(bool.Parse(data), "Callback should be invoked"); 41 | }); 42 | } 43 | 44 | [Test] 45 | public void WaitForState_ShouldBeInvokedWhenSetIsSet() 46 | { 47 | _player.SetState("winner", true); 48 | } 49 | } 50 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor/PlayerLocalTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d302fdc3a83d24fb78d812c6cb035487 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor/PlayerTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23316f06bfda459ca63334e6929ddfbe 3 | timeCreated: 1729879860 -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor/PlayroomKitLocalTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce9711e3e3c24d308a7bc3d7b9e947b2 3 | timeCreated: 1729879860 -------------------------------------------------------------------------------- /Assets/PlayroomKit/Tests/Editor/PlayroomKitTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bdfe718f5e240129b1a0ef4e328316a 3 | timeCreated: 1729879860 -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 566da0b82556a17458e8bba6fbc0ee16 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae0e4bd0aa81f4668b83b2c95bfb206b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/.signature.p7s -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/ASL - Apache Software Foundation License.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1535959d69aaf4b9d943334cf2ab24da 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/CHANGELOG.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11ef5efde0b6e4c1499b24b2f26187de 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/Castle.Core.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Castle.Core 5 | 5.1.1 6 | Castle Project Contributors 7 | Apache-2.0 8 | https://licenses.nuget.org/Apache-2.0 9 | castle-logo.png 10 | http://www.castleproject.org/ 11 | http://www.castleproject.org/img/castle-logo.png 12 | Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter 13 | Copyright (c) 2004-2022 Castle Project - http://www.castleproject.org/ 14 | castle dynamicproxy dynamic proxy dynamicproxy2 dictionaryadapter emailsender 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/Castle.Core.nuspec.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfd79e47e4cde46fab65e37d14998a7d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2004-2021 Castle Project - http://www.castleproject.org/ 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aec8f72bb6037458e94d7b90f593c1fa 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/castle-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/castle-logo.png -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/lib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab566f740d37c4d26911a9d4421719ab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/lib/netstandard2.1.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcc169a95c4ee42dcac6292cce58508f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6c7ad5b154f24410ba9cce5686fdb96 3 | labels: 4 | - NuGetForUnity 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | defineConstraints: [] 11 | isPreloaded: 0 12 | isOverridable: 0 13 | isExplicitlyReferenced: 0 14 | validateReferences: 1 15 | platformData: 16 | - first: 17 | Any: 18 | second: 19 | enabled: 1 20 | settings: {} 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f079d486516d4e47ab1ae720e6d1ced 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/readme.txt: -------------------------------------------------------------------------------- 1 | Thanks for downloading this Castle package. 2 | You can find full list of changes in CHANGELOG.md 3 | 4 | Documentation (work in progress, contributions appreciated): 5 | DictionaryAdapter: https://github.com/castleproject/Core/blob/master/docs/dictionaryadapter.md 6 | DynamicProxy: https://github.com/castleproject/Core/blob/master/docs/dynamicproxy.md 7 | Discussion group: http://groups.google.com/group/castle-project-users 8 | StackOverflow tags: castle-dynamicproxy, castle-dictionaryadapter, castle 9 | 10 | Issue tracker: https://github.com/castleproject/Core/issues -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/Castle.Core.5.1.1/readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5c77a00fa16d48edb9d88e015e192a5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4cec32ed13544bd5afae45882e01c8f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/.signature.p7s -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/NSubstitute.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | NSubstitute 5 | 5.1.0 6 | Anthony Egerton,David Tchepak,Alexandr Nikitin,Oleksandr Povar 7 | BSD-3-Clause 8 | https://licenses.nuget.org/BSD-3-Clause 9 | icon.png 10 | https://nsubstitute.github.io/ 11 | NSubstitute is a friendly substitute for .NET mocking libraries. It has a simple, succinct syntax to help developers write clearer tests. NSubstitute is designed for Arrange-Act-Assert (AAA) testing and with Test Driven Development (TDD) in mind. 12 | mocking mocks testing unit-testing TDD AAA 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/NSubstitute.nuspec.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46cc49f6447904ebf9135b742e23fd79 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/icon.png -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/lib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ed42659334ff487c8f249e3b9761b89 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/lib/netstandard2.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76dc871cbc5664077bf98b4502447a0c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/lib/netstandard2.0/NSubstitute.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/lib/netstandard2.0/NSubstitute.dll -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/lib/netstandard2.0/NSubstitute.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 273ee447add2748e7b3e645554245c34 3 | labels: 4 | - NuGetForUnity 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | defineConstraints: [] 11 | isPreloaded: 0 12 | isOverridable: 0 13 | isExplicitlyReferenced: 0 14 | validateReferences: 1 15 | platformData: 16 | - first: 17 | Any: 18 | second: 19 | enabled: 1 20 | settings: {} 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/NSubstitute.5.1.0/lib/netstandard2.0/NSubstitute.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b65b8ca4504f4378a95b88a7766dcef 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f5fec620d3bc9546a41a5b67cb9f8b6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a31ea7d0315594440839cdb0db6bc411 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/AssetModBlock.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b14e706b1e7cb044b23837e8a70cad9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/AssetModBlock/EditorQuit.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | namespace ParrelSync 3 | { 4 | [InitializeOnLoad] 5 | public class EditorQuit 6 | { 7 | /// 8 | /// Is editor being closed 9 | /// 10 | static public bool IsQuiting { get; private set; } 11 | static void Quit() 12 | { 13 | IsQuiting = true; 14 | } 15 | 16 | static EditorQuit() 17 | { 18 | IsQuiting = false; 19 | EditorApplication.quitting += Quit; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/AssetModBlock/EditorQuit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf2888ff90706904abc2d851c3e59e00 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/AssetModBlock/ParrelSyncAssetModificationProcessor.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | namespace ParrelSync 4 | { 5 | /// 6 | /// For preventing assets being modified from the clone instance. 7 | /// 8 | public class ParrelSyncAssetModificationProcessor : UnityEditor.AssetModificationProcessor 9 | { 10 | public static string[] OnWillSaveAssets(string[] paths) 11 | { 12 | if (ClonesManager.IsClone() && Preferences.AssetModPref.Value) 13 | { 14 | if (paths != null && paths.Length > 0 && !EditorQuit.IsQuiting) 15 | { 16 | EditorUtility.DisplayDialog( 17 | ClonesManager.ProjectName + ": Asset modifications saving detected and blocked", 18 | "Asset modifications saving are blocked in the clone instance. \n\n" + 19 | "This is a clone of the original project. \n" + 20 | "Making changes to asset files via the clone editor is not recommended. \n" + 21 | "Please use the original editor window if you want to make changes to the project files.", 22 | "ok" 23 | ); 24 | foreach (var path in paths) 25 | { 26 | Debug.Log("Attempting to save " + path + " are blocked."); 27 | } 28 | } 29 | return new string[0] { }; 30 | } 31 | return paths; 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/AssetModBlock/ParrelSyncAssetModificationProcessor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 755e570bd21b39440a923056e60f1450 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/ClonesManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6148e48ed6b61d748b187d06d3687b83 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/ClonesManagerWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a041d83486c20b84bbf5077ddfbbca37 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/ExternalLinks.cs: -------------------------------------------------------------------------------- 1 | namespace ParrelSync 2 | { 3 | public class ExternalLinks 4 | { 5 | public const string RemoteVersionURL = "https://raw.githubusercontent.com/VeriorPies/ParrelSync/master/VERSION.txt"; 6 | public const string Releases = "https://github.com/VeriorPies/ParrelSync/releases"; 7 | public const string CustomArgumentHelpLink = "https://github.com/VeriorPies/ParrelSync/wiki/Argument"; 8 | 9 | public const string GitHubHome = "https://github.com/VeriorPies/ParrelSync/"; 10 | public const string GitHubIssue = "https://github.com/VeriorPies/ParrelSync/issues"; 11 | public const string FAQ = "https://github.com/VeriorPies/ParrelSync/wiki/Troubleshooting-&-FAQs"; 12 | } 13 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/ExternalLinks.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65daf17fbe5101b41977305639f30c65 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/FileUtilities.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using UnityEngine; 3 | 4 | namespace ParrelSync 5 | { 6 | public class FileUtilities 7 | { 8 | public static bool IsFileLocked(string path) 9 | { 10 | FileInfo file = new FileInfo(path); 11 | try 12 | { 13 | using (FileStream stream = file.Open(FileMode.Open, FileAccess.Read, FileShare.None)) 14 | { 15 | stream.Close(); 16 | } 17 | } 18 | catch (IOException) 19 | { 20 | //the file is unavailable because it is: 21 | //still being written to 22 | //or being processed by another thread 23 | //or does not exist (has already been processed) 24 | return true; 25 | } 26 | 27 | //file is not locked 28 | return false; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/FileUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11fdc6f78f8c965499a870ca06dca6bc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/NonCore.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74a7aa389726f964ab34c52e208c2a43 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/NonCore/AskFeedbackDialog.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 894412a5b602e6c4ba2cf2d01f4f92b5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/NonCore/OtherMenuItem.cs: -------------------------------------------------------------------------------- 1 | namespace ParrelSync.NonCore 2 | { 3 | using UnityEditor; 4 | using UnityEngine; 5 | 6 | public class OtherMenuItem 7 | { 8 | [MenuItem("ParrelSync/GitHub/View this project on GitHub", priority = 10)] 9 | private static void OpenGitHub() 10 | { 11 | Application.OpenURL(ExternalLinks.GitHubHome); 12 | } 13 | 14 | [MenuItem("ParrelSync/GitHub/View FAQ", priority = 11)] 15 | private static void OpenFAQ() 16 | { 17 | Application.OpenURL(ExternalLinks.FAQ); 18 | } 19 | 20 | [MenuItem("ParrelSync/GitHub/View Issues", priority = 12)] 21 | private static void OpenGitHubIssues() 22 | { 23 | Application.OpenURL(ExternalLinks.GitHubIssue); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/NonCore/OtherMenuItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7191fa4bfa12ae749b27f73ed292eaf1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/ParrelSyncProjectSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0011418c9d75434988a06b6df93b283 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/Preferences.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24641be1c0410a745b529e61b508679f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/Project.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec8d3a1577179ef44815739178cf75b4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/UpdateChecker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3453b3f1a20ea148b5028f8556a7be5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Editor/ValidateCopiedFoldersIntegrity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8fb344b9abf5274abd744833474b087 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 766b344d879eadc408697b61461f2b32 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Plugins/ParrelSync.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 691235cfdbc45074ba6ec0aea21dbbe8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Plugins/ParrelSync/ScriptableObjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96549e4a60089384496289fa5012f44a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Plugins/ParrelSync/ScriptableObjects/ParrelSyncProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: c0011418c9d75434988a06b6df93b283, type: 3} 13 | m_Name: ParrelSyncProjectSettings 14 | m_EditorClassIdentifier: 15 | m_OptionalSymbolicLinkFolders: [] 16 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/Plugins/ParrelSync/ScriptableObjects/ParrelSyncProjectSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1f7151920ffa394cba1abdb0a9be1f4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "com.veriorpies.parrelsync", 3 | "displayName": "ParrelSync", 4 | "version": "1.5.3", 5 | "unity": "2019.3", 6 | "description": "ParrelSync is a Unity editor extension that allows users to test multiplayer gameplay without building the project by having another Unity editor window opened and mirror the changes from the original project.", 7 | "license": "MIT", 8 | "keywords": [ "Networking", "Utils", "Editor", "Extensions" ], 9 | "dependencies": {} 10 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2a889c264e34b47a7349cbcb2cbedd7 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/projectCloner.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ParrelSync", 3 | "references": [], 4 | "includePlatforms": [ 5 | "Editor" 6 | ], 7 | "excludePlatforms": [], 8 | "allowUnsafeCode": false, 9 | "overrideReferences": false, 10 | "precompiledReferences": [], 11 | "autoReferenced": true, 12 | "defineConstraints": [], 13 | "versionDefines": [], 14 | "noEngineReferences": false 15 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/ParrelSync/projectCloner.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 894a6cc6ed5cd2645bb542978cbed6a9 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6794eb4622d7b7b283ef6934ecd5ff0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CommandArgument.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace CI.PowerConsole 3 | { 4 | public class CommandArgument 5 | { 6 | /// 7 | /// The name of the argument 8 | /// 9 | public string Name { get; set; } 10 | 11 | /// 12 | /// The value associated with the argument 13 | /// 14 | public string Description { get; set; } 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CommandArgument.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9eea9627f0ae0943b5753a304a4d9b3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CommandCallback.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CI.PowerConsole 4 | { 5 | public class CommandCallback 6 | { 7 | /// 8 | /// The command that was entered 9 | /// 10 | public string Command { get; set; } 11 | 12 | /// 13 | /// Arguments that were entered after the command 14 | /// 15 | public Dictionary Args { get; set; } 16 | } 17 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CommandCallback.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56595fee0e1ae77438437b05540911b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CommandEnteredEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace CI.PowerConsole 4 | { 5 | public class CommandEnteredEventArgs : EventArgs 6 | { 7 | /// 8 | /// The command that was entered 9 | /// 10 | public string Command { get; set; } 11 | } 12 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CommandEnteredEventArgs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0218f4c633c614d489171de0dcf84ff8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/ConsoleColours.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace CI.PowerConsole 4 | { 5 | public class ConsoleColours 6 | { 7 | /// 8 | /// The text colour of trace logs 9 | /// 10 | public Color TraceColour { get; set; } = Color.white; 11 | 12 | /// 13 | /// The text colour of debug logs 14 | /// 15 | public Color DebugColor { get; set; } = Color.white; 16 | 17 | /// 18 | /// The text colour of information logs 19 | /// 20 | public Color InformationColor { get; set; } = Color.white; 21 | 22 | /// 23 | /// The text colour of warning logs 24 | /// 25 | public Color WarningColor { get; set; } = Color.yellow; 26 | 27 | /// 28 | /// The text colour of error logs 29 | /// 30 | public Color ErrorColor { get; set; } = Color.red; 31 | 32 | /// 33 | /// The text colour of critical logs 34 | /// 35 | public Color CriticalColor { get; set; } = Color.magenta; 36 | 37 | /// 38 | /// The text colour of user entered commands 39 | /// 40 | public Color NoneColour { get; set; } = Color.white; 41 | } 42 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/ConsoleColours.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 789018c78dd0f264b9cbb0bc0ea18fa8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/ConsoleConfig.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace CI.PowerConsole 3 | { 4 | public class ConsoleConfig 5 | { 6 | /// 7 | /// Set colours for each log level 8 | /// 9 | public ConsoleColours Colours { get; set; } 10 | 11 | /// 12 | /// The number of log messages the terminal will keep in memory. The default is 100 - setting this too high could affect performance 13 | /// 14 | public int MaxBufferSize { get; set; } 15 | 16 | /// 17 | /// The position of the terminal 18 | /// 19 | public ConsolePosition Position { get; set; } 20 | 21 | /// 22 | /// The height of the terminal. Ignored if the Postion is Fullscreen 23 | /// 24 | public int Height { get; set; } 25 | 26 | /// 27 | /// The width of the terminal. Null to stretch across the screen, ignored if the Postion is Fullscreen 28 | /// 29 | public int? Width { get; set; } 30 | 31 | /// 32 | /// Can the terminal be dragged 33 | /// 34 | public bool IsFixed { get; set; } 35 | 36 | public ConsoleConfig() 37 | { 38 | Colours = new ConsoleColours(); 39 | MaxBufferSize = 100; 40 | Position = ConsolePosition.Top; 41 | Height = 400; 42 | Width = null; 43 | IsFixed = false; 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/ConsoleConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a2fc4ae47cbe574896ac1971a53a028 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/ConsolePosition.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace CI.PowerConsole 3 | { 4 | /// 5 | /// Where the terminal should be positioned 6 | /// 7 | public enum ConsolePosition 8 | { 9 | Bottom = 0, 10 | Top = 1, 11 | Fullscreen = 2 12 | } 13 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/ConsolePosition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e457a77fb651ab4ab2cac6498599d23 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8c63b8503614d842a437c51a22f8f3a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Core/CanvasController.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace CI.PowerConsole.Core 4 | { 5 | public class CanvasController : MonoBehaviour 6 | { 7 | public void Awake() 8 | { 9 | DontDestroyOnLoad(gameObject); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Core/CanvasController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b88213b58190304db0494a0cb9b0f06 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Core/ConsoleController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38fcd8d5eb0ff2e47807ca04962cd3bf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CustomCommand.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace CI.PowerConsole 5 | { 6 | public class CustomCommand 7 | { 8 | /// 9 | /// Optional arguments that can be added after the command beginning with - or --. Shown by the help command 10 | /// 11 | public List Args { get; set; } 12 | 13 | /// 14 | /// The command 15 | /// 16 | public string Command { get; set; } 17 | 18 | /// 19 | /// Optional description of the command. Shown by the help command 20 | /// 21 | public string Description { get; set; } 22 | 23 | /// 24 | /// Callback raised when this command is entered 25 | /// 26 | public Action Callback { get; set; } 27 | } 28 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/CustomCommand.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1adf11a65c97ad48940bcf8b8aae99f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Example.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 937029fc8c251f84fb978fe5b8dc072c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Example/ExampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 380d3e64f9221ad40a8ea35c01459df4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Example/ExampleSceneManagerController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c845d50ea89c5d34e9a99b3d88a1a0ce 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/LogLevel.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace CI.PowerConsole 3 | { 4 | /// 5 | /// The severity level of a message 6 | /// 7 | public enum LogLevel 8 | { 9 | Trace = 0, 10 | Debug = 1, 11 | Information = 2, 12 | Warning = 3, 13 | Error = 4, 14 | Critical = 5, 15 | None = 6 16 | } 17 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/LogLevel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2acc7fba8f541af42962060f82f98bab 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/PowerConsole.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3f369472d847c448aba584de961661e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 155b63d9b68ce0c45b74d6a77563e621 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/Prefabs/PowerConsole.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ed068b60cf043249be5677d5960315a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/readme.txt: -------------------------------------------------------------------------------- 1 | Power Console (v1.0.0) 2 | ---------------------------- 3 | 4 | Thank you for downloading Power Console we hope you enjoy using it! 5 | 6 | A demo scene is included that shows how to use most features 7 | Full documentation can be found on the website or if you need additional support please contact us at the address below 8 | If you would like to see any features added please get in touch 9 | 10 | Support Website: http://www.claytoninds.com/power-console 11 | Support Email: clayton.inds+support@gmail.com 12 | 13 | ------------------------------------------------------------------------------------------------------------------------ 14 | Why not check out our other plugins: 15 | - Http Client (Http requests made easy) 16 | - Quick Save (Saving made easy) 17 | - Task Parallel (Threading made easy) 18 | - Windows Store Native (Windows UWP integration made easy) -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/PowerConsole/readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0d65d3ea6f230248b806f197b9f8109 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e53f11637360d47d3b9d6c33b254ea12 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/Changelog.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65922fa6ddec74ceda5ba2583766565c 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2012-2022 Markus Göbel (Bunny83) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a70c7e62810443e4805f91475307bb4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/SimpleJSON/README -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/README.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f2f62f1a21314308806920dfb496496 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/SimpleJSON.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9e8859c96b58496cb78d16a18e1b2b8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/SimpleJSONBinary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de163725d9669406facda401f376fc05 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/SimpleJSONDotNetTypes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18953b8f27e514c12a9c31e56b1728ce 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/SimpleJSON/SimpleJSONUnity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4053f83cf61d4604b4c05fe77169ef5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a570cda1c800417d8a85f169181cea8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/.signature.p7s -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/LICENSE.TXT: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) .NET Foundation and Contributors 4 | 5 | All rights reserved. 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. 24 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/LICENSE.TXT.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f5fa56e87dbf45f59623add5426bb7b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/System.Diagnostics.EventLog.nuspec.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0d8a8d2d99864b5b9a832e52054113b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/THIRD-PARTY-NOTICES.TXT.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf222427f006f47c0b7c756d978be451 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/lib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 771f7f0ba5cc84d74920d9f200623e9a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/lib/netstandard2.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 729afa2afd8b54e75afd889e0dc8dc27 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/lib/netstandard2.0/System.Diagnostics.EventLog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/lib/netstandard2.0/System.Diagnostics.EventLog.dll -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/lib/netstandard2.0/System.Diagnostics.EventLog.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c60c8b6f6dbf4e7d98081c8478c903b 3 | labels: 4 | - NuGetForUnity 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | defineConstraints: [] 11 | isPreloaded: 0 12 | isOverridable: 0 13 | isExplicitlyReferenced: 0 14 | validateReferences: 1 15 | platformData: 16 | - first: 17 | Any: 18 | second: 19 | enabled: 1 20 | settings: {} 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/lib/netstandard2.0/System.Diagnostics.EventLog.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc95a98d2ecee440191be0ebbf212f2d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/useSharedDesignerContext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/useSharedDesignerContext.txt -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/useSharedDesignerContext.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 449544372aa224233b52816bf0a69d41 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/version.txt: -------------------------------------------------------------------------------- 1 | 0f7f38c4fd323b26da10cce95f857f77f0f09b48 2 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Diagnostics.EventLog.4.7.0/version.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c700a2f63043447319e71a7f232533df 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c01f77310aa124f3f986fa3d94b02a83 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/.signature.p7s -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/LICENSE.TXT: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) .NET Foundation and Contributors 4 | 5 | All rights reserved. 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. 24 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/LICENSE.TXT.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e27a5bdbfbad94f3d9bce0153f55659e 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/System.Security.Principal.Windows.nuspec.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8baa7e96e189a4273a9a8ff63ec019fc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/THIRD-PARTY-NOTICES.TXT.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88b54de8df45f4219bb653bec8818c43 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/lib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd132ef7cef0a418daaf3afd6cb2ff6c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/lib/netstandard2.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66b21fc84be2941bcbc6547e0db0647e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/lib/netstandard2.0/System.Security.Principal.Windows.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/lib/netstandard2.0/System.Security.Principal.Windows.dll -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/lib/netstandard2.0/System.Security.Principal.Windows.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d7ccfddbafbf4d18ba8cb610aa8b924 3 | labels: 4 | - NuGetForUnity 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | defineConstraints: [] 11 | isPreloaded: 0 12 | isOverridable: 0 13 | isExplicitlyReferenced: 0 14 | validateReferences: 1 15 | platformData: 16 | - first: 17 | Any: 18 | second: 19 | enabled: 1 20 | settings: {} 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/lib/netstandard2.0/System.Security.Principal.Windows.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffa5a077f2aad417cbad1b71ec095add 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/useSharedDesignerContext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/useSharedDesignerContext.txt -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/useSharedDesignerContext.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0823ddade57140498848b8b9b239986 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/version.txt: -------------------------------------------------------------------------------- 1 | 0f7f38c4fd323b26da10cce95f857f77f0f09b48 2 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/System.Security.Principal.Windows.4.7.0/version.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eeab68fa61d8a4162a7f57088bb16759 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e7137912f1c74df0a3b0de1403bd0a0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b29c53f842614432d970059341a57a9f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Plugins/SeleniumLicense.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdf882914705c4de08a5fca833f060e1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Plugins/WebDriver.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/UnityBrowserBridge/Plugins/WebDriver.dll -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Plugins/WebDriver.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01183d7c97b3740fab2b09a13c1837a5 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74c8a226f6f534e609ec69fe87149e62 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Prefabs/UnityBrowserBridge.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1943767788423411991 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 1943767788423411989} 12 | - component: {fileID: 1943767788423411988} 13 | m_Layer: 0 14 | m_Name: UnityBrowserBridge 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &1943767788423411989 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 1943767788423411991} 27 | serializedVersion: 2 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_ConstrainProportionsScale: 0 32 | m_Children: [] 33 | m_Father: {fileID: 0} 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &1943767788423411988 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 1943767788423411991} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: 20e679ddcc87f49cd93e72eaa0e674bf, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | browser: 0 48 | webDriverDirectory: Assets\ 49 | browserArguments: [] 50 | httpServerPort: 63388 51 | indexFile: {fileID: 4900000, guid: f9b34a310cdb64b38a68c4c1319bf1a7, type: 3} 52 | includeJavaScriptFiles: 53 | - Playroomkit\modules\PlayroomMockBridge.js 54 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Prefabs/UnityBrowserBridge.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2ca0da73d4214f50b14277cc41e4d3c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1f6588d1cfcb44b894a2be42a73036e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/delete.png -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/favicon.ico -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/favicon.ico.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2deb7ca0e8ed54fc49aba806fc1cb841 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9b34a310cdb64b38a68c4c1319bf1a7 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/style.css.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a46f000fa1744151ba5f65a9d2c2673 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/ubb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/ubb_logo.png -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Resources/unitybrowserbridge.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e759d9b702d0e4033ac6d6abad99cb43 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fab7fd828c0884b17b4975365941cf51 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Scripts/HttpServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3446b9f7b3fa40c0973b4edaec4266be 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/UnityBrowserBridge/Scripts/UnityBrowserBridge.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20e679ddcc87f49cd93e72eaa0e674bf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a977c63b9e8ee5546a3c789a00a5a3f4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/fonts/JetBrainsMono-Medium SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff153d9a3650109428b8fc78f6273cd2 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/fonts/JetBrainsMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/PlayroomKit/dependencies/fonts/JetBrainsMono-Medium.ttf -------------------------------------------------------------------------------- /Assets/PlayroomKit/dependencies/fonts/JetBrainsMono-Medium.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 457cdb0346773764d8c8957c9690da16 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontNames: 12 | - JetBrains Mono 13 | fallbackFontReferences: [] 14 | customCharacters: 15 | fontRenderingMode: 0 16 | ascentCalculationMode: 1 17 | useLegacyBoundsCalculation: 0 18 | shouldRoundAdvanceValue: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79a6747e9bd7d634ab4eda87b3573984 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Discord.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2b1971b9c346ec4883ac6ae42b867f0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Discord/DiscordEntitlement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0833295798cba8745ac9ad7fd28a02d6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Discord/DiscordSkus.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: baf0da9b3aaf58b4884cdaa566581845 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Discord/SDKEvents.cs: -------------------------------------------------------------------------------- 1 | namespace Discord 2 | { 3 | public enum SDKEvent 4 | { 5 | READY, 6 | ORIENTATION_UPDATE, 7 | ENTITLEMENT_CREATE, 8 | ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE, 9 | ACTIVITY_LAYOUT_MODE_UPDATE, 10 | THERMAL_STATE_UPDATE, 11 | } 12 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Discord/SDKEvents.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79c755ab8eaf67e479d3c9be62c30078 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Headers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a9b84c597b4c2c47b6c9c762060b126 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 844cea9ddf8143939c6d26166a16ee63 3 | timeCreated: 1729857006 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/CallbackManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00891ac2136536a43a18bb62cf20af04 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/CommandManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a45fbac05571414aa240ac6c3482aa3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/DebugLogger.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public static class DebugLogger 4 | { 5 | public static bool enableLogs = true; // Toggle to enable/disable logs 6 | #if UNITY_EDITOR || DEBUG 7 | 8 | 9 | public static void Log(string message) 10 | { 11 | if (enableLogs) 12 | { 13 | Debug.Log(message); 14 | } 15 | } 16 | 17 | public static void LogWarning(string message) 18 | { 19 | if (enableLogs) 20 | { 21 | Debug.LogWarning(message); 22 | } 23 | } 24 | 25 | public static void LogError(string message) 26 | { 27 | if (enableLogs) 28 | { 29 | Debug.LogError(message); 30 | } 31 | } 32 | #else 33 | public static void Log(string message) { } 34 | public static void LogWarning(string message) { } 35 | public static void LogError(string message) { } 36 | #endif 37 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/DebugLogger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4f87fb43ac94afe827b37762269f5fd 3 | timeCreated: 1732215726 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/Helpers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 247690fdeaa147628073ead59c49f544 3 | timeCreated: 1724405461 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/InternalFunctions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6c4916670de49b3ba60d07541caaf78 3 | timeCreated: 1729858143 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/InternalFunctions/IInternalFunctions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53d0071b7f194345866ebae67a83f18a 3 | timeCreated: 1729858143 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/InternalFunctions/InterlopWrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 732d07c139f8404386b917324421a031 3 | timeCreated: 1729858143 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/TurnData.cs: -------------------------------------------------------------------------------- 1 | namespace Playroom 2 | { 3 | [System.Serializable] 4 | public class TurnData 5 | { 6 | public string id; 7 | public PlayroomKit.Player player; 8 | public string data; 9 | } 10 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Helpers/TurnData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f396c831e17471e8411dc03f02d3e75 3 | timeCreated: 1739527702 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 435f00a826044feaa757fe27605d2ef1 3 | timeCreated: 1729856804 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces/IPlayerBase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine.Serialization; 3 | 4 | namespace Playroom 5 | { 6 | public partial class PlayroomKit 7 | { 8 | public partial class Player 9 | { 10 | public interface IPlayerBase 11 | { 12 | void SetState(string key, int value, bool reliable = false); 13 | void SetState(string key, float value, bool reliable = false); 14 | void SetState(string key, bool value, bool reliable = false); 15 | void SetState(string key, string value, bool reliable = false); 16 | void SetState(string key, object value, bool reliable = false); 17 | public T GetState(string key); 18 | public Profile GetProfile(); 19 | public Action OnQuit(Action callback); 20 | public void Kick(Action onKickCallBack = null); 21 | 22 | public void WaitForState(string stateKey, Action onStateSetCallback = null); 23 | 24 | protected static Action onKickCallBack = null; 25 | } 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces/IPlayerBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a69f800a4bc4b56b83a70caa419bff6 3 | timeCreated: 1729856940 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces/IPlayroomBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb2ca23d7e9745da88fe1e6e10e40201 3 | timeCreated: 1729856940 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces/IPlayroomBuildExtensions.cs: -------------------------------------------------------------------------------- 1 | namespace Playroom 2 | { 3 | public interface IPlayroomBuildExtensions 4 | { 5 | public void SetState(string key, string value, bool reliable = false); 6 | void SetState(string key, int value, bool reliable = false); 7 | void SetState(string key, bool value, bool reliable = false); 8 | void SetState(string key, float value, bool reliable = false); 9 | void SetState(string key, object value, bool reliable = false); 10 | } 11 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces/IPlayroomBuildExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee0e840b2eba4f14845e922fbe284586 3 | timeCreated: 1729856940 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces/IRPC.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.Runtime.InteropServices; 5 | using AOT; 6 | using SimpleJSON; 7 | using UnityEngine; 8 | 9 | namespace Playroom 10 | { 11 | public partial class PlayroomKit 12 | { 13 | public enum RpcMode 14 | { 15 | ALL, 16 | OTHERS, 17 | HOST 18 | } 19 | 20 | public interface IRPC 21 | { 22 | public void RpcRegister(string name, Action rpcRegisterCallback, 23 | string onResponseReturn = null); 24 | 25 | public void RpcCall(string name, object data, RpcMode mode, Action callbackOnResponse = null); 26 | 27 | // Default Mode 28 | public void RpcCall(string name, object data, Action callbackOnResponse = null); 29 | 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Interfaces/IRPC.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b40ec6b7fee247949dc08924a4c6b229 3 | timeCreated: 1729875459 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6de875bf7b0f4ba3b0f7bb63cee330b6 3 | timeCreated: 1729857036 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/BrowserMode.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbd4aee71dc141b439c2d224c43b19ee 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/BrowserMode/BrowserMockPlayerService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a57950c9f0dd42cdb4e52d6f6d92d115 3 | timeCreated: 1731500261 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/BrowserMode/BrowserMockRPC.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using System; 3 | using UBB; 4 | using UnityEngine; 5 | 6 | namespace Playroom 7 | { 8 | public class BrowserMockRPC : PlayroomKit.IRPC 9 | { 10 | public void RpcRegister(string name, Action rpcRegisterCallback, string onResponseReturn = null) 11 | { 12 | string callbackKey = $"RpcEvent_{name}"; 13 | GameObject callbackObject = new GameObject(callbackKey); 14 | Debug.Log(callbackKey); 15 | 16 | MockCallbackInvoker invoker = callbackObject.AddComponent(); 17 | invoker.SetCallback(rpcRegisterCallback, callbackKey); 18 | CallBacksHandlerMock.Instance.RegisterCallbackObject(callbackKey, callbackObject, "ExecuteCallback"); 19 | 20 | UnityBrowserBridge.Instance.CallJs("RpcRegister", null, null, false, name, callbackKey, onResponseReturn); 21 | } 22 | 23 | public void RpcCall(string name, object data, PlayroomKit.RpcMode mode, Action callbackOnResponse = null) 24 | { 25 | UnityBrowserBridge.Instance.CallJs("RpcCall", null, null, false, name, data.ToString(), mode.ToString()); 26 | } 27 | 28 | public void RpcCall(string name, object data, Action callbackOnResponse = null) 29 | { 30 | RpcCall(name, data, PlayroomKit.RpcMode.ALL, callbackOnResponse); 31 | } 32 | } 33 | } 34 | #endif -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/BrowserMode/BrowserMockRPC.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1eac67bc5fe34e69b0faf7731d141ba8 3 | timeCreated: 1731681415 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/BrowserMode/BrowserMockService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60828dd9182b4585968750ea74aa526d 3 | timeCreated: 1731309967 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/BrowserMode/PlayroomMockBrowserBridge.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e883dc7de3b2d547a7fd110504c03d0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/CallBacksHandlerMock.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c683e101e93467a88e73140818eb8c8 3 | timeCreated: 1725101967 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/LocalPlayroomService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f12d2e96e78415d92042fef1a7a92aa 3 | timeCreated: 1729876940 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/MockMode/MockCallbackInvoker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 209b0d95162b4a259b389355d02da090 3 | timeCreated: 1725102568 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb4a35b3b4d14e79aac6cdfa7dbc6625 3 | timeCreated: 1729857485 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/ButtonOptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Playroom 4 | { 5 | [Serializable] 6 | public class ButtonOptions 7 | { 8 | public string id = null; 9 | public string label = ""; 10 | public string icon = null; 11 | } 12 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/ButtonOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9fe99b4ca9540b2ab4d5021d4166096 3 | timeCreated: 1731319870 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/Dpad.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Playroom 4 | { 5 | [Serializable] 6 | public class Dpad 7 | { 8 | public string x; 9 | public string y; 10 | } 11 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/Dpad.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2df12f4b58124b098ef47e9a3f1e46be 3 | timeCreated: 1731320197 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/InitOptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using JetBrains.Annotations; 4 | 5 | namespace Playroom 6 | { 7 | [Serializable] 8 | public class InitOptions 9 | { 10 | public bool streamMode = false; 11 | public bool allowGamepads = false; 12 | public string baseUrl = ""; 13 | public string[] avatars = null; 14 | public string roomCode = ""; 15 | public bool skipLobby = false; 16 | public int reconnectGracePeriod = 0; 17 | public int? maxPlayersPerRoom; 18 | 19 | [CanBeNull] 20 | public string gameId; 21 | public bool discord = false; 22 | public bool persistentMode = false; 23 | 24 | public Dictionary defaultStates = null; 25 | public Dictionary defaultPlayerStates = null; 26 | 27 | private object matchmakingField; 28 | private object turnBasedField; 29 | 30 | public object matchmaking 31 | { 32 | get => matchmakingField; 33 | set 34 | { 35 | if (value is bool || value is MatchMakingOptions) 36 | { 37 | matchmakingField = value; 38 | } 39 | else 40 | { 41 | throw new ArgumentException( 42 | "matchmaking must be either a boolean or a MatchMakingOptions object."); 43 | } 44 | } 45 | } 46 | 47 | public object turnBased 48 | { 49 | get => turnBasedField; 50 | set 51 | { 52 | if (value is bool || value is TurnBasedOptions) 53 | { 54 | turnBasedField = value; 55 | } 56 | else 57 | { 58 | throw new ArgumentException("turnBased must be a boolean or a turnBasedOptions object."); 59 | } 60 | } 61 | } 62 | } 63 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/InitOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 437755c2922c49e196a74a0e69f40ce4 3 | timeCreated: 1729857454 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/JoystickOptions.cs: -------------------------------------------------------------------------------- 1 | namespace Playroom 2 | { 3 | public class JoystickOptions 4 | { 5 | public string type = "angular"; 6 | public ButtonOptions[] buttons; 7 | public ZoneOptions zones = null; 8 | public bool keyboard = true; 9 | } 10 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/JoystickOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21cea17778af46bba2b1a491b64e3d63 3 | timeCreated: 1731319704 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/MatchMakingOptions.cs: -------------------------------------------------------------------------------- 1 | namespace Playroom 2 | { 3 | public class MatchMakingOptions 4 | { 5 | public int waitBeforeCreatingNewRoom = 5000; 6 | } 7 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/MatchMakingOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e7743608698481f8c5222398270bb22 3 | timeCreated: 1730179325 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/TurnBasedOptions.cs: -------------------------------------------------------------------------------- 1 | namespace Playroom 2 | { 3 | public class TurnBasedOptions 4 | { 5 | public string challengeId; 6 | } 7 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/TurnBasedOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9f2d7d23c4044e3b75bd4733f9e2b62 3 | timeCreated: 1738652897 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/ZoneOptions.cs: -------------------------------------------------------------------------------- 1 | namespace Playroom 2 | { 3 | public class ZoneOptions 4 | { 5 | public ButtonOptions up = null; 6 | public ButtonOptions down = null; 7 | public ButtonOptions left = null; 8 | public ButtonOptions right = null; 9 | } 10 | } -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Options/ZoneOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efd646e5b93a4cf6af7760bb0de4fa28 3 | timeCreated: 1731319754 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Player.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9cf2a8aa84c4cb1aeddeb524c793f91 3 | timeCreated: 1729856984 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Player/LocalPlayerService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb606499d51a4f2d8325f9136bbd1d4c 3 | timeCreated: 1729876328 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Player/Player.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dee2bc384854b2843a7a68de0436f253 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Player/PlayerService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7aa9a1b875dc409bb4ed8c1047152414 3 | timeCreated: 1729875763 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/PlayroomBuildService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ddda06836314dc38b8790d13ce82864 3 | timeCreated: 1729876940 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/PlayroomkitDevManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 120dfa1b0ad7e96479cb0286e61ad19d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/RPC.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10b985e7c02dd4e4cb8f74d16c4e039c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/RPC/RPC.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: daadfc50e11096c4598b324f48edf1e9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/RPC/RPCLocal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29363f3d868f4390b6072bac16c7649d 3 | timeCreated: 1729878118 -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Store.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c77b12589d7c7c14d82a006a663c2253 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Store/PlayerEntitlements.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e469e6879b8a3f40895f282181b6de8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/modules/Store/SKU.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23a5ac1a45fbde547a9649f022223b4a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "playroom-unity", 3 | "version": "0.0.0", 4 | "description": "This SDK is a wrapper over PlayroomKit JS. Currently, it only supports WebGL exported games. See [PlayroomKit Unity docs](https://docs.joinplayroom.com/usage/unity) for more information.", 5 | "main": "index.js", 6 | "type": "module", 7 | "devDependencies": { 8 | "vite": "^5.2.8", 9 | "vite-plugin-static-copy": "^1.0.2" 10 | }, 11 | "scripts": { 12 | "postinstall": "npm run build", 13 | "build": "vite build --emptyOutDir" 14 | }, 15 | "keywords": [], 16 | "author": "", 17 | "license": "ISC", 18 | "dependencies": { 19 | "playroomkit": "0.0.87", 20 | "react": "^18.2.0", 21 | "react-dom": "^18.2.0" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83fed7027fde44d63ad72ae1c59dc095 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21463b5e3d2f74a66bac0d1850ef9f6a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/src/frameworks.js: -------------------------------------------------------------------------------- 1 | import * as Playroom from "playroomkit"; 2 | window.Playroom = Playroom; 3 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/src/frameworks.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6ed86b1af7d4474bb1ae076fe724d9f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/src/index.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce2a3118ed4d74af4b0e5e74f3ab0de9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PlayroomKit/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite'; 2 | import { resolve } from 'path'; 3 | import {viteStaticCopy} from 'vite-plugin-static-copy'; 4 | 5 | export default defineConfig({ 6 | define: { 7 | "process.env": {NODE_ENV: "production"}, 8 | }, 9 | plugins: [ 10 | viteStaticCopy({ 11 | targets: [ 12 | { 13 | src: 'src/PlayroomPlugin.jslib.meta', 14 | dest: './' 15 | }, 16 | { 17 | src: 'src/index.js', 18 | dest: './', 19 | rename: 'PlayroomPlugin.jslib' 20 | }, 21 | { 22 | src: 'src/PlayroomFrameworks.jslib.meta', 23 | dest: './' 24 | } 25 | ] 26 | }) 27 | ], 28 | build: { 29 | lib: { 30 | name: "PlayroomPluginFrameworks", 31 | entry: resolve(__dirname, 'src/frameworks.js'), 32 | fileName: (format) => `PlayroomFrameworks.jspre`, 33 | formats: ['umd'] 34 | }, 35 | outDir: '../../Assets/Plugins/Playroom', 36 | minify: false, 37 | rollupOptions: {} 38 | }, 39 | }); -------------------------------------------------------------------------------- /Assets/PlayroomKit/vite.config.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b095167d0a38d41b7bf732b578c5cb21 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6641343b3db06bb4c89e1f78d42e7b55 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c32b681e542d164e9654fb9cf75aaab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs/Canvas.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d60bc1a38c28fd1479902cf51334a95d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1983f481b86c250409a264643733c292 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 131a6b21c8605f84396be9f6751fb6e3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Lobby.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27215d4ccddeb6d49af03911dd97f9b1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/TestScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 490247da3cf48784ab657a183ba059d1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df7340514d8cf09448a0e88d01c19b66 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/GameManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc3a2b9cdc24aab40906ce4bcdee9943 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Lobby.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | using Playroom; 4 | using UnityEngine.SceneManagement; 5 | 6 | 7 | public class Lobby : MonoBehaviour 8 | { 9 | private PlayroomKit _playroomKit = new PlayroomKit(); 10 | public void Initialize() 11 | { 12 | _playroomKit.InsertCoin(new InitOptions() 13 | { 14 | maxPlayersPerRoom = 2, 15 | skipLobby = true, 16 | defaultPlayerStates = new() 17 | { 18 | { "score", 0 }, 19 | }, 20 | }, onLaunchCallBack); 21 | } 22 | 23 | private void onLaunchCallBack() 24 | { 25 | SceneManager.LoadScene("topdown"); 26 | } 27 | } -------------------------------------------------------------------------------- /Assets/Scripts/Lobby.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f319f182028b0f44585cab28d640319b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Player.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Player : MonoBehaviour 4 | { 5 | [SerializeField] private float speed = 5; 6 | 7 | public void Move() 8 | { 9 | var xInput = Input.GetAxisRaw("Horizontal"); 10 | var yInput = Input.GetAxisRaw("Vertical"); 11 | 12 | Vector3 moveVector = new(xInput, yInput, transform.position.z); 13 | transform.Translate(moveVector.normalized * (speed * Time.deltaTime)); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/Scripts/Player.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c65cf806d53af344ea1f57fbe4b77423 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/ScenePersistent.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | #if UNITY_EDITOR 4 | public class ScenePersistent : MonoBehaviour 5 | { 6 | private static ScenePersistent Instance { get; set; } 7 | 8 | void Awake() 9 | { 10 | if (Instance == null) 11 | { 12 | Instance = this; 13 | DontDestroyOnLoad(gameObject); 14 | } 15 | else 16 | { 17 | Destroy(gameObject); 18 | } 19 | } 20 | } 21 | #endif -------------------------------------------------------------------------------- /Assets/Scripts/ScenePersistent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5c36dda9b2ab5d4fb051b90c2b88fc8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54d1bd14bd3ca042bd867b519fee8cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab70aee4d56447429c680537fbf93ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/TextMesh Pro/Fonts/LiberationSans.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3265ab4bf004d28a9537516768c1c75 3 | timeCreated: 1484171297 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | serializedVersion: 2 7 | fontSize: 16 8 | forceTextureCase: -2 9 | characterSpacing: 1 10 | characterPadding: 0 11 | includeFontData: 1 12 | use2xBehaviour: 0 13 | fontNames: [] 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | userData: 18 | assetBundleName: 19 | assetBundleVariant: 20 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243e06394e614e5d99fab26083b707fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 731f1baa9d144a9897cb1d341c2092b8 3 | folderAsset: yes 4 | timeCreated: 1442040525 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0 3 | timeCreated: 1484172806 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e498d1c8094910479dc3e1b768306a4 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79459efec17a4d00a321bdcc27bbc385 3 | timeCreated: 1484172856 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f586378b4e144a9851e7b34d9b748ee 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt: -------------------------------------------------------------------------------- 1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fade42e8bc714b018fac513c043d323b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt: -------------------------------------------------------------------------------- 1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82c1b31c7e74239bff1220585707d2b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 512a49d95c0c4332bdd98131869c23c9 3 | folderAsset: yes 4 | timeCreated: 1441876896 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41005c129ba4d66911b75229fd70b45 3 | timeCreated: 1480316912 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4aecb92fff08436c8303b10eab8da368 3 | folderAsset: yes 4 | timeCreated: 1441876950 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f952c082cb03451daed3ee968ac6c63e 3 | timeCreated: 1432805430 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} 13 | m_Name: TMP Settings 14 | m_EditorClassIdentifier: 15 | m_enableWordWrapping: 1 16 | m_enableKerning: 1 17 | m_enableExtraPadding: 0 18 | m_enableTintAllSprites: 0 19 | m_enableParseEscapeCharacters: 1 20 | m_EnableRaycastTarget: 1 21 | m_GetFontFeaturesAtRuntime: 1 22 | m_missingGlyphCharacter: 0 23 | m_warningsDisabled: 0 24 | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} 25 | m_defaultFontAssetPath: Fonts & Materials/ 26 | m_defaultFontSize: 36 27 | m_defaultAutoSizeMinRatio: 0.5 28 | m_defaultAutoSizeMaxRatio: 2 29 | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} 30 | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} 31 | m_autoSizeTextContainer: 0 32 | m_fallbackFontAssets: [] 33 | m_matchMaterialPreset: 1 34 | m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, 35 | type: 2} 36 | m_defaultSpriteAssetPath: Sprite Assets/ 37 | m_enableEmojiSupport: 1 38 | m_MissingCharacterSpriteUnicode: 0 39 | m_defaultColorGradientPresetsPath: Color Gradient Presets/ 40 | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, 41 | type: 2} 42 | m_StyleSheetsResourcePath: 43 | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} 44 | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, 45 | type: 3} 46 | m_UseModernHangulLineBreakingRules: 0 47 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5b5dff67a942289a9defa416b206f3 3 | timeCreated: 1436653997 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9f693669af91aa45ad615fc681ed29f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bb5f55d8670e349b6e614913f9d910 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3b057af24249748ff873be7fafee47 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128e987d567d4e2c824d754223b3f3b0 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd89cf5b9246416f84610a006f916af7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14eb328de4b8eb245bb7cea29e4ac00b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1ede39bf3643ee8e493720e4259791 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02a7d8c237544f1962732b55a9aebf1 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8d12adcee749c344b8117cf7c7eb912 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe393ace9b354375a9cb14cdbbc28be4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85187c2149c549c5b33f0cdb02836b17 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ada0af4f174f0694ca6a487b8f543d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e6db2ebdc24f95958faec2be5558d6 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf81c85f95fe47e1a27f6ae460cf182c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407bc68d299748449bbf7f48ee690f8d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c334973cef89a9840b0b0c507e0377ab 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3997e2241185407d80309a82f9148466 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d930090c0cd643c7b55f19a38538c162 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0603b6d5186471b96c778c3949c7ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt: -------------------------------------------------------------------------------- 1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ 2 | 3 | Please visit their website to view the complete set of their emojis and review their licensing terms. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381dcb09d5029d14897e55f98031fca5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f05276190cf498a8153f6cbe761d4e6 3 | timeCreated: 1480316860 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /Assets/WebGLTemplates.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 166d7b2c38dceb841b4ea13b3befecea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68958f5bfdd19d84dbaee1d1a2877208 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: badf2afcc5619a74eb04e70b44bb4db7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/TemplateData/favicon.ico -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/favicon.ico.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29eddd6dce459984ab1af081e520fc48 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-empty-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-empty-dark.png -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-empty-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-empty-light.png -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-full-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-full-dark.png -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-full-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/TemplateData/progress-bar-full-light.png -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/style.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | height: 100%; 3 | margin: 0; 4 | overflow: hidden; /* Disable scrolling */ 5 | } 6 | 7 | #unity-container { 8 | position: fixed; 9 | top: 0; 10 | left: 0; 11 | width: 100%; 12 | height: 100%; 13 | } 14 | 15 | #unity-canvas { 16 | width: 100%; 17 | height: 100%; 18 | background: {{{ BACKGROUND_COLOR }}}; 19 | } 20 | 21 | 22 | #unity-container.unity-desktop { left: 50%; top: 50%; transform: translate(-50%, -50%) } 23 | #unity-container.unity-mobile { position: fixed; width: 100%; height: 100% } 24 | #unity-canvas { background: {{{ BACKGROUND_COLOR }}} } 25 | .unity-mobile #unity-canvas { width: 100%; height: 100% } 26 | #unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none } 27 | #unity-logo { width: 154px; height: 130px; background: url('unity-logo-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center } 28 | #unity-progress-bar-empty { width: 141px; height: 18px; margin-top: 10px; margin-left: 6.5px; background: url('progress-bar-empty-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center } 29 | #unity-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center } 30 | #unity-footer { position: relative } 31 | .unity-mobile #unity-footer { display: none } 32 | #unity-webgl-logo { float:left; width: 204px; height: 38px; background: url('webgl-logo.png') no-repeat center } 33 | #unity-build-title { float: right; margin-right: 10px; line-height: 38px; font-family: arial; font-size: 18px } 34 | #unity-fullscreen-button { cursor:pointer; float: right; width: 38px; height: 38px; background: url('fullscreen-button.png') no-repeat center } 35 | #unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none } 36 | -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/style.css.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d45b72d7fb4ad094c9c93e0ab8d1c744 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/unity-logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/TemplateData/unity-logo-dark.png -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/TemplateData/unity-logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/TemplateData/unity-logo-light.png -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a594170ef25c8cf459d002b4565ad582 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/WebGLTemplates/DiscordTemplate/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playroomkit/unity/b284c16d2861fa3195e9ca3f2b9dc5d181db9766/Assets/WebGLTemplates/DiscordTemplate/thumbnail.png -------------------------------------------------------------------------------- /Assets/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Assets/packages.config.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f0cf6eda35584f10a8196b3e9d4c07f 3 | labels: 4 | - NuGetForUnity 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | defineConstraints: [] 11 | isPreloaded: 0 12 | isOverridable: 0 13 | isExplicitlyReferenced: 0 14 | validateReferences: 1 15 | platformData: 16 | - first: 17 | Any: 18 | second: 19 | enabled: 1 20 | settings: {} 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.ai.navigation": "1.1.5", 4 | "com.unity.cinemachine": "2.9.7", 5 | "com.unity.collab-proxy": "2.3.1", 6 | "com.unity.feature.2d": "2.0.0", 7 | "com.unity.ide.rider": "3.0.34", 8 | "com.unity.ide.visualstudio": "2.0.22", 9 | "com.unity.ide.vscode": "1.2.5", 10 | "com.unity.test-framework": "1.1.33", 11 | "com.unity.textmeshpro": "3.0.9", 12 | "com.unity.timeline": "1.7.6", 13 | "com.unity.ugui": "1.0.0", 14 | "com.unity.visualscripting": "1.9.5", 15 | "com.unity.modules.ai": "1.0.0", 16 | "com.unity.modules.androidjni": "1.0.0", 17 | "com.unity.modules.animation": "1.0.0", 18 | "com.unity.modules.assetbundle": "1.0.0", 19 | "com.unity.modules.audio": "1.0.0", 20 | "com.unity.modules.cloth": "1.0.0", 21 | "com.unity.modules.director": "1.0.0", 22 | "com.unity.modules.imageconversion": "1.0.0", 23 | "com.unity.modules.imgui": "1.0.0", 24 | "com.unity.modules.jsonserialize": "1.0.0", 25 | "com.unity.modules.particlesystem": "1.0.0", 26 | "com.unity.modules.physics": "1.0.0", 27 | "com.unity.modules.physics2d": "1.0.0", 28 | "com.unity.modules.screencapture": "1.0.0", 29 | "com.unity.modules.terrain": "1.0.0", 30 | "com.unity.modules.terrainphysics": "1.0.0", 31 | "com.unity.modules.tilemap": "1.0.0", 32 | "com.unity.modules.ui": "1.0.0", 33 | "com.unity.modules.uielements": "1.0.0", 34 | "com.unity.modules.umbra": "1.0.0", 35 | "com.unity.modules.unityanalytics": "1.0.0", 36 | "com.unity.modules.unitywebrequest": "1.0.0", 37 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 38 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 39 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 40 | "com.unity.modules.unitywebrequestwww": "1.0.0", 41 | "com.unity.modules.vehicles": "1.0.0", 42 | "com.unity.modules.video": "1.0.0", 43 | "com.unity.modules.vr": "1.0.0", 44 | "com.unity.modules.wind": "1.0.0", 45 | "com.unity.modules.xr": "1.0.0" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 0 20 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_Android.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "CpuMinTargetX32": 0, 9 | "CpuMaxTargetX32": 0, 10 | "CpuMinTargetX64": 0, 11 | "CpuMaxTargetX64": 0, 12 | "OptimizeFor": 0 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_StandaloneWindows.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "UsePlatformSDKLinker": false, 9 | "CpuMinTargetX32": 0, 10 | "CpuMaxTargetX32": 0, 11 | "CpuMinTargetX64": 0, 12 | "CpuMaxTargetX64": 0, 13 | "CpuTargetsX32": 6, 14 | "CpuTargetsX64": 72, 15 | "OptimizeFor": 0 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_WebGL.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "CpuMinTargetX32": 0, 9 | "CpuMaxTargetX32": 0, 10 | "CpuMinTargetX64": 0, 11 | "CpuMaxTargetX64": 0, 12 | "OptimizeFor": 0 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/CommonBurstAotSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "DisabledWarnings": "" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 14 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_DefaultMaxDepenetrationVelocity: 10 11 | m_SleepThreshold: 0.005 12 | m_DefaultContactOffset: 0.01 13 | m_DefaultSolverIterations: 6 14 | m_DefaultSolverVelocityIterations: 1 15 | m_QueriesHitBackfaces: 0 16 | m_QueriesHitTriggers: 1 17 | m_EnableAdaptiveForce: 0 18 | m_ClothInterCollisionDistance: 0.1 19 | m_ClothInterCollisionStiffness: 0.2 20 | m_ContactsGeneration: 1 21 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 22 | m_SimulationMode: 0 23 | m_AutoSyncTransforms: 0 24 | m_ReuseCollisionCallbacks: 1 25 | m_InvokeCollisionCallbacks: 1 26 | m_ClothInterCollisionSettingsToggle: 0 27 | m_ClothGravity: {x: 0, y: -9.81, z: 0} 28 | m_ContactPairsMode: 0 29 | m_BroadphaseType: 0 30 | m_WorldBounds: 31 | m_Center: {x: 0, y: 0, z: 0} 32 | m_Extent: {x: 250, y: 250, z: 250} 33 | m_WorldSubdivisions: 8 34 | m_FrictionType: 0 35 | m_EnableEnhancedDeterminism: 0 36 | m_EnableUnifiedHeightmaps: 1 37 | m_ImprovedPatchFriction: 0 38 | m_SolverType: 0 39 | m_DefaultMaxAngularSpeed: 50 40 | m_FastMotionThreshold: 3.4028235e+38 41 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 0 9 | path: Assets/PlayroomKit/Examples/2d-platformer/2d-platformer.unity 10 | guid: cf82eec4c654cf44b89cec2a91afebd5 11 | - enabled: 0 12 | path: Assets/PlayroomKit/Examples/discord-activity/discord-activity.unity 13 | guid: bb7ef8e4a67f3fb46b78e5d95a6858a7 14 | - enabled: 0 15 | path: Assets/PlayroomKit/Examples/package-showcase/showcase.unity 16 | guid: 85c9af77ae006408ab24500b953a9035 17 | - enabled: 1 18 | path: Assets/Scenes/TurnBased.unity 19 | guid: 490247da3cf48784ab657a183ba059d1 20 | m_configObjects: {} 21 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_SerializationMode: 2 8 | m_LineEndingsForNewScripts: 0 9 | m_DefaultBehaviorMode: 1 10 | m_PrefabRegularEnvironment: {fileID: 0} 11 | m_PrefabUIEnvironment: {fileID: 0} 12 | m_SpritePackerMode: 4 13 | m_SpritePackerPaddingPower: 1 14 | m_EtcTextureCompressorBehavior: 1 15 | m_EtcTextureFastCompressor: 1 16 | m_EtcTextureNormalCompressor: 2 17 | m_EtcTextureBestCompressor: 4 18 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp 19 | m_ProjectGenerationRootNamespace: 20 | m_EnableTextureStreamingInEditMode: 1 21 | m_EnableTextureStreamingInPlayMode: 1 22 | m_AsyncShaderCompilation: 1 23 | m_CachingShaderPreprocessor: 1 24 | m_PrefabModeAllowAutoSave: 1 25 | m_EnterPlayModeOptionsEnabled: 0 26 | m_EnterPlayModeOptions: 3 27 | m_GameObjectNamingDigits: 1 28 | m_GameObjectNamingScheme: 0 29 | m_AssetNamingUsesSpace: 1 30 | m_UseLegacyProbeSampleCount: 0 31 | m_SerializeInlineMappingsOnOneLine: 1 32 | m_DisableCookiesInLightmapper: 1 33 | m_AssetPipelineMode: 1 34 | m_CacheServerMode: 0 35 | m_CacheServerEndpoint: 36 | m_CacheServerNamespacePrefix: default 37 | m_CacheServerEnableDownload: 1 38 | m_CacheServerEnableUpload: 1 39 | m_CacheServerEnableAuth: 0 40 | m_CacheServerEnableTls: 0 41 | -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | maxJobWorkers: 0 89 | preserveTilesOutsideBounds: 0 90 | debug: 91 | m_Flags: 0 92 | m_SettingNames: 93 | - Humanoid 94 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreReleasePackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | m_SeeAllPackageVersions: 0 20 | oneTimeWarningShown: 0 21 | m_Registries: 22 | - m_Id: main 23 | m_Name: 24 | m_Url: https://packages.unity.com 25 | m_Scopes: [] 26 | m_IsDefault: 1 27 | m_Capabilities: 7 28 | m_UserSelectedRegistryName: 29 | m_UserAddingNewScopedRegistry: 0 30 | m_RegistryInfoDraft: 31 | m_ErrorMessage: 32 | m_Original: 33 | m_Id: 34 | m_Name: 35 | m_Url: 36 | m_Scopes: [] 37 | m_IsDefault: 0 38 | m_Capabilities: 0 39 | m_Modified: 0 40 | m_Name: 41 | m_Url: 42 | m_Scopes: 43 | - 44 | m_SelectedScopeIndex: 0 45 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2022.3.23f1 2 | m_EditorVersionWithRevision: 2022.3.23f1 (dbb3f7c5b5c6) 3 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - Ground 8 | layers: 9 | - Default 10 | - TransparentFX 11 | - Ignore Raycast 12 | - Player 13 | - Water 14 | - UI 15 | - IsoPlayer 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | m_SortingLayers: 42 | - name: Default 43 | uniqueID: 0 44 | locked: 0 45 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_DashboardUrl: https://dashboard.unity3d.com 13 | m_TestInitMode: 0 14 | CrashReportingSettings: 15 | m_EventUrl: https://perf-events.cloud.unity3d.com 16 | m_Enabled: 0 17 | m_LogBufferSize: 10 18 | m_CaptureEditorExceptions: 1 19 | UnityPurchasingSettings: 20 | m_Enabled: 0 21 | m_TestMode: 0 22 | UnityAnalyticsSettings: 23 | m_Enabled: 0 24 | m_TestMode: 0 25 | m_InitializeOnStartup: 1 26 | UnityAdsSettings: 27 | m_Enabled: 0 28 | m_InitializeOnStartup: 1 29 | m_TestMode: 0 30 | m_IosGameId: 31 | m_AndroidGameId: 32 | m_GameIds: {} 33 | m_GameId: 34 | PerformanceReportingSettings: 35 | m_Enabled: 0 36 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | m_CompiledVersion: 0 14 | m_RuntimeVersion: 0 15 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /UIElementsSchema/UIElements.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /UIElementsSchema/UnityEditor.UIElements.Debugger.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | --------------------------------------------------------------------------------