├── .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 |
--------------------------------------------------------------------------------