├── Assets
├── Sandbox
│ ├── DemoMissile.cs
│ ├── DemoMissile.cs.meta
│ ├── Spaceship.blend
│ ├── DemoShip.cs.meta
│ └── DemoShip.cs
├── BetterPhysics
│ ├── Runtime
│ │ ├── Scripts
│ │ │ ├── Bool3.cs.meta
│ │ │ ├── Layers.meta
│ │ │ ├── LimitType.cs.meta
│ │ │ ├── SpeedLimit.cs.meta
│ │ │ ├── BetterPhysics.cs.meta
│ │ │ ├── Layers
│ │ │ │ ├── InteractionType.cs.meta
│ │ │ │ ├── InteractionLayer.cs.meta
│ │ │ │ ├── BetterPhysicsSettings.cs.meta
│ │ │ │ ├── InteractionConfiguration.cs.meta
│ │ │ │ └── InteractionType.cs
│ │ │ ├── ContactModificationManager.cs.meta
│ │ │ ├── Utilities
│ │ │ │ ├── ForceUtilities.cs.meta
│ │ │ │ ├── Speedometer.cs.meta
│ │ │ │ ├── Speedometer.cs
│ │ │ │ └── ForceUtilities.cs
│ │ │ ├── Directionality.cs
│ │ │ ├── Utilities.meta
│ │ │ ├── Directionality.cs.meta
│ │ │ ├── RigidbodyExtensions.cs.meta
│ │ │ ├── BetterRigidbody.cs.meta
│ │ │ ├── LimitType.cs
│ │ │ ├── Bool3.cs
│ │ │ └── BetterPhysics.cs
│ │ ├── Scripts.meta
│ │ ├── SadnessMonday.BetterPhysics.Core.asmdef.meta
│ │ └── SadnessMonday.BetterPhysics.Core.asmdef
│ ├── Editor
│ │ ├── Scripts
│ │ │ ├── LimitsDrawer.cs.meta
│ │ │ ├── BetterPhysicsSettingsEditor.cs.meta
│ │ │ ├── LayerInteractionMatrixGUI.cs.meta
│ │ │ ├── BetterPhysicsSettingsProvider.cs.meta
│ │ │ ├── BetterRigidbodyEditor.cs.meta
│ │ │ └── BetterPhysicsSettingsEditor.cs
│ │ ├── Icons
│ │ │ └── better_rb_icon.png
│ │ ├── Icons.meta
│ │ ├── Scripts.meta
│ │ ├── SadnessMonday.BetterPhysics.Editor.asmdef.meta
│ │ └── SadnessMonday.BetterPhysics.Editor.asmdef
│ ├── Samples
│ │ ├── Scripts
│ │ │ ├── DemoCoordinator.cs.meta
│ │ │ ├── SadnessMonday.BetterPhysics.Samples.asmdef.meta
│ │ │ ├── Spinner.cs.meta
│ │ │ ├── BRBLauncher.cs.meta
│ │ │ ├── BasicSpaceShip.cs.meta
│ │ │ ├── Controller.cs.meta
│ │ │ ├── InteractiveKinematicsDemoManager.cs.meta
│ │ │ ├── Spinner.cs
│ │ │ ├── SadnessMonday.BetterPhysics.Samples.asmdef
│ │ │ ├── BRBLauncher.cs
│ │ │ ├── InteractiveKinematicsDemoManager.cs
│ │ │ └── Controller.cs
│ │ ├── Textures
│ │ │ └── Check.png
│ │ ├── Meshes
│ │ │ └── Spaceship.fbx
│ │ ├── Prefabs
│ │ │ ├── Plane.prefab.meta
│ │ │ ├── Ship.prefab.meta
│ │ │ ├── Stander.prefab.meta
│ │ │ ├── BRBSpawner.prefab.meta
│ │ │ ├── BetterCube.prefab.meta
│ │ │ ├── Block Obstacle.prefab.meta
│ │ │ ├── ThrustParticles.prefab.meta
│ │ │ ├── Vertical Spinner.prefab.meta
│ │ │ ├── StanderNoConstraints.prefab.meta
│ │ │ ├── PlayerControlled BetterCube.prefab.meta
│ │ │ └── BRBSpawner.prefab
│ │ ├── Materials.meta
│ │ ├── Meshes.meta
│ │ ├── Prefabs.meta
│ │ ├── Scenes.meta
│ │ ├── Scenes
│ │ │ ├── Speed Limits Demo.unity.meta
│ │ │ ├── Selective Dynamics Cube Demo.unity.meta
│ │ │ ├── Selective Dynamics Spinner Demo.unity.meta
│ │ │ └── Interactive Selective Kinematics Demo.unity.meta
│ │ ├── Scripts.meta
│ │ ├── Textures.meta
│ │ ├── PhysicsMaterials.meta
│ │ ├── Materials
│ │ │ ├── BigCheck.mat.meta
│ │ │ ├── SmallCheck.mat.meta
│ │ │ ├── BlockObstacles.mat.meta
│ │ │ ├── BlueMaterial.mat.meta
│ │ │ ├── CyanMaterial.mat.meta
│ │ │ ├── GreenMaterial.mat.meta
│ │ │ ├── PurpleMaterial.mat.meta
│ │ │ ├── RedMaterial.mat.meta
│ │ │ ├── ShipMaterial.mat.meta
│ │ │ ├── SpinnerMaterial.mat.meta
│ │ │ ├── BlueMaterial.mat
│ │ │ ├── RedMaterial.mat
│ │ │ ├── GreenMaterial.mat
│ │ │ ├── CyanMaterial.mat
│ │ │ ├── BlockObstacles.mat
│ │ │ ├── PurpleMaterial.mat
│ │ │ ├── ShipMaterial.mat
│ │ │ └── SpinnerMaterial.mat
│ │ └── PhysicsMaterials
│ │ │ ├── NoFriction.physicMaterial.meta
│ │ │ └── NoFriction.physicMaterial
│ ├── BetterPhysics Documentation.pdf
│ ├── LICENSE.md.meta
│ ├── README.md.meta
│ ├── package.json.meta
│ ├── Editor.meta
│ ├── Runtime.meta
│ ├── Samples.meta
│ ├── BetterPhysics Documentation.pdf.meta
│ └── package.json
├── Sandbox.meta
├── Tests.meta
├── AssetStoreSubmissionText.txt.meta
├── Settings.meta
├── BetterPhysics.meta
├── Settings
│ ├── Resources.meta
│ └── Resources
│ │ ├── BetterPhysicsSettings.asset.meta
│ │ └── BetterPhysicsSettings.asset
├── Tests
│ ├── SadnessMonday.BetterPhysics.Tests.asmdef.meta
│ ├── BetterRigidbodyTests.cs.meta
│ └── SadnessMonday.BetterPhysics.Tests.asmdef
└── AssetStoreSubmissionText.txt
├── ProjectSettings
├── ProjectVersion.txt
├── CommonBurstAotSettings.json
├── Packages
│ └── com.unity.testtools.codecoverage
│ │ └── Settings.json
├── ClusterInputManager.asset
├── PresetManager.asset
├── EditorBuildSettings.asset
├── XRSettings.asset
├── VersionControlSettings.asset
├── TimeManager.asset
├── VFXManager.asset
├── BurstAotSettings_StandaloneOSX.json
├── AudioManager.asset
├── TagManager.asset
├── UnityConnectSettings.asset
├── PackageManagerSettings.asset
├── DynamicsManager.asset
├── MemorySettings.asset
├── EditorSettings.asset
├── NavMeshAreas.asset
└── Physics2DSettings.asset
├── .vsconfig
├── Packages
├── com.unity.asset-store-tools
│ ├── Editor
│ │ ├── Utility
│ │ │ ├── Json.cs.meta
│ │ │ ├── SymlinkUtil.cs.meta
│ │ │ ├── PackageUtility.cs.meta
│ │ │ ├── ASToolsPreferences.cs.meta
│ │ │ ├── LegacyToolsRemover.cs.meta
│ │ │ └── PackageUtility.cs
│ │ ├── AssetStoreValidator
│ │ │ ├── Scripts
│ │ │ │ ├── Categories.meta
│ │ │ │ ├── Elements.meta
│ │ │ │ ├── Data
│ │ │ │ │ ├── ValidationState.cs.meta
│ │ │ │ │ ├── MessageActions.cs.meta
│ │ │ │ │ └── TestResult.cs.meta
│ │ │ │ ├── Categories
│ │ │ │ │ ├── CategoryEvaluator.cs.meta
│ │ │ │ │ ├── ValidatorCategory.cs.meta
│ │ │ │ │ ├── ValidatorCategory.cs
│ │ │ │ │ └── CategoryEvaluator.cs
│ │ │ │ ├── Elements
│ │ │ │ │ ├── AutomatedTestElement.cs.meta
│ │ │ │ │ ├── AutomatedTestsGroup.cs.meta
│ │ │ │ │ ├── ValidationInfoElement.cs.meta
│ │ │ │ │ ├── AutomatedTestsGroupElement.cs.meta
│ │ │ │ │ └── PathBoxElement.cs.meta
│ │ │ │ ├── Data.meta
│ │ │ │ ├── Utility.meta
│ │ │ │ ├── Test Definitions.meta
│ │ │ │ ├── Test Definitions
│ │ │ │ │ ├── ScriptableObjects.meta
│ │ │ │ │ ├── ScriptableObjects
│ │ │ │ │ │ ├── Editor.meta
│ │ │ │ │ │ ├── AutomatedTestScriptableObject.cs
│ │ │ │ │ │ ├── AutomatedTestScriptableObject.cs.meta
│ │ │ │ │ │ ├── ValidationTestScriptableObject.cs.meta
│ │ │ │ │ │ ├── Editor
│ │ │ │ │ │ │ └── ValidationTestScriptableObjectInspector.cs.meta
│ │ │ │ │ │ └── ValidationTestScriptableObject.cs
│ │ │ │ │ ├── AutomatedTest.cs.meta
│ │ │ │ │ ├── ValidationTest.cs.meta
│ │ │ │ │ ├── AutomatedTest.cs
│ │ │ │ │ └── ValidationTest.cs
│ │ │ │ ├── TestActions.cs.meta
│ │ │ │ └── Utility
│ │ │ │ │ ├── NamespaceUtility.cs.meta
│ │ │ │ │ └── ValidatorUtility.cs.meta
│ │ │ ├── Icons
│ │ │ │ ├── error.png
│ │ │ │ ├── error_d.png
│ │ │ │ ├── success.png
│ │ │ │ ├── warning.png
│ │ │ │ ├── success_d.png
│ │ │ │ ├── undefined.png
│ │ │ │ ├── undefined_d.png
│ │ │ │ └── warning_d.png
│ │ │ ├── Icons.meta
│ │ │ ├── Tests.meta
│ │ │ ├── Scripts.meta
│ │ │ ├── Styles.meta
│ │ │ ├── Tests
│ │ │ │ ├── 01_IncludeDemo.asset.meta
│ │ │ │ ├── 03_ResetPrefabs.asset.meta
│ │ │ │ ├── 05_EmptyPrefab.asset.meta
│ │ │ │ ├── 08_RemoveJPG.asset.meta
│ │ │ │ ├── 17_CheckLODs.asset.meta
│ │ │ │ ├── 04_IncludeColliders.asset.meta
│ │ │ │ ├── 07_FixOrientation.asset.meta
│ │ │ │ ├── 06_IncludeDocumentation.asset.meta
│ │ │ │ ├── 18_ShaderCompilerErrors.asset.meta
│ │ │ │ ├── 19_TypesHaveNamespaces.asset.meta
│ │ │ │ ├── 20_ConsistentLineEndings.asset.meta
│ │ │ │ ├── 13_RemoveVideosAutomatedTest.asset.meta
│ │ │ │ ├── 15_RemoveMixamoAutomatedTest.asset.meta
│ │ │ │ ├── 16_RemoveSpeedTreeAutomatedTest.asset.meta
│ │ │ │ ├── 02_MeshesHavePrefabsAutomatedTest.asset.meta
│ │ │ │ ├── 10_MissingComponentAutomatedTest.asset.meta
│ │ │ │ ├── 11_RemoveJavaScriptAutomatedTest.asset.meta
│ │ │ │ ├── 12_RemoveLossyAudioAutomatedTest.asset.meta
│ │ │ │ ├── 14_RemoveExecutablesAutomatedTest.asset.meta
│ │ │ │ ├── 09_AssetMissingComponentAutomatedTest.asset.meta
│ │ │ │ ├── 03_ResetPrefabs.asset
│ │ │ │ ├── 07_FixOrientation.asset
│ │ │ │ ├── 11_RemoveJavaScriptAutomatedTest.asset
│ │ │ │ ├── 16_RemoveSpeedTreeAutomatedTest.asset
│ │ │ │ ├── 05_EmptyPrefab.asset
│ │ │ │ ├── 10_MissingComponentAutomatedTest.asset
│ │ │ │ ├── 18_ShaderCompilerErrors.asset
│ │ │ │ ├── 09_AssetMissingComponentAutomatedTest.asset
│ │ │ │ ├── 04_IncludeColliders.asset
│ │ │ │ ├── 20_ConsistentLineEndings.asset
│ │ │ │ ├── 02_MeshesHavePrefabsAutomatedTest.asset
│ │ │ │ ├── 19_TypesHaveNamespaces.asset
│ │ │ │ ├── 13_RemoveVideosAutomatedTest.asset
│ │ │ │ ├── 08_RemoveJPG.asset
│ │ │ │ ├── 15_RemoveMixamoAutomatedTest.asset
│ │ │ │ ├── 17_CheckLODs.asset
│ │ │ │ ├── 14_RemoveExecutablesAutomatedTest.asset
│ │ │ │ ├── 01_IncludeDemo.asset
│ │ │ │ ├── 12_RemoveLossyAudioAutomatedTest.asset
│ │ │ │ └── 06_IncludeDocumentation.asset
│ │ │ ├── AssetStoreValidation.cs.meta
│ │ │ ├── Styles
│ │ │ │ ├── AssetStoreValidator_Dark.uss.meta
│ │ │ │ ├── AssetStoreValidator_Light.uss.meta
│ │ │ │ └── AssetStoreValidator_Main.uss.meta
│ │ │ └── AssetStoreValidation.cs
│ │ ├── AssetStoreUploader
│ │ │ ├── Scripts
│ │ │ │ ├── ASAnalytics.cs.meta
│ │ │ │ ├── PackageData.cs.meta
│ │ │ │ ├── PackageFetcher.cs.meta
│ │ │ │ ├── UploadWindow
│ │ │ │ │ ├── AllPackageView
│ │ │ │ │ │ ├── AllPackageView.cs.meta
│ │ │ │ │ │ ├── ValidationElement.cs.meta
│ │ │ │ │ │ ├── FolderUploadWorkflowView.cs.meta
│ │ │ │ │ │ ├── UnityPackageUploadWorkflowView.cs.meta
│ │ │ │ │ │ ├── HybridPackageUploadWorkflowView.cs.meta
│ │ │ │ │ │ ├── PackageGroup.cs.meta
│ │ │ │ │ │ ├── PackageView.cs.meta
│ │ │ │ │ │ ├── PackageViewStorer.cs.meta
│ │ │ │ │ │ ├── UploadWorkflowView.cs.meta
│ │ │ │ │ │ └── PackageViewStorer.cs
│ │ │ │ │ ├── AllPackageView.meta
│ │ │ │ │ └── UploadWindow.cs.meta
│ │ │ │ ├── LoginWindow.meta
│ │ │ │ ├── UploadWindow.meta
│ │ │ │ ├── ASDebug.cs.meta
│ │ │ │ ├── ASError.cs.meta
│ │ │ │ ├── AssetStoreAPI.cs.meta
│ │ │ │ ├── AssetStoreCache.cs.meta
│ │ │ │ ├── OngoingUpload.cs.meta
│ │ │ │ ├── PackageExporter.cs.meta
│ │ │ │ ├── StyleSelector.cs.meta
│ │ │ │ ├── PackageUploadResult.cs.meta
│ │ │ │ ├── LoginWindow
│ │ │ │ │ └── LoginWindow.cs.meta
│ │ │ │ ├── OngoingUpload.cs
│ │ │ │ ├── PackageData.cs
│ │ │ │ ├── ASAnalytics.cs
│ │ │ │ ├── PackageUploadResult.cs
│ │ │ │ └── ASDebug.cs
│ │ │ ├── Icons
│ │ │ │ ├── open-in-browser.png
│ │ │ │ ├── publisher_portal_black.png
│ │ │ │ └── publisher_portal_white.png
│ │ │ ├── Styles
│ │ │ │ ├── Upload
│ │ │ │ │ ├── UploadWindow_Dark.uss
│ │ │ │ │ ├── UploadWindow_Light.uss
│ │ │ │ │ ├── AllPackages.meta
│ │ │ │ │ ├── UploadWindow_Dark.uss.meta
│ │ │ │ │ ├── UploadWindow_Light.uss.meta
│ │ │ │ │ ├── UploadWindow_Main.uss.meta
│ │ │ │ │ ├── AllPackages
│ │ │ │ │ │ ├── AllPackages_Dark.uss.meta
│ │ │ │ │ │ ├── AllPackages_Light.uss.meta
│ │ │ │ │ │ └── AllPackages_Main.uss.meta
│ │ │ │ │ └── UploadWindow_Main.uss
│ │ │ │ ├── Base.meta
│ │ │ │ ├── Login.meta
│ │ │ │ ├── Upload.meta
│ │ │ │ ├── Base
│ │ │ │ │ ├── BaseWindow_Main.uxml.meta
│ │ │ │ │ ├── BaseWindow_Main.uss
│ │ │ │ │ ├── BaseWindow_Dark.uss.meta
│ │ │ │ │ ├── BaseWindow_Light.uss.meta
│ │ │ │ │ ├── BaseWindow_Main.uss.meta
│ │ │ │ │ ├── BaseWindow_Main.uxml
│ │ │ │ │ ├── BaseWindow_Dark.uss
│ │ │ │ │ └── BaseWindow_Light.uss
│ │ │ │ └── Login
│ │ │ │ │ ├── Login_Dark.uss.meta
│ │ │ │ │ ├── Login_Light.uss.meta
│ │ │ │ │ ├── Login_Main.uss.meta
│ │ │ │ │ ├── Login_Dark.uss
│ │ │ │ │ └── Login_Light.uss
│ │ │ ├── Icons.meta
│ │ │ ├── Styles.meta
│ │ │ ├── Scripts.meta
│ │ │ └── AssetStoreUploader.cs.meta
│ │ ├── AssemblyInfo.cs
│ │ ├── Utility.meta
│ │ ├── AssetStoreUploader.meta
│ │ ├── AssetStoreValidator.meta
│ │ ├── Unity.AssetStoreTools.Editor.asmdef.meta
│ │ ├── AssemblyInfo.cs.meta
│ │ ├── AssetStoreTools.cs.meta
│ │ ├── AssetStoreToolsWindow.cs.meta
│ │ ├── Unity.AssetStoreTools.Editor.asmdef
│ │ ├── AssetStoreToolsWindow.cs
│ │ └── AssetStoreTools.cs
│ ├── LICENSE.md.meta
│ ├── CHANGELOG.md.meta
│ ├── package.json.meta
│ ├── Editor.meta
│ ├── package.json
│ └── LICENSE.md
└── manifest.json
├── .idea
└── .idea.betterphysics
│ └── .idea
│ ├── encodings.xml
│ ├── vcs.xml
│ ├── indexLayout.xml
│ ├── inspectionProfiles
│ └── Project_Default.xml
│ └── .gitignore
├── LICENSE
├── .vscode
└── settings.json
├── .gitattributes
└── README.md
/Assets/Sandbox/DemoMissile.cs:
--------------------------------------------------------------------------------
1 | namespace Sandbox {
2 | public class DemoMissile {
3 |
4 | }
5 | }
--------------------------------------------------------------------------------
/Assets/Sandbox/DemoMissile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a436d0d1de74dd6b82635501c2bb177
3 | timeCreated: 1678670072
--------------------------------------------------------------------------------
/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2022.3.28f1
2 | m_EditorVersionWithRevision: 2022.3.28f1 (6bae5ce6b222)
3 |
--------------------------------------------------------------------------------
/.vsconfig:
--------------------------------------------------------------------------------
1 | {
2 | "version": "1.0",
3 | "components": [
4 | "Microsoft.VisualStudio.Workload.ManagedGame"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Utility/Json.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 1
2 | guid: 0a7878c3076bf174ea5c0a1cf7bd3a39
3 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Bool3.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 452bb8e668f1423fb49c2c04f44d6637
3 | timeCreated: 1678637141
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Layers.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 735477a77715435798f1942cc8647874
3 | timeCreated: 1674056370
--------------------------------------------------------------------------------
/ProjectSettings/CommonBurstAotSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MonoBehaviour": {
3 | "Version": 4,
4 | "DisabledWarnings": ""
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Scripts/LimitsDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ace158eb2d424602bed71c44d7949a66
3 | timeCreated: 1674875026
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/LimitType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7533a799aac24b6cbba39ddb848053d7
3 | timeCreated: 1711810766
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/SpeedLimit.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dc2736c11b6c4f17a0756d9383e3155c
3 | timeCreated: 1674873659
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/BetterPhysics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d024af6acaaf4959bd683c96e6c97b10
3 | timeCreated: 1674077912
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/DemoCoordinator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 43759eb876d645dd9023ebe6893abb8e
3 | timeCreated: 1674192875
--------------------------------------------------------------------------------
/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "m_Dictionary": {
3 | "m_DictionaryValues": []
4 | }
5 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Layers/InteractionType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2cb71081541a40b59e3241cde9cf64b5
3 | timeCreated: 1679938885
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Scripts/BetterPhysicsSettingsEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 985dc7ef2c97447ba12f231c91a896d9
3 | timeCreated: 1717126898
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Scripts/LayerInteractionMatrixGUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ad9a86713117474ea4e2695ad6e33b0e
3 | timeCreated: 1679663670
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/ContactModificationManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b47658f527647bc92dc241f9e0fb73e
3 | timeCreated: 1674021507
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Layers/InteractionLayer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 928368081fcb447ba5d9ed25d5b585fa
3 | timeCreated: 1674026998
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Utilities/ForceUtilities.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dbb94ddca8e1483f89cd42804fd9519a
3 | timeCreated: 1711736744
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Utility/SymlinkUtil.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 92092535fd064bb1843017f98db213e1
3 | timeCreated: 1659013521
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Scripts/BetterPhysicsSettingsProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 737015fbaa0d45659cc6367c8f9ee973
3 | timeCreated: 1674075993
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Layers/BetterPhysicsSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8a8820f2c8d54340b6df64bad009e725
3 | timeCreated: 1674056412
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Layers/InteractionConfiguration.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1782f368116c4dfda361d9b0bd1588a1
3 | timeCreated: 1674056480
--------------------------------------------------------------------------------
/Assets/Sandbox/Spaceship.blend:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:1db21bd37418242ff0a5aa7bd71fa247f217eeb8b271954310d891538c1a610d
3 | size 905600
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Categories.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a971a9a200a4438945853d71066f16a
3 | timeCreated: 1657617558
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Elements.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e4894c65df774be09fe141802af4d148
3 | timeCreated: 1653312866
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/ASAnalytics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1095145789a64767a6add837eea19786
3 | timeCreated: 1658832954
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/PackageData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8157930875be4972a48c870a3d1e8ff1
3 | timeCreated: 1658919930
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Textures/Check.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3cdaf9d26937791902ac05a40dd59a9ce030aa25c4532d7bc277e1c8ef72a3b6
3 | size 124
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/PackageFetcher.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 24e1d75365cc42a09e5c5daec071813e
3 | timeCreated: 1658918833
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Icons/better_rb_icon.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c6d7022ef3b94a750eb0e678fe0241eeff39000c4f37ba4dde363cdc55168cd0
3 | size 740
4 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Meshes/Spaceship.fbx:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ae7fb7551e44f598065839f18a563c0e70860980c801121ce59b2e52fabe8d6a
3 | size 25324
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Data/ValidationState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bbd993a57160414b93583792dbe5241e
3 | timeCreated: 1653399871
--------------------------------------------------------------------------------
/Assets/BetterPhysics/BetterPhysics Documentation.pdf:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:dad6f8e1967bc9b543890960031e703838469863220698485f08b7b22850408b
3 | size 15359
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Categories/CategoryEvaluator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb61fd62b94248e4b5a3a07665b1a2bf
3 | timeCreated: 1661420659
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Categories/ValidatorCategory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a5e60d3639f24063a4eabc21ea1a04a9
3 | timeCreated: 1657617578
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Elements/AutomatedTestElement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d8c0565120aa4395affe7e33e1482022
3 | timeCreated: 1653312885
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Elements/AutomatedTestsGroup.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c2c433eb91b4ca3b7113d88ba3cfb96
3 | timeCreated: 1653382235
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Elements/ValidationInfoElement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9866d77420d947ba852055eed2bac895
3 | timeCreated: 1653383883
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Elements/AutomatedTestsGroupElement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e148fdea53b04663934cd1780333a046
3 | timeCreated: 1654257538
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/AllPackageView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 607cf9e3fb4a49839f2e6a82e0d8d535
3 | timeCreated: 1651220955
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/ValidationElement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cee024b6c5a4407780a9f8677f7a6e97
3 | timeCreated: 1654674025
--------------------------------------------------------------------------------
/Assets/BetterPhysics/LICENSE.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c46ff40973c8041c389d3dc43d29026b
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8027157423e4d41748c2a64c10fd0007
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Directionality.cs:
--------------------------------------------------------------------------------
1 | namespace SadnessMonday.BetterPhysics {
2 | public enum Directionality {
3 | Omnidirectional,
4 | WorldAxes,
5 | LocalAxes
6 | }
7 | }
--------------------------------------------------------------------------------
/Assets/Sandbox.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6c308036c06743a8bc3d56fbdcf69f9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e4efe60dc2bce4a6fbc347915b9615a6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/FolderUploadWorkflowView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8bafd0b9c5b47bc985d17a18fc07978
3 | timeCreated: 1654089523
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/error.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:92dd96e764cd154f11a3d34b4d8b161de3f468bc27b41c2414a45d28bb1267bb
3 | size 1057
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/error_d.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:51da1ebbd7988f27119bcdf6fa104ac3651d964a71c1beed986a595970ddc2ab
3 | size 1024
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/success.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:fce7114c57b2fe7b70a66ac5d2278d22139b7ce41dad8d5be0bc3da90b1f520d
3 | size 1583
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/warning.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:bec38308057f1994557b9dcb53fbb703670944eb22a10a0838b9d8c8ec46a7ec
3 | size 1141
4 |
--------------------------------------------------------------------------------
/.idea/.idea.betterphysics/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/.idea.betterphysics/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Assets/AssetStoreSubmissionText.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f7c04eec10f723a4cb26e9354fbcf722
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0661671193fa74924b38d508664237f5
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Settings.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e28a05adeec1345afbd5da6cfc3776ba
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.CompilerServices;
2 | [assembly: InternalsVisibleTo("Unity.AssetStoreTools.Editor.Tests.asmdef")]
3 | [assembly: InternalsVisibleTo("ab-builder")]
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Icons/open-in-browser.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:569ce9bfc3665e9506df567eb9e5b66689ddb0f5fb0dfba56573e4f6be49ca8e
3 | size 878
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/UnityPackageUploadWorkflowView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9e30749a5784d18a1a2644cc44dda29
3 | timeCreated: 1654112475
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/success_d.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ce76d4442659e75ee50d0d9d779c3cdc2e0b16af4ab087a292f194efe0c76427
3 | size 1617
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/undefined.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:9a64e94513ba60e91abfe47e50c6da717bdc6b92d3ef0cd99d180bf7afdefd7b
3 | size 1561
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/undefined_d.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:0758a506070dc74f545e40a17b8556f2e000eb9415d9a138a70bf56ad23e50e5
3 | size 1600
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons/warning_d.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:9b69cff29b3dbfaca34ae4c13cc0acdfaa1b3efe679e24511672fd955ede0276
3 | size 1185
4 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aacc9d9bfba7848cfb579f86e411b891
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/HybridPackageUploadWorkflowView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b5472a1f8e8745779ee82d18b63ec19c
3 | timeCreated: 1654112492
--------------------------------------------------------------------------------
/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 | m_configObjects: {}
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 47b6115501020409eaf9d1a5fc497014
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c1b8041cbd19484c80c1a58b123c4cf
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f693d44d621a6417497325080e8870a4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/Plane.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b2e098308c60dac4a8526ef58dd896d0
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/Ship.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b8350166156eb49419f5f60506e86bb4
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/Stander.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6cf994f4027815498d85db072e2439a
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Settings/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0c8d3a188dff1430893edf2d52f427d0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Icons/publisher_portal_black.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:376cffa3a224b6c60f0386119dada94b9f24428cba700a4c4b99a7d1132efb07
3 | size 33281
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Icons/publisher_portal_white.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e8d73ac86c29673df144abe18114eb06c9cd91dc336d7532dc92b685d7383ff1
3 | size 33588
4 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/LICENSE.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: baeaa62ad0dc664428d6069db8fd986d
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/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 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/BetterPhysics Documentation.pdf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5f99c5acca2d43b429db7e4cd9ddd9aa
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Icons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7ea1494d3857c43d89132f64cc9385ae
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/BRBSpawner.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: afa16460f9b3e4b7ab8b8e4c6fcdb83b
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/BetterCube.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 68331ce5b5cdd4c1cbbc892678daed1a
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/CHANGELOG.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 06607220dbd46414e8f66bf9c5e3eb79
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4af8972196519e54eac79ef9ecfad862
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7fcb759a70b41495e9ce046da304cb70
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf6348e9e3581164e848c0c5b07f552b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Meshes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1d0be5737cfabb649aa0a9d9a94152ea
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b21f0c69bcbd41f0a4c4111ca1b0453
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/Block Obstacle.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 57fb3f4b8104bc04fb7eac5064bdef2a
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/ThrustParticles.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 32fb777d609cce645b52a0426d3fb4a9
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/Vertical Spinner.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3930c834756024cd49ad5ecdb2466e8b
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 69a680712fc5340e1b7828949730d9bc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scenes/Speed Limits Demo.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6f292b2be7c5b4c4585febb318a6731a
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 41c0165435b4e4fed9272690ad9bc3ea
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 09cfa7740b9a82640b59d02656ca8b1e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fca7c22c787fbfd4cb0d7f186668631a
3 | PackageManifestImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/StanderNoConstraints.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 63c8871ef8c33cb4d8b5a1a9cfe138c7
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Tests/SadnessMonday.BetterPhysics.Tests.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7291c679a5c1448db814febcaaf0571e
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 166da5c6fc70e814a8262463903b2714
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/UploadWindow_Dark.uss:
--------------------------------------------------------------------------------
1 | .bottom-tools-row
2 | {
3 | border-top-width: 1px;
4 | border-color: rgb(33, 33, 33);
5 |
6 | background-color: rgb(68, 68, 68);
7 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Utilities.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d0bd4b32df0d4f63b5b64c6b4365d50
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/PhysicsMaterials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1923952d055be3a42b431286c212b38f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/PlayerControlled BetterCube.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7e80ebdcbe4d34d0591a9e87adafe06e
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scenes/Selective Dynamics Cube Demo.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 15026bc86fa004f719f83a12a13f32ec
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/UploadWindow_Light.uss:
--------------------------------------------------------------------------------
1 | .bottom-tools-row
2 | {
3 | border-top-width: 1px;
4 | border-color: rgb(33, 33, 33);
5 |
6 | background-color: rgb(200, 200, 200);
7 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scenes/Selective Dynamics Spinner Demo.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff954d2fced154a4197392a03bfdd6f3
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Utility.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3dfd03e520c145b45a32c7e2915fe3cb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/SadnessMonday.BetterPhysics.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3f202319e7864fce88bc525e942f329
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/SadnessMonday.BetterPhysics.Core.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7002a6504f67e4ae9a50c0e365d2c40a
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scenes/Interactive Selective Kinematics Demo.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2271f02770edf6246b07df7be6ae4660
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/.idea/.idea.betterphysics/.idea/indexLayout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9722d52df16aab742b26fe301782c74c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 980c7bb65c02d464684c2220c57fcd75
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/BigCheck.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8bf1e351ae5e183408ccf92c0bcab154
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/SmallCheck.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80eba7406743c9e4fa7386dd7f28bb61
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/SadnessMonday.BetterPhysics.Samples.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 04edcf1b2d8ef403da6c01655a196dc4
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Icons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab9d0e254817f4f4589a6a378d77babc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f9398c14296d30f479b9de5f3ec3b827
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Icons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8490c57c02b441e4dab99565da835c99
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 82d68ee644bbbb44183019f731e9f205
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Unity.AssetStoreTools.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c183be512f4485d40a3437fabd6c81cf
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/BlockObstacles.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3085ba614bd7f0b4faa944eee9b53ee5
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/BlueMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 882220c89f6817a4aa178b887095ff29
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/CyanMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b2d1b3ce6f85804d985a20da00a9ecb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/GreenMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 585257803e58eff4b9a0a65e08a377ad
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/PurpleMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a00b6e0551b457479b59672c701182b
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/RedMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fdcdb9d697c25c341b68514f519cc662
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/ShipMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5267c2eee57e3084d9e94a5bc2ab5444
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/SpinnerMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 87db8e02cb45de04fb14ab5b0b4faf52
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Settings/Resources/BetterPhysicsSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9e1867748e7c5943a70a3bca46e24ab
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 15b24ad8f9d236249910fb8eef1e30ea
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b2d1d4985f5314246a7cb4ef749974af
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1b5ff7c95381e82438f6c9dc40069031
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Styles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21f473cb130d5f0458b2823b3a67f789
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Login.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f0a004d57c1a4db4a83df517f42de8a1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2fcc7023ae026264a9f05c37d0064aea
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Data.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c2a38ded8e054c4088aff1db7224f66
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Utility.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3bc3a78a4b494e44b75268ad1444ab81
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/LoginWindow.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6390238ed687a564cb0236e8d6ba8cd9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a4b5569f0f756a4468fb02a9c8171e24
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/PhysicsMaterials/NoFriction.physicMaterial.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c79854a13800c643a7ee62a1d1e3697
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 13400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/AllPackages.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: be1208fb3d0e8174a8075d0078069e72
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 462cf5f916fad974a831f6a44aadcc82
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/AssetStoreSubmissionText.txt:
--------------------------------------------------------------------------------
1 | Due to a known issue in Burst, a Burst-related error may appear and the Unity Editor may need to be restarted after importing the asset if the Burst version changes.
2 |
3 | See https://forum.unity.com/threads/feedback-on-issue-with-burst-dependencies-in-assets.1599069/
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bdb914a9abfc95e41b7834f45f8114d3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ScriptableObjects.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d62652f91f698904ea662c6ab252ea59
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/01_IncludeDemo.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f108107be07f69045813d69eff580078
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/03_ResetPrefabs.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 700026f446833f649a3c63b33a90a295
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/05_EmptyPrefab.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 08790ea0ed0fd274fb1df75ccc32d415
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/08_RemoveJPG.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 781021ae3aa6570468e08d78e3195127
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/17_CheckLODs.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ad52ffa05767e9d4bb4d92093ad68b03
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ScriptableObjects/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7cd52466a2239344d90c3043b7afc1e4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/04_IncludeColliders.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 28ab5af444cf3c849800ed0d8f4a3102
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/07_FixOrientation.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45b2b11da67e8864aacc62d928524b4c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/06_IncludeDocumentation.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b03433f7977b29e4ca7e8d76393a6c26
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/18_ShaderCompilerErrors.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1450037453608204a989ff95dca62fae
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/19_TypesHaveNamespaces.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd110ee16e8de4d48a602349ed7a0b25
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/20_ConsistentLineEndings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1e7b5480c1d8bda43ab4fa945939e243
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Sandbox/DemoShip.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8e0b9ba5da024ca4a22670c843859bf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/13_RemoveVideosAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 893a0df188c2026438be48eed39b301f
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/15_RemoveMixamoAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a0a44055f786ec64f86a07a214d5f831
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/16_RemoveSpeedTreeAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 305bbe67f7c644d18bc8a5b2273aa6a4
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/02_MeshesHavePrefabsAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 03b362b67028eb443b7ba8b84aedd5f2
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/10_MissingComponentAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc2cb4e6635aa334ea4a52e2e3ce57c8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/11_RemoveJavaScriptAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf01c18b66907f54c99517f6a877e3e0
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/12_RemoveLossyAudioAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a48657926de5cfb47ac559a7108d03ee
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/14_RemoveExecutablesAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e996c53186de96e49a742d414648a809
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/BetterRigidbodyTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4ef09913514084f51b520bdaf9b22eb2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/09_AssetMissingComponentAutomatedTest.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1a3d0b3827fc16347867bee335e8f4ea
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/.idea/.idea.betterphysics/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/Spinner.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b424785683ef41f1ae6ec7949bd4bcb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Directionality.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 85743b336665a490bbe3fdd770ae1572
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/BRBLauncher.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39206428aa6bc4e5fa785362d77bb65a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/BasicSpaceShip.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b1e4a718fe9e244aaab7adfb85b01922
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/Controller.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56e866534cec64bfba39a3b5c7a992c3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/RigidbodyExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 14e12e6a8185841c8a19f1902ff33d8d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssemblyInfo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ccfd7faf75ab3c74a98015e772288d86
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Scripts/BetterRigidbodyEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 046d660fbbfcd47ddacf51d517894bb2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Utilities/Speedometer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 057da1a96a3e949e09262e6de7104028
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreTools.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6060eef206afc844caaa1732538e8890
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreToolsWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1057a05baaa45942808573065c02a03
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Utility/PackageUtility.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 605ea62f8b11d674a95a53f895df4c67
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/InteractiveKinematicsDemoManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f0af3f63d1220564c85412453edf8f07
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Utility/ASToolsPreferences.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b75179c8d22a35b42a543d6fa7857ce0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Utility/LegacyToolsRemover.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 46ead42026b1f0b4e94153e1a7e10d12
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/ASDebug.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 478caa497d99100429a0509fa487bfe4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/ASError.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 265ad6f65404f8c42aec35d3b8e6f970
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/.idea/.idea.betterphysics/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Rider ignored files
5 | /modules.xml
6 | /contentModel.xml
7 | /.idea.betterphysics.iml
8 | /projectSettingsUpdater.xml
9 | # Editor-based HTTP Client requests
10 | /httpRequests/
11 | # Datasource local storage ignored files
12 | /dataSources/
13 | /dataSources.local.xml
14 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/AssetStoreAPI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 684fca3fffd79d944a32d9b3adbfc007
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/AssetStoreCache.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e5fee0cad7655f458d9b600f4ae6d02
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/OngoingUpload.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 601fdada4edc5b94eb83a21d1a01ed26
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/PackageExporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52ef11a59e545544fafaa99a5fa6cce9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/StyleSelector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b066ce502a289a4ca311a86fbf83f45
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/AssetStoreValidation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4fdc092edc6b5b049bdf5c59068cd3bf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/TestActions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13c919650b39402488cbba21460fba3e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/PackageUploadResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 188361b01a1450145a6fc2a7aa0a3a3c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Data/MessageActions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6c8b1f23bf5c8841be44b13374e7baf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Data/TestResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05d7d92bbda6bf44f8ed5fbd0cde57e6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/LoginWindow/LoginWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4a93170d5bda304895e5feaf6e34aa8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/UploadWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52c6e85acbb00794686387cd876ffc81
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Elements/PathBoxElement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f856d841ca50d7842b2850015d8b1f62
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Utility/NamespaceUtility.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d67de02aca44cea49a4c86d13a756104
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Utility/ValidatorUtility.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 24792af98b4d87746a4b945e2a45dc2d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/BetterRigidbody.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 876ffa78adccc459cb6894456c545f77
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: abe04f9690c7c40138ad9fa7bfe42cf2, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Sandbox/DemoShip.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | public class DemoShip : MonoBehaviour {
4 | private Rigidbody rb;
5 | [SerializeField] private float speed = 4f;
6 |
7 | private void Awake() {
8 | rb = GetComponent();
9 | }
10 |
11 | private void Start() {
12 | rb.AddForce(Vector3.forward * speed, ForceMode.VelocityChange);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/AutomatedTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b284048af6fef0d49b8c3a37f7083d04
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ScriptableObjects/AutomatedTestScriptableObject.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace AssetStoreTools.Validator
4 | {
5 | //[CreateAssetMenu(fileName = "AutomatedTest", menuName = "ScriptableObjects/Automated Test Data")]
6 | internal class AutomatedTestScriptableObject : ValidationTestScriptableObject { }
7 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ValidationTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 095d629656748914bb6202598876fdf4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.unity.asset-store-tools",
3 | "displayName": "Asset Store Tools",
4 | "version": "11.2.0",
5 | "unity": "2019.4",
6 | "description": "Whether you're a programmer, game designer, texture artist or 3D modeler, you're welcome to share your creations with everybody in the Unity developer community!",
7 | "type": "tool"
8 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/PackageGroup.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd683831688cd414f8cc9cd352689b4d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/PackageView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c2205d924ccc4a458abc3d370143740
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/PackageViewStorer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 582639e8ed53f37499d12efcb4cde2c9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/UploadWorkflowView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f84b47b78aca74c4db1e9b753d41422f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Main.uxml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dc5a13143b609774da7101bb8313dd7a
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
11 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ScriptableObjects/AutomatedTestScriptableObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d813ff809ae82f643bf975031305d541
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ScriptableObjects/ValidationTestScriptableObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 11c2422f057b75a458e184d169a00eb6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Main.uss:
--------------------------------------------------------------------------------
1 | #MainScrollView > * > .unity-scroll-view__content-container
2 | {
3 | flex-grow: 1;
4 | }
5 |
6 | #MainScrollView > * > .unity-scroll-view__content-viewport
7 | {
8 | flex-shrink: 1;
9 | }
10 |
11 | #MainScrollView > * > * > .unity-scroll-view__content-container
12 | {
13 | flex-grow: 1;
14 | flex-shrink: 1;
15 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Login/Login_Dark.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13a732708670b6040ac77e49fceae9c5
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Login/Login_Light.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 526a426fa6626ce498c3bd03c67737e4
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Login/Login_Main.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c6827adc58f1b146bde5b52679588d7
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Dark.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d00412342a1b6c943b91cc06edad1202
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Light.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9e3b7e7e1851a140b1a5c23270ded34
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Main.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0bebc765ff411f3428c6b3b23d5eb8e7
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ScriptableObjects/Editor/ValidationTestScriptableObjectInspector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 06d76b0e6df91eb43ac956f883c4a2da
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/PhysicsMaterials/NoFriction.physicMaterial:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!134 &13400000
4 | PhysicMaterial:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: NoFriction
10 | dynamicFriction: 0
11 | staticFriction: 0
12 | bounciness: 0
13 | frictionCombine: 2
14 | bounceCombine: 0
15 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/UploadWindow_Dark.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 42629fa0950d47d4fb25ead7ae74591f
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/UploadWindow_Light.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a7a6eb19ec987844280ce30ca2135cca
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/UploadWindow_Main.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fd40f16a3ddafd6438ecc0f5c2017593
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Styles/AssetStoreValidator_Dark.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6072b9c171efabd4b9df404b6a14bced
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Styles/AssetStoreValidator_Light.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3aabcb23e4d233d4cb06467692556b1c
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Styles/AssetStoreValidator_Main.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd5d36e7e8fb8014fa998bc5cb2816f4
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/AllPackages/AllPackages_Dark.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6320179b9eae0cc4cb6728a4392c4da5
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/AllPackages/AllPackages_Light.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e1bb62d57954d94690fac6155f453ab
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/AllPackages/AllPackages_Main.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 703ea091ed1e85049b6c0e6b94f4aba3
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 |
--------------------------------------------------------------------------------
/ProjectSettings/BurstAotSettings_StandaloneOSX.json:
--------------------------------------------------------------------------------
1 | {
2 | "MonoBehaviour": {
3 | "Version": 4,
4 | "EnableBurstCompilation": true,
5 | "EnableOptimisations": true,
6 | "EnableSafetyChecks": false,
7 | "EnableDebugInAllBuilds": false,
8 | "EnableArmv9SecurityFeatures": false,
9 | "CpuMinTargetX32": 0,
10 | "CpuMaxTargetX32": 0,
11 | "CpuMinTargetX64": 0,
12 | "CpuMaxTargetX64": 0,
13 | "CpuTargetsX64": 72,
14 | "OptimizeFor": 0
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Unity.AssetStoreTools.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "asset-store-tools-editor",
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 | }
--------------------------------------------------------------------------------
/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: 1024
20 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.sadnessmonday.betterphysics",
3 | "version": "1.0.5",
4 | "displayName": "BetterPhysics",
5 | "description": "Selective Kinematics and Speed Limits for Rigidbodies",
6 | "unity": "2022.3",
7 | "dependencies": {
8 | "com.unity.collections": "2.4.1"
9 | },
10 | "keywords": [
11 | "extensions",
12 | "extension",
13 | "helper",
14 | "utility"
15 | ],
16 | "author": {
17 | "name": "Jeremy Schiff",
18 | "url": "sadnessmonday.com"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/AssetStoreUploader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | <<<<<<< HEAD:Tests/Editor/ScreenshotTest.cs.meta
3 | guid: 7b5319699cc84194a9a768ad33b86c21
4 | =======
5 | guid: b3da785da3e541c4181e955bbf25187c
6 | >>>>>>> development:Editor/AssetStoreUploader/AssetStoreUploader.cs.meta
7 | MonoImporter:
8 | externalObjects: {}
9 | serializedVersion: 2
10 | defaultReferences: []
11 | executionOrder: 0
12 | icon: {instanceID: 0}
13 | userData:
14 | assetBundleName:
15 | assetBundleVariant:
16 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreToolsWindow.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 | using UnityEngine;
3 | using System;
4 |
5 | namespace AssetStoreTools
6 | {
7 | internal abstract class AssetStoreToolsWindow : EditorWindow
8 | {
9 | protected abstract string WindowTitle { get; }
10 |
11 | protected virtual void Init()
12 | {
13 | titleContent = new GUIContent(WindowTitle);
14 | }
15 |
16 | private void OnEnable()
17 | {
18 | Init();
19 | }
20 |
21 | }
22 | }
--------------------------------------------------------------------------------
/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 | layers:
8 | - Default
9 | - TransparentFX
10 | - Ignore Raycast
11 | -
12 | - Water
13 | - UI
14 | -
15 | -
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 | m_SortingLayers:
41 | - name: Default
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/SadnessMonday.BetterPhysics.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "SadnessMonday.BetterPhysics.Editor",
3 | "rootNamespace": "SadnessMonday.BetterPhysics.Editor",
4 | "references": [
5 | "GUID:7002a6504f67e4ae9a50c0e365d2c40a"
6 | ],
7 | "includePlatforms": [
8 | "Editor"
9 | ],
10 | "excludePlatforms": [],
11 | "allowUnsafeCode": false,
12 | "overrideReferences": false,
13 | "precompiledReferences": [],
14 | "autoReferenced": true,
15 | "defineConstraints": [],
16 | "versionDefines": [],
17 | "noEngineReferences": false
18 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/LICENSE.md:
--------------------------------------------------------------------------------
1 | Asset Store Tools v2 copyright © 2022 Unity Technologies
2 |
3 | Source code of the package is licensed under the Unity Companion License (see https://unity3d.com/legal/licenses/unity_companion_license); otherwise licensed under the Unity Package Distribution License (see https://unity3d.com/legal/licenses/Unity_Package_Distribution_License )
4 |
5 | Unless expressly provided otherwise, the software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions.
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Editor/Scripts/BetterPhysicsSettingsEditor.cs:
--------------------------------------------------------------------------------
1 | using SadnessMonday.BetterPhysics.Layers;
2 | using UnityEditor;
3 | using UnityEngine;
4 |
5 | namespace SadnessMonday.BetterPhysics.Editor {
6 | [CustomEditor(typeof(BetterPhysicsSettings))]
7 | public class BetterPhysicsSettingsEditor : UnityEditor.Editor {
8 | public override void OnInspectorGUI() {
9 | EditorGUILayout.LabelField("Please do not modify this asset directly.");
10 | if (GUILayout.Button("Open the BetterPhysics Settings Window")) {
11 | SettingsService.OpenProjectSettings("Project/Better Physics");
12 | }
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/Assets/Settings/Resources/BetterPhysicsSettings.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: 8a8820f2c8d54340b6df64bad009e725, type: 3}
13 | m_Name: BetterPhysicsSettings
14 | m_EditorClassIdentifier:
15 | layerNamesStorage:
16 | - Default
17 | - Unstoppable
18 | - Feather
19 | - User Layer 0
20 | - User Layer 1
21 | - User Layer 2
22 | interactionsStorage: []
23 |
--------------------------------------------------------------------------------
/Assets/Tests/SadnessMonday.BetterPhysics.Tests.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "SadnessMonday.BetterPhysics.Tests",
3 | "rootNamespace": "SadnessMonday.BetterPhysics.Tests",
4 | "references": [
5 | "UnityEngine.TestRunner",
6 | "UnityEditor.TestRunner",
7 | "SadnessMonday.BetterPhysics"
8 | ],
9 | "includePlatforms": [],
10 | "excludePlatforms": [],
11 | "allowUnsafeCode": false,
12 | "overrideReferences": true,
13 | "precompiledReferences": [
14 | "nunit.framework.dll"
15 | ],
16 | "autoReferenced": false,
17 | "defineConstraints": [
18 | "UNITY_INCLUDE_TESTS"
19 | ],
20 | "versionDefines": [],
21 | "noEngineReferences": false
22 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Main.uxml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/Spinner.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace SadnessMonday.BetterPhysics.Samples {
4 | [RequireComponent(typeof(BetterRigidbody))]
5 | public class Spinner : MonoBehaviour
6 | {
7 | [SerializeField]
8 | Vector3 RotationAxis = Vector3.forward;
9 | [SerializeField]
10 | [Tooltip("Degrees per second")]
11 | float speed = 180f;
12 |
13 | BetterRigidbody brb;
14 |
15 | void Awake() {
16 | brb = GetComponent();
17 | }
18 |
19 | void FixedUpdate() {
20 | brb.MoveRotation(brb.rotation * Quaternion.Euler(speed * Time.fixedDeltaTime * RotationAxis.normalized));
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/LimitType.cs:
--------------------------------------------------------------------------------
1 | namespace SadnessMonday.BetterPhysics {
2 | public enum LimitType {
3 | ///
4 | /// No limit at all.
5 | ///
6 | None = 0,
7 | ///
8 | /// A soft limit only applies to forces added through AddForce. It does not apply a limit to
9 | /// forces applied from external sources such as physics interactions.
10 | ///
11 | Soft,
12 | ///
13 | /// A hard limit applies to all forces and all sources of velocity. The object will be slowed
14 | /// to under the specified limits no matter what causes it to go over those limits.
15 | ///
16 | Hard
17 | }
18 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Upload/UploadWindow_Main.uss:
--------------------------------------------------------------------------------
1 | #UploadWindow
2 | {
3 | flex-grow: 1;
4 | overflow: hidden;
5 | }
6 |
7 | .bottom-tools-row
8 | {
9 | flex-direction: row;
10 | flex-shrink: 0;
11 |
12 | justify-content: space-between;
13 | margin: 0;
14 | }
15 |
16 | .toolbar-left-side-container
17 | {
18 | align-self: center;
19 | flex-direction: row;
20 | margin: 3px 0 3px 5px;
21 | }
22 |
23 | .toolbar-right-side-container
24 | {
25 | align-self: center;
26 | flex-direction: row;
27 | flex-shrink: 0;
28 | margin: 0;
29 | }
30 |
31 | .refresh-button, .logout-button, .ongoing-uploads-button, .all-packages-button
32 | {
33 | min-width: 50px;
34 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/SadnessMonday.BetterPhysics.Core.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "SadnessMonday.BetterPhysics",
3 | "rootNamespace": "SadnessMonday.BetterPhysics",
4 | "references": [
5 | "GUID:e0cd26848372d4e5c891c569017e11f1",
6 | "GUID:75469ad4d38634e559750d17036d5f7c"
7 | ],
8 | "includePlatforms": [],
9 | "excludePlatforms": [],
10 | "allowUnsafeCode": false,
11 | "overrideReferences": false,
12 | "precompiledReferences": [],
13 | "autoReferenced": true,
14 | "defineConstraints": [],
15 | "versionDefines": [
16 | {
17 | "name": "com.unity.inputsystem",
18 | "expression": "0.0.0",
19 | "define": "NEW_INPUT_SYSTEM_INSTALLED"
20 | }
21 | ],
22 | "noEngineReferences": false
23 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/SadnessMonday.BetterPhysics.Samples.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "SadnessMonday.BetterPhysics.Samples",
3 | "rootNamespace": "SadnessMonday.BetterPhysics.Samples",
4 | "references": [
5 | "GUID:7002a6504f67e4ae9a50c0e365d2c40a",
6 | "GUID:75469ad4d38634e559750d17036d5f7c"
7 | ],
8 | "includePlatforms": [],
9 | "excludePlatforms": [],
10 | "allowUnsafeCode": false,
11 | "overrideReferences": false,
12 | "precompiledReferences": [],
13 | "autoReferenced": true,
14 | "defineConstraints": [],
15 | "versionDefines": [
16 | {
17 | "name": "com.unity.inputsystem",
18 | "expression": "0.0.0",
19 | "define": "NEW_INPUT_SYSTEM_INSTALLED"
20 | }
21 | ],
22 | "noEngineReferences": false
23 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Login/Login_Dark.uss:
--------------------------------------------------------------------------------
1 | .asset-store-logo
2 | {
3 | background-image: url("../../Icons/publisher_portal_white.png");
4 | }
5 |
6 | .or-label
7 | {
8 | color: rgb(200, 200, 200);
9 | }
10 |
11 | .login-error-box
12 | {
13 | background-color: rgb(63, 63, 63);
14 | }
15 |
16 | .manual-login-box
17 | {
18 | background-color: rgb(63, 63, 63);
19 | }
20 |
21 | .hyperlink-button
22 | {
23 | color: rgb(68, 113, 229);
24 |
25 | border-color: rgba(0, 0, 0, 0);
26 |
27 | background-color: rgba(0, 0, 0, 0);
28 | }
29 |
30 | .hyperlink-button:hover
31 | {
32 | color: rgb(68, 133, 229);
33 | }
34 |
35 | .hyperlink-button:active
36 | {
37 | color: rgb(68, 93, 229);
38 | }
39 |
40 | .login-error-box > Image
41 | {
42 | --unity-image: resource("console.erroricon@2x");
43 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Layers/InteractionType.cs:
--------------------------------------------------------------------------------
1 | namespace SadnessMonday.BetterPhysics.Layers {
2 | public enum InteractionType : short {
3 | Default, // the default, unmodified reaction
4 | Feather, // A feather interaction means the actor will not affect the receiver at all.
5 | Kinematic // A kinematic interaction means the receiver will not affect the actor at all.
6 | }
7 |
8 | public static class InteractionTypeExtensions {
9 | public static InteractionType Inverse(this InteractionType type) {
10 | switch (type) {
11 | case InteractionType.Feather:
12 | return InteractionType.Kinematic;
13 | case InteractionType.Kinematic:
14 | return InteractionType.Feather;
15 | default:
16 | return type;
17 | }
18 | }
19 | }
20 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Login/Login_Light.uss:
--------------------------------------------------------------------------------
1 | .asset-store-logo
2 | {
3 | background-image: url("../../Icons/publisher_portal_black.png");
4 | }
5 |
6 | .or-label
7 | {
8 | color: rgb(28, 28, 28);
9 | }
10 |
11 | .login-error-box
12 | {
13 | background-color: rgb(212, 212, 212);
14 | }
15 |
16 | .manual-login-box
17 | {
18 | background-color: rgb(212, 212, 212);
19 | }
20 |
21 | .hyperlink-button
22 | {
23 | color: rgb(68, 113, 229);
24 |
25 | border-color: rgba(0, 0, 0, 0);
26 |
27 | background-color: rgba(0, 0, 0, 0);
28 | }
29 |
30 | .hyperlink-button:hover
31 | {
32 | color: rgb(68, 133, 229);
33 | }
34 |
35 | .hyperlink-button:active
36 | {
37 | color: rgb(68, 93, 229);
38 | }
39 |
40 | .login-error-box > Image
41 | {
42 | --unity-image: resource("console.erroricon@2x");
43 | }
44 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Utilities/Speedometer.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEngine.UI;
3 |
4 | namespace SadnessMonday.BetterPhysics.Utilities
5 | {
6 | public class Speedometer : MonoBehaviour
7 | {
8 | [SerializeField]
9 | BetterRigidbody brb;
10 | [SerializeField]
11 | Text speed;
12 | [SerializeField]
13 | Text localVelocity;
14 | [SerializeField]
15 | Text worldVelocity;
16 |
17 | [SerializeField]
18 | private string formatStr = "{0:F2} m/s";
19 |
20 | void Awake() {
21 | if (brb == null) brb = GetComponent();
22 | }
23 |
24 | void LateUpdate() {
25 | if (speed) speed.text = string.Format(formatStr, brb.velocity.magnitude);
26 | if (localVelocity) localVelocity.text = $"{brb.LocalVelocity:F2}";
27 | if (worldVelocity) worldVelocity.text = $"{brb.Velocity:F2}";
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Dark.uss:
--------------------------------------------------------------------------------
1 | .primary-colors
2 | {
3 | /* Light - lighter */
4 | background-color: rgb(220, 220, 220);
5 | /* Light - middle */
6 | background-color: rgb(200, 200, 200);
7 | /* Light - darker */
8 | background-color: rgb(180, 180, 180);
9 |
10 | /* Dark - lighter */
11 | background-color: rgb(78, 78, 78);
12 | /* Dark - middle */
13 | background-color: rgb(68, 68, 68);
14 | /* Dark - darker */
15 | background-color: rgb(58, 58, 58);
16 |
17 | /* Border color - light */
18 | border-color: rgb(200, 200, 200);
19 | /* Border color - dark */
20 | border-color: rgb(33, 33, 33);
21 | }
22 |
23 | .accent-color
24 | {
25 | border-color: rgb(58, 121, 187);
26 | }
27 |
28 | .empty-color
29 | {
30 | background-color: rgba(0, 0, 0, 0);
31 | border-color: rgba(0, 0, 0, 0);
32 | }
33 |
34 | .root
35 | {
36 |
37 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Styles/Base/BaseWindow_Light.uss:
--------------------------------------------------------------------------------
1 | .primary-colors
2 | {
3 | /* Light - lighter */
4 | background-color: rgb(220, 220, 220);
5 | /* Light - middle */
6 | background-color: rgb(200, 200, 200);
7 | /* Light - darker */
8 | background-color: rgb(180, 180, 180);
9 |
10 | /* Dark - lighter */
11 | background-color: rgb(50, 50, 50);
12 | /* Dark - middle */
13 | background-color: rgb(28, 28, 28);
14 | /* Dark - darker */
15 | background-color: rgb(0, 0, 0);
16 |
17 | /* Border color - light */
18 | border-color: rgb(200, 200, 200);
19 | /* Border color - dark */
20 | border-color: rgb(33, 33, 33);
21 | }
22 |
23 | .accent-color
24 | {
25 | border-color: rgb(58, 121, 187);
26 | }
27 |
28 | .empty-color
29 | {
30 | background-color: rgba(0, 0, 0, 0);
31 | border-color: rgba(0, 0, 0, 0);
32 | }
33 |
34 | .root
35 | {
36 |
37 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/03_ResetPrefabs.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 03_ResetPrefabs
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 3
17 | Title: Reset Prefabs
18 | Description: Prefabs must have their position/rotation set to 0, and their scale
19 | set to 1.
20 | TestMethodName: _3_ResetPrefabs
21 | ErrorCategory:
22 | Filter:
23 | - 3D
24 | - Essentials
25 | - Templates
26 | FilterIsInclusive: 1
27 | AppliesToSubCategories: 1
28 | WarningCategory:
29 | Filter: []
30 | FilterIsInclusive: 0
31 | AppliesToSubCategories: 1
32 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/07_FixOrientation.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 07_FixOrientation
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 7
17 | Title: Mesh orientation
18 | Description: 'Meshes should be facing the correct way. The proper facing is: Z
19 | vector is forward, Y vector is up, X vector is right.'
20 | TestMethodName: _7_FixOrientation
21 | ErrorCategory:
22 | Filter: []
23 | FilterIsInclusive: 1
24 | AppliesToSubCategories: 1
25 | WarningCategory:
26 | Filter: []
27 | FilterIsInclusive: 0
28 | AppliesToSubCategories: 1
29 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/11_RemoveJavaScriptAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 11_RemoveJavaScriptAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 11
17 | Title: UnityScript / JavaScript file inclusion
18 | Description: JavaScript / UnityScript files are not allowed, as they are no longer
19 | supported.
20 | TestMethodName: _11_RemoveJavaScript
21 | ErrorCategory:
22 | Filter: []
23 | FilterIsInclusive: 0
24 | AppliesToSubCategories: 1
25 | WarningCategory:
26 | Filter: []
27 | FilterIsInclusive: 0
28 | AppliesToSubCategories: 1
29 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/16_RemoveSpeedTreeAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 16_RemoveSpeedTreeAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 16
17 | Title: SpeedTree asset inclusion
18 | Description: You cannot redistribute SpeedTree files on other marketplaces. Please
19 | remove all SpeedTree files that are in this package.
20 | TestMethodName: _16_RemoveSpeedTreeFiles
21 | ErrorCategory:
22 | Filter: []
23 | FilterIsInclusive: 0
24 | AppliesToSubCategories: 1
25 | WarningCategory:
26 | Filter: []
27 | FilterIsInclusive: 0
28 | AppliesToSubCategories: 1
29 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/05_EmptyPrefab.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 05_EmptyPrefab
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 5
17 | Title: Empty Prefabs
18 | Description: Prefabs cannot be empty, please make sure that you set up your prefabs
19 | correctly.
20 | TestMethodName: _5_EmptyPrefab
21 | ErrorCategory:
22 | Filter:
23 | - 3D
24 | - 2D
25 | - VFX
26 | - Animation
27 | - Essentials
28 | - Templates
29 | FilterIsInclusive: 1
30 | AppliesToSubCategories: 1
31 | WarningCategory:
32 | Filter: []
33 | FilterIsInclusive: 0
34 | AppliesToSubCategories: 1
35 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/10_MissingComponentAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 10_MissingComponentAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 10
17 | Title: Missing components in scenes
18 | Description: GameObjects in your scene have been found to have missing components.
19 | We do not allow GameObjects to have broken connections.
20 | TestMethodName: _10_MissingComponentTest
21 | ErrorCategory:
22 | Filter: []
23 | FilterIsInclusive: 1
24 | AppliesToSubCategories: 1
25 | WarningCategory:
26 | Filter: []
27 | FilterIsInclusive: 0
28 | AppliesToSubCategories: 1
29 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/18_ShaderCompilerErrors.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 18_ShaderCompilerErrors
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 18
17 | Title: Shader compilation errors
18 | Description: An error was found within one or more of your shaders. Please make
19 | sure the shaders inside your package do not have errors and compile successfully.
20 | TestMethodName: _18_ShaderCompilerErrors
21 | ErrorCategory:
22 | Filter: []
23 | FilterIsInclusive: 1
24 | AppliesToSubCategories: 1
25 | WarningCategory:
26 | Filter: []
27 | FilterIsInclusive: 0
28 | AppliesToSubCategories: 1
29 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/UploadWindow/AllPackageView/PackageViewStorer.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace AssetStoreTools.Uploader
4 | {
5 | internal static class PackageViewStorer
6 | {
7 | private static readonly Dictionary SavedPackages = new Dictionary();
8 |
9 | public static PackageView GetPackage(PackageData packageData)
10 | {
11 | string versionId = packageData.VersionId;
12 | if (SavedPackages.ContainsKey(versionId))
13 | {
14 | var savedPackage = SavedPackages[versionId];
15 | savedPackage.UpdateDataValues(packageData);
16 | return savedPackage;
17 | }
18 |
19 | var package = new PackageView(packageData);
20 | SavedPackages.Add(package.VersionId, package);
21 | return package;
22 | }
23 |
24 | public static void Reset()
25 | {
26 | SavedPackages.Clear();
27 | }
28 | }
29 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/09_AssetMissingComponentAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 09_AssetMissingComponentAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 9
17 | Title: Missing components in assets
18 | Description: We do not allow missing or broken material/texture/prefab/script connections
19 | in your package. Please make sure none of your assets have missing components.
20 | TestMethodName: _9_MissingComponentsInAssets
21 | ErrorCategory:
22 | Filter: []
23 | FilterIsInclusive: 1
24 | AppliesToSubCategories: 1
25 | WarningCategory:
26 | Filter: []
27 | FilterIsInclusive: 0
28 | AppliesToSubCategories: 1
29 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/04_IncludeColliders.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 04_IncludeColliders
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 4
17 | Title: Colliders for Prefabs with meshes
18 | Description: Prefabs with meshes inside them have to have colliders applied to
19 | them, if the Prefabs are marked as Static. Please make sure you have appropriately
20 | sized colliders applied to your prefabs.
21 | TestMethodName: _4_IncludeColliders
22 | ErrorCategory:
23 | Filter: []
24 | FilterIsInclusive: 1
25 | AppliesToSubCategories: 1
26 | WarningCategory:
27 | Filter: []
28 | FilterIsInclusive: 0
29 | AppliesToSubCategories: 1
30 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/20_ConsistentLineEndings.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 20_ConsistentLineEndings
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 20
17 | Title: Consistent line endings
18 | Description: Inconsistent line endings in scripts might lead to incorrect line
19 | numbers in stacktraces and compiler errors. Many text editors can fix this using
20 | Convert Line Endings menu commands.
21 | TestMethodName: _20_ConsistentLineEndings
22 | ErrorCategory:
23 | Filter: []
24 | FilterIsInclusive: 1
25 | AppliesToSubCategories: 1
26 | WarningCategory:
27 | Filter: []
28 | FilterIsInclusive: 0
29 | AppliesToSubCategories: 1
30 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/02_MeshesHavePrefabsAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 02_MeshesHavePrefabsAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 2
17 | Title: Prefabs for meshes
18 | Description: Each mesh should have a corresponding prefab set up with all variations
19 | of the texture/mesh/material that you are providing. Please create prefabs for
20 | all of your imported objects.
21 | TestMethodName: _2_MeshesHavePrefabs
22 | ErrorCategory:
23 | Filter: []
24 | FilterIsInclusive: 1
25 | AppliesToSubCategories: 1
26 | WarningCategory:
27 | Filter: []
28 | FilterIsInclusive: 0
29 | AppliesToSubCategories: 1
30 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/19_TypesHaveNamespaces.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 19_TypesHaveNamespaces
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 19
17 | Title: Types have namespaces
18 | Description: Types in your scripts (classes, interfaces, structs, enums) should
19 | be nested under a namespace block to prevent them from being mistaken for other
20 | potential types and for better organization as a whole
21 | TestMethodName: _19_TypesHaveNamespaces
22 | ErrorCategory:
23 | Filter: []
24 | FilterIsInclusive: 1
25 | AppliesToSubCategories: 1
26 | WarningCategory:
27 | Filter: []
28 | FilterIsInclusive: 0
29 | AppliesToSubCategories: 1
30 |
--------------------------------------------------------------------------------
/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 | m_PackageRequiringCoreStatsPresent: 0
27 | UnityAdsSettings:
28 | m_Enabled: 0
29 | m_InitializeOnStartup: 1
30 | m_TestMode: 0
31 | m_IosGameId:
32 | m_AndroidGameId:
33 | m_GameIds: {}
34 | m_GameId:
35 | PerformanceReportingSettings:
36 | m_Enabled: 0
37 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/13_RemoveVideosAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 13_RemoveVideosAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 13
17 | Title: Video file inclusion
18 | Description: You cannot include a video file in your package. Please upload your
19 | video file to an online video hosting website (Youtube, Vimeo, etc.) and include
20 | the link to the video in your written documentation.
21 | TestMethodName: _13_RemoveVideoFiles
22 | ErrorCategory:
23 | Filter: []
24 | FilterIsInclusive: 1
25 | AppliesToSubCategories: 1
26 | WarningCategory:
27 | Filter: []
28 | FilterIsInclusive: 0
29 | AppliesToSubCategories: 1
30 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/08_RemoveJPG.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 08_RemoveJPG
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 8
17 | Title: JPG/JPEG images
18 | Description: We do not allow texture images that are saved in lossy formats. Please
19 | save all of your images as lossless format file types, such as PNG, TGA, or PSD.
20 | TestMethodName: _8_RemoveJpgFiles
21 | ErrorCategory:
22 | Filter:
23 | - 3D
24 | - 2D
25 | - VFX
26 | - Animation
27 | - Essentials
28 | - Templates
29 | FilterIsInclusive: 1
30 | AppliesToSubCategories: 1
31 | WarningCategory:
32 | Filter: []
33 | FilterIsInclusive: 0
34 | AppliesToSubCategories: 1
35 |
--------------------------------------------------------------------------------
/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_AdvancedSettingsExpanded: 1
17 | m_ScopedRegistriesSettingsExpanded: 1
18 | m_SeeAllPackageVersions: 0
19 | m_DismissPreviewPackagesInUse: 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_ConfigSource: 0
29 | m_UserSelectedRegistryName:
30 | m_UserAddingNewScopedRegistry: 0
31 | m_RegistryInfoDraft:
32 | m_Modified: 0
33 | m_ErrorMessage:
34 | m_UserModificationsInstanceId: -842
35 | m_OriginalInstanceId: -844
36 | m_LoadAssets: -1
37 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Jeremy Schiff
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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/15_RemoveMixamoAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 15_RemoveMixamoAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 15
17 | Title: Mixamo file inclusion
18 | Description: We do not allow or accept packages files that were made with third-party
19 | software, such as Mixamo, Fuse, etc. because these files are under licensing
20 | that does not agree with the Asset Store End User License Agreement (EULA).
21 | TestMethodName: _15_RemoveMixamoFiles
22 | ErrorCategory:
23 | Filter: []
24 | FilterIsInclusive: 0
25 | AppliesToSubCategories: 1
26 | WarningCategory:
27 | Filter: []
28 | FilterIsInclusive: 1
29 | AppliesToSubCategories: 1
30 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Categories/ValidatorCategory.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Linq;
3 | using UnityEngine;
4 |
5 | namespace AssetStoreTools.Validator
6 | {
7 | [System.Serializable]
8 | internal class ValidatorCategory
9 | {
10 | public bool AppliesToAll => Filter.Length == 0 && !FilterIsInclusive;
11 | public string[] Filter = { "Tools", "Art" };
12 | [Tooltip("Tip: When disabled and filter is empty, this category will apply to all")]
13 | public bool FilterIsInclusive = true;
14 | public bool AppliesToSubCategories = true;
15 |
16 | public bool AppliesToCategory(string category)
17 | {
18 | if (AppliesToAll)
19 | return true;
20 |
21 | if(AppliesToSubCategories)
22 | category = category.Split('/')[0];
23 |
24 | var applies = FilterIsInclusive;
25 | if(Filter.All(x => String.Compare(x, category, StringComparison.OrdinalIgnoreCase) != 0))
26 | applies = !applies;
27 | return applies;
28 | }
29 | }
30 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/17_CheckLODs.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 17_CheckLODs
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 17
17 | Title: LOD setup
18 | Description: "We do not allow prefabs that contain a mesh with LOD written in\r
19 | its name, but without an LOD element or more than 1 mesh attached. Please\r make
20 | sure that LODs are correctly set up in the prefab. Refer to the LODGroup\r Manual
21 | to set up your LODs."
22 | TestMethodName: _17_CheckLODsonyourPrefabs
23 | ErrorCategory:
24 | Filter:
25 | - 3D
26 | - Essentials
27 | - Templates
28 | FilterIsInclusive: 1
29 | AppliesToSubCategories: 1
30 | WarningCategory:
31 | Filter: []
32 | FilterIsInclusive: 0
33 | AppliesToSubCategories: 1
34 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/14_RemoveExecutablesAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 14_RemoveExecutablesAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 14
17 | Title: Executable file inclusion
18 | Description: Your package must not contain an .exe, installer programs or applications.
19 | If your plugin requires an external program to run, please remove the installer
20 | program from your package and write the instructions on how to download and install
21 | the installer program in your documentation.
22 | TestMethodName: _14_RemoveExecutableFiles
23 | ErrorCategory:
24 | Filter: []
25 | FilterIsInclusive: 0
26 | AppliesToSubCategories: 1
27 | WarningCategory:
28 | Filter: []
29 | FilterIsInclusive: 0
30 | AppliesToSubCategories: 1
31 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ScriptableObjects/ValidationTestScriptableObject.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace AssetStoreTools.Validator
4 | {
5 | internal class ValidationTestScriptableObject : ScriptableObject
6 | {
7 | [SerializeField, HideInInspector]
8 | private bool HasBeenInitialized;
9 |
10 | public int Id;
11 | public string Title;
12 | public string Description;
13 | public string TestMethodName;
14 |
15 | public ValidatorCategory ErrorCategory;
16 | public ValidatorCategory WarningCategory;
17 |
18 | private void OnEnable()
19 | {
20 | // To do: maybe replace with Custom Inspector
21 | if (HasBeenInitialized)
22 | return;
23 |
24 | var existingTestCases = ValidatorUtility.GetAutomatedTestCases("Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/", true);
25 | if (existingTestCases.Length > 0)
26 | Id = existingTestCases[existingTestCases.Length - 1].Id + 1;
27 | else
28 | Id = 1;
29 | HasBeenInitialized = true;
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/OngoingUpload.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading;
3 |
4 | namespace AssetStoreTools.Uploader
5 | {
6 | internal class OngoingUpload : IDisposable
7 | {
8 | private CancellationTokenSource _cancellationTokenSource;
9 |
10 | public string VersionId { get; }
11 | public string PackageName { get; }
12 | public float Progress { get; private set; }
13 | public CancellationToken CancellationToken => _cancellationTokenSource.Token;
14 |
15 | public OngoingUpload(string versionId, string packageName)
16 | {
17 | VersionId = versionId;
18 | PackageName = packageName;
19 | Progress = 0f;
20 | _cancellationTokenSource = new CancellationTokenSource();
21 | }
22 |
23 | public void Cancel()
24 | {
25 | _cancellationTokenSource?.Cancel();
26 | }
27 |
28 | public void Dispose()
29 | {
30 | _cancellationTokenSource?.Dispose();
31 | _cancellationTokenSource = null;
32 | }
33 |
34 | public void UpdateProgress(float newProgress)
35 | {
36 | Progress = newProgress;
37 | }
38 | }
39 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/01_IncludeDemo.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 01_IncludeDemo
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 1
17 | Title: Demo scene inclusion
18 | Description: If your product has content to show off, it should be displayed in
19 | a demo scene. Please provide a practical demo with all of your assets set up.
20 | If your asset is based on scripting or Editor extensions, please consider adding
21 | a demo scene showcasing the asset or showing setup steps in the scene.
22 | TestMethodName: _1_IncludeDemoScene
23 | ErrorCategory:
24 | Filter:
25 | - 3D
26 | - 2D
27 | - VFX
28 | - Animation
29 | - Essentials
30 | - Templates
31 | FilterIsInclusive: 1
32 | AppliesToSubCategories: 1
33 | WarningCategory:
34 | Filter: []
35 | FilterIsInclusive: 0
36 | AppliesToSubCategories: 1
37 |
--------------------------------------------------------------------------------
/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: 11
7 | m_Gravity: {x: 0, y: -9.81, z: 0}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_BounceThreshold: 2
10 | m_SleepThreshold: 0.005
11 | m_DefaultContactOffset: 0.01
12 | m_DefaultSolverIterations: 6
13 | m_DefaultSolverVelocityIterations: 1
14 | m_QueriesHitBackfaces: 0
15 | m_QueriesHitTriggers: 1
16 | m_EnableAdaptiveForce: 0
17 | m_ClothInterCollisionDistance: 0
18 | m_ClothInterCollisionStiffness: 0
19 | m_ContactsGeneration: 1
20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
21 | m_AutoSimulation: 1
22 | m_AutoSyncTransforms: 0
23 | m_ReuseCollisionCallbacks: 1
24 | m_ClothInterCollisionSettingsToggle: 0
25 | m_ContactPairsMode: 0
26 | m_BroadphaseType: 0
27 | m_WorldBounds:
28 | m_Center: {x: 0, y: 0, z: 0}
29 | m_Extent: {x: 250, y: 250, z: 250}
30 | m_WorldSubdivisions: 8
31 | m_FrictionType: 0
32 | m_EnableEnhancedDeterminism: 0
33 | m_EnableUnifiedHeightmaps: 1
34 | m_DefaultMaxAngluarSpeed: 7
35 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/12_RemoveLossyAudioAutomatedTest.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 12_RemoveLossyAudioAutomatedTest
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 12
17 | Title: Lossy audio file inclusion
18 | Description: 'We do not recommend audio files that are saved as .mp3 or .ogg. Please
19 | save all of your audio as lossless format file types, such as .wav. If you have
20 | non-lossy alternative files to your lossy audio files, please make sure to name
21 | them identically to avoid rejection. For example: ''shout.mp3'', ''shout.wav''.
22 | Listing of the format in the file name is also allowed and accounted for by the
23 | validator. For example: ''taunt MP3.mp3'', ''taunt WAV.wav''.'
24 | TestMethodName: _12_RemoveLossyAudioFiles
25 | ErrorCategory:
26 | Filter:
27 | - Audio
28 | - Templates
29 | - Essentials
30 | FilterIsInclusive: 1
31 | AppliesToSubCategories: 1
32 | WarningCategory:
33 | Filter: []
34 | FilterIsInclusive: 0
35 | AppliesToSubCategories: 1
36 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/PackageData.cs:
--------------------------------------------------------------------------------
1 | namespace AssetStoreTools.Uploader
2 | {
3 | internal class PackageData
4 | {
5 | public string Id { get; }
6 | public string Name { get; }
7 | public string VersionId { get; }
8 | public string Status { get; }
9 | public string Category { get; }
10 | public bool IsCompleteProject { get; }
11 | public string LastUploadedPath { get; }
12 | public string LastUploadedGuid { get; }
13 |
14 | public string LastDate { get; }
15 | public string LastSize { get; }
16 |
17 | public PackageData(string id, string name, string versionId, string status, string category, bool isCompleteProject, string lastUploadedPath, string lastUploadedGuid, string lastDate, string lastSize)
18 | {
19 | Id = id;
20 | Name = name;
21 | VersionId = versionId;
22 | Status = status;
23 | Category = category;
24 | IsCompleteProject = isCompleteProject;
25 | LastUploadedPath = lastUploadedPath;
26 | LastUploadedGuid = lastUploadedGuid;
27 | LastDate = lastDate;
28 | LastSize = lastSize;
29 | }
30 |
31 | public override string ToString()
32 | {
33 | return $"{Id} {Name} {VersionId} {Status} {Category} {LastUploadedPath} {LastUploadedGuid} {IsCompleteProject} {LastDate} {LastSize}";
34 | }
35 | }
36 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/AutomatedTest.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using UnityEngine;
3 |
4 | namespace AssetStoreTools.Validator
5 | {
6 | internal class AutomatedTest : ValidationTest
7 | {
8 | public AutomatedTest(ValidationTestScriptableObject source) : base(source) { }
9 |
10 | public override void Run()
11 | {
12 | var actionsObject = TestActions.Instance;
13 | var method = actionsObject.GetType().GetMethod(TestMethodName);
14 | if (method != null)
15 | {
16 | try
17 | {
18 | Result = (TestResult)method.Invoke(actionsObject, null);
19 | }
20 | catch (Exception e)
21 | {
22 | var result = new TestResult() { Result = TestResult.ResultStatus.Fail };
23 | result.AddMessage("An exception was caught when running this test case. See Console for more details");
24 | Debug.LogError($"An exception was caught when running validation for test case '{Title}'\n{e.InnerException}");
25 | Result = result;
26 | }
27 | finally
28 | {
29 | OnTestCompleted();
30 | }
31 | }
32 | else
33 | {
34 | Debug.LogError("Cannot invoke method \"" + TestMethodName + "\". No such method found");
35 | }
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/.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 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Tests/06_IncludeDocumentation.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: d813ff809ae82f643bf975031305d541, type: 3}
13 | m_Name: 06_IncludeDocumentation
14 | m_EditorClassIdentifier:
15 | HasBeenInitialized: 1
16 | Id: 6
17 | Title: Documentation inclusion
18 | Description: If your asset contains any code (scripts, shaders) - we ask that you
19 | include offline documentation in the format of pdf or rtf with your submission,
20 | as it is mandatory for all packages that include scripts or other components
21 | that require set up. Your documentation must be organized with a table of contents
22 | and numbered, written in English and have no grammar mistakes. Create a setup
23 | guide with a step-by-step tutorial (pdf or video), as well as a script reference
24 | if users will need to do any coding. If your asset contains art (3D models, sprites)
25 | and you used code to set up a demo scene, you may skip this step.
26 | TestMethodName: _6_IncludeDocumentation
27 | ErrorCategory:
28 | Filter: []
29 | FilterIsInclusive: 1
30 | AppliesToSubCategories: 1
31 | WarningCategory:
32 | Filter: []
33 | FilterIsInclusive: 0
34 | AppliesToSubCategories: 1
35 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Bool3.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace SadnessMonday.BetterPhysics {
4 | [Serializable]
5 | public struct Bool3 {
6 | public bool x, y, z;
7 |
8 | public Bool3(bool x = false, bool y = false, bool z = false) {
9 | this.x = x;
10 | this.y = y;
11 | this.z = z;
12 | }
13 |
14 | public bool this[int axis] {
15 | get {
16 | switch (axis) {
17 | case 0:
18 | return x;
19 | case 1:
20 | return y;
21 | case 2:
22 | return z;
23 | default:
24 | throw new Exception($"Invalid axis {axis}. Must be in range [0, 2]");
25 | }
26 | }
27 |
28 | set {
29 | switch (axis) {
30 | case 0:
31 | x = value;
32 | break;
33 | case 1:
34 | y = value;
35 | break;
36 | case 2:
37 | z = value;
38 | break;
39 | default:
40 | throw new Exception($"Invalid axis {axis}. Must be in range [0, 2]");
41 | }
42 | }
43 | }
44 |
45 | public static readonly Bool3 True = new() {x = true, y = true, z = true};
46 | public static readonly Bool3 False = default;
47 | }
48 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/ASAnalytics.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 | using UnityEngine.Analytics;
3 |
4 | namespace AssetStoreTools.Uploader
5 | {
6 | internal static class ASAnalytics
7 | {
8 | private const int VersionId = 3;
9 | private const int MaxEventsPerHour = 20;
10 | private const int MaxNumberOfElements = 1000;
11 |
12 | private const string VendorKey = "unity.assetStoreTools";
13 | private const string EventName = "assetStoreTools";
14 |
15 | static bool EnableAnalytics()
16 | {
17 | var result = EditorAnalytics.RegisterEventWithLimit(EventName, MaxEventsPerHour, MaxNumberOfElements, VendorKey, VersionId);
18 | return result == AnalyticsResult.Ok;
19 | }
20 |
21 | [System.Serializable]
22 | public struct AnalyticsData
23 | {
24 | public string ToolVersion;
25 | public string PackageId;
26 | public string Category;
27 | public bool UsedValidator;
28 | public string ValidatorResults;
29 | public string UploadFinishedReason;
30 | public double TimeTaken;
31 | public long PackageSize;
32 | public string Workflow;
33 | public string EndpointUrl;
34 | }
35 |
36 | public static void SendUploadingEvent(AnalyticsData data)
37 | {
38 | if (!EditorAnalytics.enabled)
39 | return;
40 |
41 | if (!EnableAnalytics())
42 | return;
43 |
44 | EditorAnalytics.SendEventWithLimit(EventName, data, VersionId);
45 | }
46 | }
47 | }
--------------------------------------------------------------------------------
/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: 12
7 | m_SerializationMode: 2
8 | m_LineEndingsForNewScripts: 0
9 | m_DefaultBehaviorMode: 0
10 | m_PrefabRegularEnvironment: {fileID: 0}
11 | m_PrefabUIEnvironment: {fileID: 0}
12 | m_SpritePackerMode: 0
13 | m_SpritePackerCacheSize: 10
14 | m_SpritePackerPaddingPower: 1
15 | m_Bc7TextureCompressor: 0
16 | m_EtcTextureCompressorBehavior: 1
17 | m_EtcTextureFastCompressor: 1
18 | m_EtcTextureNormalCompressor: 2
19 | m_EtcTextureBestCompressor: 4
20 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
21 | m_ProjectGenerationRootNamespace:
22 | m_EnableTextureStreamingInEditMode: 1
23 | m_EnableTextureStreamingInPlayMode: 1
24 | m_EnableEditorAsyncCPUTextureLoading: 0
25 | m_AsyncShaderCompilation: 1
26 | m_PrefabModeAllowAutoSave: 1
27 | m_EnterPlayModeOptionsEnabled: 0
28 | m_EnterPlayModeOptions: 3
29 | m_GameObjectNamingDigits: 1
30 | m_GameObjectNamingScheme: 0
31 | m_AssetNamingUsesSpace: 1
32 | m_InspectorUseIMGUIDefaultInspector: 0
33 | m_UseLegacyProbeSampleCount: 0
34 | m_SerializeInlineMappingsOnOneLine: 1
35 | m_DisableCookiesInLightmapper: 0
36 | m_AssetPipelineMode: 1
37 | m_RefreshImportMode: 0
38 | m_CacheServerMode: 0
39 | m_CacheServerEndpoint:
40 | m_CacheServerNamespacePrefix: default
41 | m_CacheServerEnableDownload: 1
42 | m_CacheServerEnableUpload: 1
43 | m_CacheServerEnableAuth: 0
44 | m_CacheServerEnableTls: 0
45 | m_CacheServerValidationMode: 2
46 | m_CacheServerDownloadBatchSize: 128
47 | m_EnableEnlightenBakedGI: 0
48 |
--------------------------------------------------------------------------------
/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 | debug:
89 | m_Flags: 0
90 | m_SettingNames:
91 | - Humanoid
92 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Prefabs/BRBSpawner.prefab:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1 &54162681890641339
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: 2834784531306817279}
12 | - component: {fileID: 609690424554410957}
13 | m_Layer: 0
14 | m_Name: BRBSpawner
15 | m_TagString: Untagged
16 | m_Icon: {fileID: 0}
17 | m_NavMeshLayer: 0
18 | m_StaticEditorFlags: 0
19 | m_IsActive: 1
20 | --- !u!4 &2834784531306817279
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: 54162681890641339}
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 &609690424554410957
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: 54162681890641339}
42 | m_Enabled: 1
43 | m_EditorHideFlags: 0
44 | m_Script: {fileID: 11500000, guid: 39206428aa6bc4e5fa785362d77bb65a, type: 3}
45 | m_Name:
46 | m_EditorClassIdentifier:
47 | prefab: {fileID: 1776347875811430694, guid: 68331ce5b5cdd4c1cbbc892678daed1a, type: 3}
48 | launchSpeed: 5
49 | lifeSpan: 10
50 | launchOnStart: 0
51 | launchPeriodically: 0
52 | launchInterval: 0
53 | material: {fileID: 0}
54 | physicsLayer: -1
55 |
--------------------------------------------------------------------------------
/Packages/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.unity.collections": "2.4.1",
4 | "com.unity.feature.development": "1.0.1",
5 | "com.unity.ide.rider": "3.0.28",
6 | "com.unity.probuilder": "5.2.2",
7 | "com.unity.recorder": "4.0.2",
8 | "com.unity.ugui": "1.0.0",
9 | "com.unity.modules.ai": "1.0.0",
10 | "com.unity.modules.androidjni": "1.0.0",
11 | "com.unity.modules.animation": "1.0.0",
12 | "com.unity.modules.assetbundle": "1.0.0",
13 | "com.unity.modules.audio": "1.0.0",
14 | "com.unity.modules.cloth": "1.0.0",
15 | "com.unity.modules.director": "1.0.0",
16 | "com.unity.modules.imageconversion": "1.0.0",
17 | "com.unity.modules.imgui": "1.0.0",
18 | "com.unity.modules.jsonserialize": "1.0.0",
19 | "com.unity.modules.particlesystem": "1.0.0",
20 | "com.unity.modules.physics": "1.0.0",
21 | "com.unity.modules.physics2d": "1.0.0",
22 | "com.unity.modules.screencapture": "1.0.0",
23 | "com.unity.modules.terrain": "1.0.0",
24 | "com.unity.modules.terrainphysics": "1.0.0",
25 | "com.unity.modules.tilemap": "1.0.0",
26 | "com.unity.modules.ui": "1.0.0",
27 | "com.unity.modules.uielements": "1.0.0",
28 | "com.unity.modules.umbra": "1.0.0",
29 | "com.unity.modules.unityanalytics": "1.0.0",
30 | "com.unity.modules.unitywebrequest": "1.0.0",
31 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
32 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
33 | "com.unity.modules.unitywebrequesttexture": "1.0.0",
34 | "com.unity.modules.unitywebrequestwww": "1.0.0",
35 | "com.unity.modules.vehicles": "1.0.0",
36 | "com.unity.modules.video": "1.0.0",
37 | "com.unity.modules.vr": "1.0.0",
38 | "com.unity.modules.wind": "1.0.0",
39 | "com.unity.modules.xr": "1.0.0"
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Categories/CategoryEvaluator.cs:
--------------------------------------------------------------------------------
1 | namespace AssetStoreTools.Validator
2 | {
3 | internal class CategoryEvaluator
4 | {
5 | private string _category;
6 |
7 | public CategoryEvaluator(string category)
8 | {
9 | _category = category;
10 | }
11 |
12 | public void SetCategory(string category)
13 | {
14 | _category = category;
15 | }
16 |
17 | public string GetCategory()
18 | {
19 | return _category;
20 | }
21 |
22 | public TestResult.ResultStatus Evaluate(ValidationTest validation, bool slugify = false)
23 | {
24 | var result = validation.Result.Result;
25 | if (result != TestResult.ResultStatus.Fail && result != TestResult.ResultStatus.Warning)
26 | return result;
27 |
28 | var category = _category;
29 |
30 | if (slugify)
31 | category = validation.Slugify(category);
32 |
33 | // Error category check
34 | if (validation.ErrorCategory.AppliesToCategory(category))
35 | return TestResult.ResultStatus.Fail;
36 |
37 | // Warning category check
38 | if (validation.WarningCategory.AppliesToCategory(category))
39 | return TestResult.ResultStatus.Warning;
40 |
41 | // Did not apply to any category, return the original result
42 | return result;
43 | }
44 |
45 | // Used by ab-builder
46 | public TestResult.ResultStatus EvaluateAndSlugify(ValidationTest validation)
47 | {
48 | return Evaluate(validation, true);
49 | }
50 | }
51 | }
--------------------------------------------------------------------------------
/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!19 &1
4 | Physics2DSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 6
7 | m_Gravity: {x: 0, y: -9.81}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_VelocityIterations: 8
10 | m_PositionIterations: 3
11 | m_VelocityThreshold: 1
12 | m_MaxLinearCorrection: 0.2
13 | m_MaxAngularCorrection: 8
14 | m_MaxTranslationSpeed: 100
15 | m_MaxRotationSpeed: 360
16 | m_BaumgarteScale: 0.2
17 | m_BaumgarteTimeOfImpactScale: 0.75
18 | m_TimeToSleep: 0.5
19 | m_LinearSleepTolerance: 0.01
20 | m_AngularSleepTolerance: 2
21 | m_DefaultContactOffset: 0.01
22 | m_JobOptions:
23 | serializedVersion: 2
24 | useMultithreading: 0
25 | useConsistencySorting: 0
26 | m_InterpolationPosesPerJob: 100
27 | m_NewContactsPerJob: 30
28 | m_CollideContactsPerJob: 100
29 | m_ClearFlagsPerJob: 200
30 | m_ClearBodyForcesPerJob: 200
31 | m_SyncDiscreteFixturesPerJob: 50
32 | m_SyncContinuousFixturesPerJob: 50
33 | m_FindNearestContactsPerJob: 100
34 | m_UpdateTriggerContactsPerJob: 100
35 | m_IslandSolverCostThreshold: 100
36 | m_IslandSolverBodyCostScale: 1
37 | m_IslandSolverContactCostScale: 10
38 | m_IslandSolverJointCostScale: 10
39 | m_IslandSolverBodiesPerJob: 50
40 | m_IslandSolverContactsPerJob: 50
41 | m_SimulationMode: 0
42 | m_QueriesHitTriggers: 1
43 | m_QueriesStartInColliders: 1
44 | m_CallbacksOnDisable: 1
45 | m_ReuseCollisionCallbacks: 1
46 | m_AutoSyncTransforms: 0
47 | m_GizmoOptions: 10
48 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
49 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/PackageUploadResult.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 |
6 | namespace AssetStoreTools.Uploader
7 | {
8 | internal class PackageUploadResult
9 | {
10 | public enum UploadStatus
11 | {
12 | Default = 0,
13 | Success = 1,
14 | Fail = 2,
15 | Cancelled = 3,
16 | ResponseTimeout = 4
17 | }
18 |
19 | public UploadStatus Status;
20 | public ASError Error;
21 |
22 | private PackageUploadResult() { }
23 |
24 | public static PackageUploadResult PackageUploadSuccess() => new PackageUploadResult() { Status = UploadStatus.Success };
25 |
26 | public static PackageUploadResult PackageUploadFail(ASError e) => new PackageUploadResult() { Status = UploadStatus.Fail, Error = e };
27 |
28 | public static PackageUploadResult PackageUploadCancelled() => new PackageUploadResult() { Status = UploadStatus.Cancelled };
29 |
30 | public static PackageUploadResult PackageUploadResponseTimeout() => new PackageUploadResult() { Status = UploadStatus.ResponseTimeout };
31 |
32 | public static Color GetColorByStatus(UploadStatus status)
33 | {
34 | switch (status)
35 | {
36 | default:
37 | case UploadStatus.Default:
38 | return new Color(0.13f, 0.59f, 0.95f);
39 | case UploadStatus.Success:
40 | return new Color(0f, 0.50f, 0.14f);
41 | case UploadStatus.Cancelled:
42 | return new Color(0.78f, 0.59f, 0f);
43 | case UploadStatus.Fail:
44 | return new Color(0.69f, 0.04f, 0.04f);
45 | }
46 | }
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreUploader/Scripts/ASDebug.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 | using UnityEngine;
3 |
4 | namespace AssetStoreTools.Uploader
5 | {
6 | internal static class ASDebug
7 | {
8 | private enum LogType
9 | {
10 | Log,
11 | Warning,
12 | Error
13 | }
14 |
15 | private static bool s_debugModeEnabled = EditorPrefs.GetBool("ASTDebugMode");
16 |
17 | public static bool DebugModeEnabled
18 | {
19 | get => s_debugModeEnabled;
20 | set
21 | {
22 | s_debugModeEnabled = value;
23 | EditorPrefs.SetBool("ASTDebugMode", value);
24 | }
25 | }
26 |
27 | public static void Log(object message)
28 | {
29 | LogMessage(message, LogType.Log);
30 | }
31 |
32 | public static void LogWarning(object message)
33 | {
34 | LogMessage(message, LogType.Warning);
35 | }
36 |
37 | public static void LogError(object message)
38 | {
39 | LogMessage(message, LogType.Error);
40 | }
41 |
42 | private static void LogMessage(object message, LogType type)
43 | {
44 | if (!DebugModeEnabled)
45 | return;
46 |
47 | switch (type)
48 | {
49 | case LogType.Log:
50 | Debug.Log(message);
51 | break;
52 | case LogType.Warning:
53 | Debug.LogWarning(message);
54 | break;
55 | case LogType.Error:
56 | Debug.LogError(message);
57 | break;
58 | default:
59 | Debug.Log(message);
60 | break;
61 | }
62 | }
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | ## Unity ##
2 |
3 | *.cs diff=csharp text
4 | *.cginc text
5 | *.shader text
6 |
7 | *.mat merge=unityyamlmerge eol=lf
8 | *.anim merge=unityyamlmerge eol=lf
9 | *.unity merge=unityyamlmerge eol=lf
10 | *.prefab merge=unityyamlmerge eol=lf
11 | *.physicsMaterial2D merge=unityyamlmerge eol=lf
12 | *.physicMaterial merge=unityyamlmerge eol=lf
13 | *.asset merge=unityyamlmerge eol=lf
14 | *.meta merge=unityyamlmerge eol=lf
15 | *.controller merge=unityyamlmerge eol=lf
16 |
17 |
18 | ## git-lfs ##
19 |
20 | #Image
21 | *.jpg filter=lfs diff=lfs merge=lfs -text
22 | *.jpeg filter=lfs diff=lfs merge=lfs -text
23 | *.png filter=lfs diff=lfs merge=lfs -text
24 | *.gif filter=lfs diff=lfs merge=lfs -text
25 | *.psd filter=lfs diff=lfs merge=lfs -text
26 | *.ai filter=lfs diff=lfs merge=lfs -text
27 | *.tif filter=lfs diff=lfs merge=lfs -text
28 | *.mdp filter=lfs diff=lfs merge=lfs -text
29 |
30 | #Audio
31 | *.mp3 filter=lfs diff=lfs merge=lfs -text
32 | *.wav filter=lfs diff=lfs merge=lfs -text
33 | *.ogg filter=lfs diff=lfs merge=lfs -text
34 |
35 | #Video
36 | *.mp4 filter=lfs diff=lfs merge=lfs -text
37 | *.mov filter=lfs diff=lfs merge=lfs -text
38 |
39 | #3D Object
40 | *.FBX filter=lfs diff=lfs merge=lfs -text
41 | *.fbx filter=lfs diff=lfs merge=lfs -text
42 | *.blend filter=lfs diff=lfs merge=lfs -text
43 | *.obj filter=lfs diff=lfs merge=lfs -text
44 |
45 | #ETC
46 | *.a filter=lfs diff=lfs merge=lfs -text
47 | *.exr filter=lfs diff=lfs merge=lfs -text
48 | *.tga filter=lfs diff=lfs merge=lfs -text
49 | *.pdf filter=lfs diff=lfs merge=lfs -text
50 | *.zip filter=lfs diff=lfs merge=lfs -text
51 | *.dll filter=lfs diff=lfs merge=lfs -text
52 | *.unitypackage filter=lfs diff=lfs merge=lfs -text
53 | *.aif filter=lfs diff=lfs merge=lfs -text
54 | *.ttf filter=lfs diff=lfs merge=lfs -text
55 | *.rns filter=lfs diff=lfs merge=lfs -text
56 | *.reason filter=lfs diff=lfs merge=lfs -text
57 | *.lxo filter=lfs diff=lfs merge=lfs -text
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/Utilities/ForceUtilities.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace SadnessMonday.BetterPhysics.Utilities {
4 | public static class ForceUtilities {
5 |
6 | public static Vector3 ConvertVelocityChangeToNewtons(Vector3 velocityChange, float mass) {
7 | return ConvertVelocityChangeToNewtons(velocityChange, mass, Time.fixedDeltaTime);
8 | }
9 |
10 | public static Vector3 ConvertVelocityChangeToNewtons(Vector3 velocityChange, float mass, float deltaTime) {
11 | return velocityChange / deltaTime * mass;
12 | }
13 |
14 | public static Vector3 CalculateVelocityChange(Vector3 force, float mass, ForceMode mode) {
15 | switch (mode) {
16 | case ForceMode.Force:
17 | return (force * Time.fixedDeltaTime) / mass;
18 | case ForceMode.Acceleration:
19 | return force * Time.fixedDeltaTime;
20 | case ForceMode.Impulse:
21 | return force / mass;
22 | case ForceMode.VelocityChange:
23 | return force;
24 | default:
25 | throw new System.Exception($"Unknown force mode " + mode);
26 | }
27 | }
28 |
29 | public static Vector3 CalculateNewtons(Vector3 force, float mass, ForceMode mode) {
30 | switch (mode) {
31 | case ForceMode.Force:
32 | return force;
33 | case ForceMode.Acceleration:
34 | return force / Time.fixedDeltaTime;
35 | case ForceMode.Impulse:
36 | return force * mass;
37 | case ForceMode.VelocityChange:
38 | return force / Time.fixedDeltaTime * mass;
39 | default:
40 | throw new System.Exception($"Unknown force mode " + mode);
41 | }
42 | }
43 | }
44 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreTools.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 | using UnityEngine;
3 | using System;
4 | using AssetStoreTools.Uploader;
5 | using AssetStoreTools.Validator;
6 | using AssetStoreTools.Utility;
7 |
8 | namespace AssetStoreTools
9 | {
10 | internal class AssetStoreTools : EditorWindow
11 | {
12 | [MenuItem("Asset Store Tools/Asset Store Uploader", false, 0)]
13 | public static void ShowAssetStoreToolsUploader()
14 | {
15 | Type inspectorType = Type.GetType("UnityEditor.InspectorWindow,UnityEditor.dll");
16 | var wnd = GetWindow(inspectorType);
17 | wnd.Show();
18 | }
19 |
20 |
21 | [MenuItem("Asset Store Tools/Asset Store Validator", false, 1)]
22 | public static void ShowAssetStoreToolsValidator()
23 | {
24 | Type inspectorType = Type.GetType("UnityEditor.InspectorWindow,UnityEditor.dll");
25 | var wnd = GetWindow(typeof(AssetStoreUploader), inspectorType);
26 | wnd.Show();
27 | }
28 |
29 | [MenuItem("Asset Store Tools/Publisher Portal", false, 20)]
30 | public static void OpenPublisherPortal()
31 | {
32 | Application.OpenURL("https://publisher.unity.com/");
33 | }
34 |
35 | [MenuItem("Asset Store Tools/Submission Guidelines", false, 21)]
36 | public static void OpenSubmissionGuidelines()
37 | {
38 | Application.OpenURL("https://assetstore.unity.com/publishing/submission-guidelines/");
39 | }
40 |
41 | [MenuItem("Asset Store Tools/Provide Feedback", false, 22)]
42 | public static void OpenFeedback()
43 | {
44 | Application.OpenURL("https://forum.unity.com/threads/new-asset-store-tools-version-coming-july-20th-2022.1310939/");
45 | }
46 |
47 | [MenuItem("Asset Store Tools/Settings", false, 50)]
48 | public static void OpenSettings()
49 | {
50 | ASToolsPreferencesProvider.OpenSettings();
51 | }
52 | }
53 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/BRBLauncher.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using SadnessMonday.BetterPhysics;
3 | using UnityEngine;
4 |
5 | namespace SadnessMonday.BetterPhysics.Samples {
6 |
7 | public class BRBLauncher : MonoBehaviour {
8 | [SerializeField] private BetterRigidbody prefab;
9 | [SerializeField] private float launchSpeed;
10 | [SerializeField] private float lifeSpan = 10f;
11 | [SerializeField] private bool launchOnStart = false;
12 | [SerializeField] private bool launchPeriodically = false;
13 | [SerializeField] private float launchInterval;
14 | [SerializeField] private Material material;
15 | [SerializeField] private int physicsLayer = -1;
16 |
17 | public void Init(int layer, Material material) {
18 | this.physicsLayer = layer;
19 | this.material = material;
20 | }
21 |
22 | private void Start() {
23 | if (launchOnStart) SpawnPrefab();
24 | }
25 |
26 | private float timer = 0;
27 | private void Update() {
28 | if (!launchPeriodically) return;
29 |
30 | timer += Time.deltaTime;
31 | if (timer >= launchInterval) {
32 | timer -= launchInterval;
33 | SpawnPrefab();
34 | }
35 | }
36 |
37 | public BetterRigidbody SpawnPrefab() {
38 | return SpawnPrefab(physicsLayer, material, lifeSpan);
39 | }
40 |
41 | public BetterRigidbody SpawnPrefab(int physicsLayer, Material material, float lifespan) {
42 | var xForm = transform;
43 | BetterRigidbody instance = Instantiate(prefab, xForm.position, xForm.rotation);
44 | instance.AddRelativeForceWithoutLimit(Vector3.forward * launchSpeed, ForceMode.VelocityChange);
45 | if (material) instance.GetComponentInChildren().material = material;
46 | if (physicsLayer >= 0) instance.PhysicsLayer = physicsLayer;
47 |
48 | Destroy(instance.gameObject, lifespan);
49 |
50 | return instance;
51 | }
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Scripts/Test Definitions/ValidationTest.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading.Tasks;
3 |
4 | namespace AssetStoreTools.Validator
5 | {
6 | internal abstract class ValidationTest
7 | {
8 | public int Id;
9 | public string Title;
10 | public string Description;
11 | public string TestMethodName;
12 |
13 | public ValidatorCategory ErrorCategory;
14 | public ValidatorCategory WarningCategory;
15 |
16 | public TestResult Result;
17 |
18 | public event Action OnTestComplete;
19 |
20 | protected ValidationTest(ValidationTestScriptableObject source)
21 | {
22 | Id = source.Id;
23 | Title = source.Title;
24 | Description = source.Description;
25 | TestMethodName = source.TestMethodName;
26 | ErrorCategory = source.ErrorCategory;
27 | WarningCategory = source.WarningCategory;
28 | Result = new TestResult();
29 | }
30 |
31 | public abstract void Run();
32 |
33 | protected void OnTestCompleted()
34 | {
35 | OnTestComplete?.Invoke(Id, Result);
36 | }
37 |
38 | public bool IsApplicableToAnySeverity(string category)
39 | {
40 | bool appliesToError = ErrorCategory.AppliesToCategory(category);
41 | bool appliesToWarning = WarningCategory.AppliesToCategory(category);
42 | return appliesToError || appliesToWarning;
43 | }
44 |
45 | public bool IsApplicableToAnySeveritySlugified(string category)
46 | {
47 | bool appliesToError = ErrorCategory.AppliesToCategory(Slugify(category));
48 | bool appliesToWarning = WarningCategory.AppliesToCategory(Slugify(category));
49 | return appliesToError || appliesToWarning;
50 | }
51 |
52 | public string Slugify(string value)
53 | {
54 | string newValue = value.Replace(' ', '-').ToLower();
55 | return newValue;
56 | }
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/InteractiveKinematicsDemoManager.cs:
--------------------------------------------------------------------------------
1 | using SadnessMonday.BetterPhysics.Layers;
2 | using UnityEngine;
3 |
4 |
5 | namespace SadnessMonday.BetterPhysics.Samples {
6 | public class InteractiveKinematicsDemoManager : MonoBehaviour {
7 | [SerializeField] private BRBLauncher redSpawner;
8 | [SerializeField] private BRBLauncher greenSpawner;
9 | [SerializeField] private BRBLauncher blueSpawner;
10 | [SerializeField] private BetterRigidbody playerCube;
11 | [SerializeField] private BetterRigidbody redSpinner;
12 | [SerializeField] private BetterRigidbody greenSpinner;
13 | [SerializeField] private BetterRigidbody blueSpinner;
14 |
15 | [SerializeField] private Material redMaterial, greenMaterial, blueMaterial;
16 | private InteractionLayer redLayer, greenLayer, blueLayer;
17 |
18 | private void Awake() {
19 | redLayer = InteractionLayer.GetOrCreateLayer("Red");
20 | greenLayer = InteractionLayer.GetOrCreateLayer("Green");
21 | blueLayer = InteractionLayer.GetOrCreateLayer("Blue");
22 |
23 | BetterPhysicsSettings.Instance.SetLayerInteraction(redLayer, greenLayer, InteractionType.Kinematic);
24 | BetterPhysicsSettings.Instance.SetLayerInteraction(greenLayer, blueLayer, InteractionType.Kinematic);
25 | BetterPhysicsSettings.Instance.SetLayerInteraction(blueLayer, redLayer, InteractionType.Kinematic);
26 |
27 | redSpawner.Init(redLayer, redMaterial);
28 | greenSpawner.Init(greenLayer, greenMaterial);
29 | blueSpawner.Init(blueLayer, blueMaterial);
30 |
31 | redSpinner.PhysicsLayer = redLayer;
32 | greenSpinner.PhysicsLayer = greenLayer;
33 | blueSpinner.PhysicsLayer = blueLayer;
34 |
35 | redSpinner.GetComponentInChildren().material = redMaterial;
36 | greenSpinner.GetComponentInChildren().material = greenMaterial;
37 | blueSpinner.GetComponentInChildren().material = blueMaterial;
38 |
39 | playerCube.PhysicsLayer = redLayer;
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Scripts/Controller.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | #if ENABLE_INPUT_SYSTEM && NEW_INPUT_SYSTEM_INSTALLED
3 | using UnityEngine.InputSystem;
4 | #endif
5 |
6 | namespace SadnessMonday.BetterPhysics.Samples {
7 | [RequireComponent(typeof(BetterRigidbody))]
8 | public class Controller : MonoBehaviour
9 | {
10 | BetterRigidbody brb;
11 | public float ForceMultiplier = 5f;
12 | public float RotateSpeed = 50f;
13 | public bool UseLocalForces = false;
14 | public bool Flat = false;
15 |
16 | void Awake() {
17 | brb = GetComponent();
18 | }
19 |
20 | Vector3 moveInput;
21 | float rotateInput;
22 |
23 | // Update is called once per frame
24 | void Update(){
25 | moveInput = Vector2.zero;
26 | rotateInput = 0;
27 |
28 | #if ENABLE_INPUT_SYSTEM && NEW_INPUT_SYSTEM_INSTALLED
29 | Keyboard k = Keyboard.current;
30 | if (k[Key.W].IsPressed()) moveInput += Vector3.forward;
31 | if (k[Key.A].IsPressed()) moveInput += Vector3.left;
32 | if (k[Key.S].IsPressed()) moveInput += Vector3.back;
33 | if (k[Key.D].IsPressed()) moveInput += Vector3.right;
34 |
35 | if (k[Key.O].IsPressed()) rotateInput -= 1;
36 | if (k[Key.P].IsPressed()) rotateInput += 1;
37 | #else
38 | if (Input.GetKey(KeyCode.W)) moveInput += Flat ? Vector3.forward : Vector3.up;
39 | if (Input.GetKey(KeyCode.A)) moveInput += Vector3.left;
40 | if (Input.GetKey(KeyCode.S)) moveInput += Flat ? Vector3.back : Vector3.down;
41 | if (Input.GetKey(KeyCode.D)) moveInput += Vector3.right;
42 |
43 | if (Input.GetKey(KeyCode.O)) rotateInput -= 1;
44 | if (Input.GetKey(KeyCode.P)) rotateInput += 1;
45 | #endif
46 | }
47 |
48 | void FixedUpdate() {
49 | if (UseLocalForces) {
50 | brb.AddRelativeForce(moveInput * ForceMultiplier);
51 | }
52 | else {
53 | brb.AddForce(moveInput * ForceMultiplier);
54 | }
55 |
56 | brb.MoveRotation(brb.rotation * Quaternion.Euler(0, 0, rotateInput * RotateSpeed));
57 | }
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/AssetStoreValidation.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using UnityEditor;
3 | using UnityEditor.UIElements;
4 | using UnityEngine;
5 | using UnityEngine.UIElements;
6 |
7 | namespace AssetStoreTools.Validator
8 | {
9 | internal class AssetStoreValidation : AssetStoreToolsWindow
10 | {
11 | protected override string WindowTitle => "Asset Store Validator";
12 |
13 | private const string StylesPath = "Packages/com.unity.asset-store-tools/Editor/AssetStoreValidator/Styles";
14 | private const string MainStylesName = "AssetStoreValidator_Main";
15 | private const string DarkStylesName = "AssetStoreValidator_Dark";
16 | private const string LightStylesName = "AssetStoreValidator_Light";
17 |
18 | public static Action OnWindowDestroyed;
19 |
20 | private AutomatedTestsGroup _automatedTestsGroup;
21 |
22 | protected override void Init()
23 | {
24 | minSize = new Vector2(350, 350);
25 |
26 | base.Init();
27 | this.SetAntiAliasing(4);
28 |
29 | VisualElement root = rootVisualElement;
30 |
31 | root.AddToClassList("root");
32 |
33 | // Clean it out, in case the window gets initialized again
34 | root.Clear();
35 |
36 | // Getting a reference to the USS Document and adding stylesheet to the root
37 | var styleSheet = AssetDatabase.LoadAssetAtPath($"{StylesPath}/{MainStylesName}.uss");
38 | root.styleSheets.Add(styleSheet);
39 |
40 | var toolSkinName = LightStylesName;
41 | if (EditorGUIUtility.isProSkin)
42 | toolSkinName = DarkStylesName;
43 |
44 | var coloredStyleSheet = AssetDatabase.LoadAssetAtPath($"{StylesPath}/{toolSkinName}.uss");
45 | root.styleSheets.Add(coloredStyleSheet);
46 |
47 | ConstructWindow();
48 | }
49 |
50 | private void ConstructWindow()
51 | {
52 | _automatedTestsGroup = new AutomatedTestsGroup();
53 | rootVisualElement.Add(_automatedTestsGroup);
54 | }
55 |
56 | private void OnDestroy()
57 | {
58 | OnWindowDestroyed?.Invoke();
59 | }
60 | }
61 | }
--------------------------------------------------------------------------------
/Packages/com.unity.asset-store-tools/Editor/Utility/PackageUtility.cs:
--------------------------------------------------------------------------------
1 | #if UNITY_2019_4 || UNITY_2020_3
2 | using System;
3 | using System.Reflection;
4 | #endif
5 | using UnityEngine;
6 | using UnityEditor.PackageManager;
7 | using System.Linq;
8 |
9 | namespace AssetStoreTools.Utility
10 | {
11 | internal static class PackageUtility
12 | {
13 | ///
14 | /// Returns the package path on disk. If the path is within the root
15 | /// project folder, the returned path will be relative to the root project folder.
16 | /// Otherwise, an absolute path is returned
17 | ///
18 | public static string GetConvenientPath(this PackageInfo packageInfo)
19 | {
20 | var path = packageInfo.resolvedPath.Replace("\\", "/");
21 |
22 | var rootProjectPath = Application.dataPath.Substring(0, Application.dataPath.Length - "Assets".Length);
23 | if (path.StartsWith(rootProjectPath))
24 | path = path.Substring(rootProjectPath.Length);
25 |
26 | return path;
27 | }
28 |
29 | public static PackageInfo[] GetAllPackages()
30 | {
31 | #if UNITY_2019_4 || UNITY_2020_3
32 | var method = typeof(PackageInfo).GetMethod("GetAll", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static, null, new Type[0], null);
33 | var packages = method?.Invoke(null, null) as PackageInfo[];
34 | #else
35 | var packages = PackageInfo.GetAllRegisteredPackages();
36 | #endif
37 | return packages;
38 | }
39 |
40 | public static PackageInfo[] GetAllLocalPackages()
41 | {
42 | var packages = GetAllPackages();
43 | var localPackages = packages.Where(x => x.source == PackageSource.Embedded || x.source == PackageSource.Local)
44 | .Where(x => x.isDirectDependency).ToArray();
45 | return localPackages;
46 | }
47 |
48 | public static PackageInfo[] GetAllRegistryPackages()
49 | {
50 | var packages = GetAllPackages();
51 | var registryPackages = packages.Where(x => x.source == PackageSource.Registry || x.source == PackageSource.BuiltIn)
52 | .Where(x => x.isDirectDependency).ToArray();
53 | return registryPackages;
54 | }
55 | }
56 | }
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Runtime/Scripts/BetterPhysics.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using SadnessMonday.BetterPhysics.Layers;
3 |
4 | namespace SadnessMonday.BetterPhysics {
5 | public class BetterPhysics {
6 | public const string BetterPhysicsVersion = "1.0.5";
7 |
8 | public static int DefinedLayerCount => BetterPhysicsSettings.Instance.DefinedLayerCount;
9 |
10 | public static InteractionType GetLayerInteraction(int actor, int receiver) {
11 | BetterPhysicsSettings.Instance.TryGetLayerInteraction(actor, receiver, out InteractionConfiguration result);
12 | return result.InteractionType;
13 | }
14 |
15 | public static void SetLayerInteraction(InteractionLayer actor, InteractionLayer receiver,
16 | InteractionType interactionType) {
17 | BetterPhysicsSettings.Instance.SetLayerInteraction(actor.KeyWith(receiver), interactionType);
18 | }
19 |
20 | internal static void SetLayerInteraction(int actor, int receiver,
21 | InteractionType interactionType) {
22 | BetterPhysicsSettings.Instance.SetLayerInteraction(new InteractionLayer(actor), new InteractionLayer(receiver), interactionType);
23 | }
24 |
25 | public static string LayerIndexToName(int layerIndex) {
26 | return BetterPhysicsSettings.Instance.LayerIndexToName(layerIndex);
27 | }
28 |
29 | public static InteractionLayer LayerFromName(string name) {
30 | return BetterPhysicsSettings.Instance.LayerFromName(name);
31 | }
32 |
33 | public static bool TryGetLayerFromName(string name, out InteractionLayer layer) {
34 | return BetterPhysicsSettings.Instance.TryGetLayerFromName(name, out layer);
35 | }
36 |
37 | public static InteractionLayer LayerFromIndex(int index) {
38 | if (!BetterPhysicsSettings.Instance.LayerIsDefined(index)) {
39 | throw new Exception($"Undefined interaction layer {index}");
40 | }
41 | InteractionLayer layer = new InteractionLayer(index);
42 | return layer;
43 | }
44 | }
45 |
46 | public class BetterPhysicsException : Exception {
47 | internal BetterPhysicsException() : base() { }
48 | internal BetterPhysicsException(string message) : base(message) { }
49 | internal BetterPhysicsException(string message, Exception innerException) : base(message, innerException) { }
50 | }
51 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # BetterPhysics
2 | [](https://unity3d.com/get-unity/download)
3 | [](https://github.com/dbrizov/NaughtyAttributes/blob/master/LICENSE)
4 |
5 | BetterPhysics improves the functionality of Rigidbody Physics in Unity. Bring complex physics systems to life quickly without messing around with complicated physics code.
6 |
7 |
8 | Selective Kinematics lets your objects behave like realistic dynamic bodies while selectively completely ignoring objects of your choice. For example imagine easily designing a kinematic character controller that can still be freely swatted around by a big boss! Selective Kinematics takes advantage of Unity's Physics [ContactModifyEvent](https://docs.unity3d.com/ScriptReference/Physics.ContactModifyEvent.html) API.
9 |
10 |
11 | Configurable Rigidbody Speed Limits allow you to enforce flexible limits to your body's velocity without the need to write complicated drag code. Freely use AddForce without worrying about the object accelerating forever. Configure limits in global axes, local axes, or omnidirectionally!
12 |
13 | ## System Requirements
14 | Unity **2022.2** or later versions. Don't forget to include the SadnessMonday.BetterPhysics namespace.
15 |
16 | ## Installation
17 | ### 1. You can install directly from the Package Manager in Unity:
18 |
19 | Open the package manager in Unity, press the + button at the top right, select "Add package from git URL" and use the following URL:
20 | `https://github.com/SadnessMonday/BetterPhysics.git?path=/Assets/BetterPhysics`
21 |
22 | ### 2. You can also install by adding this entry in your **manifest.json**
23 | ```
24 | "com.sadnessmonday.betterphysics": "https://github.com/SadnessMonday/BetterPhysics.git?path=/Assets/BetterPhysics"
25 | ```
26 | ### 3. You can also download it from the Unity Asset Store
27 | [Asset Store Link](https://assetstore.unity.com/packages/tools/physics/betterphysics-selective-kinematics-244370)
28 |
29 | ## Documentation
30 | - [Documentation](https://sadnessmonday.com/pages/betterphysics/)
31 |
32 | ## Community & Discussion
33 |
34 | Want help with this asset? Want to just talk about it? Come join us on our [Discord Server](https://discord.gg/Nq2et6jzGt).
35 |
36 | Or reach out directly via email at .
37 |
38 | ## Support
39 | BetterPhysics is a *free* open-source project that I am developing in my free time. If you like it you can support me by donating:
40 |
41 | - [ko-fi](https://ko-fi.com/praetorblue)
42 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/BlueMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: BlueMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 0, g: 0, b: 1, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/RedMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: RedMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 1, g: 0, b: 0, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/GreenMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: GreenMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 0, g: 1, b: 0, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/CyanMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: CyanMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 0.07369157, g: 0.82193315, b: 0.8679245, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/BlockObstacles.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: BlockObstacles
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 0.7987421, g: 0.473675, b: 0.052747007, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/PurpleMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: PurpleMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 0.3767316, g: 0.045701336, b: 0.745283, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/ShipMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: ShipMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 0.23921569, g: 0.46283603, b: 0.95686275, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------
/Assets/BetterPhysics/Samples/Materials/SpinnerMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: SpinnerMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap: {}
21 | disabledShaderPasses: []
22 | m_LockedProperties:
23 | m_SavedProperties:
24 | serializedVersion: 3
25 | m_TexEnvs:
26 | - _BumpMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailAlbedoMap:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailMask:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _DetailNormalMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _EmissionMap:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MainTex:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _MetallicGlossMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _OcclusionMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | - _ParallaxMap:
59 | m_Texture: {fileID: 0}
60 | m_Scale: {x: 1, y: 1}
61 | m_Offset: {x: 0, y: 0}
62 | m_Ints: []
63 | m_Floats:
64 | - _BumpScale: 1
65 | - _Cutoff: 0.5
66 | - _DetailNormalMapScale: 1
67 | - _DstBlend: 0
68 | - _GlossMapScale: 1
69 | - _Glossiness: 0.5
70 | - _GlossyReflections: 1
71 | - _Metallic: 0
72 | - _Mode: 0
73 | - _OcclusionStrength: 1
74 | - _Parallax: 0.02
75 | - _SmoothnessTextureChannel: 0
76 | - _SpecularHighlights: 1
77 | - _SrcBlend: 1
78 | - _UVSec: 0
79 | - _ZWrite: 1
80 | m_Colors:
81 | - _Color: {r: 0.9528302, g: 0.48942158, b: 0.14082703, a: 1}
82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
83 | m_BuildTextureStacks: []
84 |
--------------------------------------------------------------------------------