From f8bcfd977f79ef6ecd58e9c49445247e6d1ad427 Mon Sep 17 00:00:00 2001 From: suntao Date: Mon, 22 Mar 2021 10:53:05 +0800 Subject: [PATCH] init --- .gitignore | 71 ++ Assets/Plugins.meta | 8 + Assets/Plugins/ANT_WrappedLib.dll | Bin 0 -> 275456 bytes Assets/Plugins/ANT_WrappedLib.dll.meta | 27 + Assets/Prefabs.meta | 8 + Assets/Scenes.meta | 8 + Assets/Scenes/SampleScene.unity | 298 ++++++++ Assets/Scenes/SampleScene.unity.meta | 7 + Assets/Scripts.meta | 8 + Assets/Scripts/UI.meta | 8 + Assets/Scripts/Utils.meta | 8 + Packages/manifest.json | 42 ++ Packages/packages-lock.json | 317 +++++++++ ProjectSettings/AudioManager.asset | 19 + ProjectSettings/ClusterInputManager.asset | 6 + ProjectSettings/DynamicsManager.asset | 34 + ProjectSettings/EditorBuildSettings.asset | 8 + ProjectSettings/EditorSettings.asset | 35 + ProjectSettings/GraphicsSettings.asset | 66 ++ ProjectSettings/InputManager.asset | 295 ++++++++ ProjectSettings/NavMeshAreas.asset | 91 +++ ProjectSettings/PackageManagerSettings.asset | 38 ++ ProjectSettings/Physics2DSettings.asset | 56 ++ ProjectSettings/PresetManager.asset | 7 + ProjectSettings/ProjectSettings.asset | 679 +++++++++++++++++++ ProjectSettings/ProjectVersion.txt | 2 + ProjectSettings/QualitySettings.asset | 232 +++++++ ProjectSettings/TagManager.asset | 43 ++ ProjectSettings/TimeManager.asset | 9 + ProjectSettings/UnityConnectSettings.asset | 34 + ProjectSettings/VFXManager.asset | 12 + ProjectSettings/XRSettings.asset | 10 + README.md | 0 33 files changed, 2486 insertions(+) create mode 100644 .gitignore create mode 100644 Assets/Plugins.meta create mode 100644 Assets/Plugins/ANT_WrappedLib.dll create mode 100644 Assets/Plugins/ANT_WrappedLib.dll.meta create mode 100644 Assets/Prefabs.meta create mode 100644 Assets/Scenes.meta create mode 100644 Assets/Scenes/SampleScene.unity create mode 100644 Assets/Scenes/SampleScene.unity.meta create mode 100644 Assets/Scripts.meta create mode 100644 Assets/Scripts/UI.meta create mode 100644 Assets/Scripts/Utils.meta create mode 100644 Packages/manifest.json create mode 100644 Packages/packages-lock.json create mode 100644 ProjectSettings/AudioManager.asset create mode 100644 ProjectSettings/ClusterInputManager.asset create mode 100644 ProjectSettings/DynamicsManager.asset create mode 100644 ProjectSettings/EditorBuildSettings.asset create mode 100644 ProjectSettings/EditorSettings.asset create mode 100644 ProjectSettings/GraphicsSettings.asset create mode 100644 ProjectSettings/InputManager.asset create mode 100644 ProjectSettings/NavMeshAreas.asset create mode 100644 ProjectSettings/PackageManagerSettings.asset create mode 100644 ProjectSettings/Physics2DSettings.asset create mode 100644 ProjectSettings/PresetManager.asset create mode 100644 ProjectSettings/ProjectSettings.asset create mode 100644 ProjectSettings/ProjectVersion.txt create mode 100644 ProjectSettings/QualitySettings.asset create mode 100644 ProjectSettings/TagManager.asset create mode 100644 ProjectSettings/TimeManager.asset create mode 100644 ProjectSettings/UnityConnectSettings.asset create mode 100644 ProjectSettings/VFXManager.asset create mode 100644 ProjectSettings/XRSettings.asset create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..72c27e4f --- /dev/null +++ b/.gitignore @@ -0,0 +1,71 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Asset meta data should only be ignored when the corresponding asset is also ignored +!/[Aa]ssets/**/*.meta + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* diff --git a/Assets/Plugins.meta b/Assets/Plugins.meta new file mode 100644 index 00000000..44dcfd5c --- /dev/null +++ b/Assets/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d74bec0edbe8d24b872ac1814a39bb7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/ANT_WrappedLib.dll b/Assets/Plugins/ANT_WrappedLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..d9c4c3cc4e480d9d013601a54adfb7b6b5a5e4c3 GIT binary patch literal 275456 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 g)g^z$<*`44k3dk9K5YlPQ6s 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 {nJ%mn2&gqs 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�q4c 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 NNn!u_`(M`r{{wW2!Pfu) literal 0 HcmV?d00001 diff --git a/Assets/Plugins/ANT_WrappedLib.dll.meta b/Assets/Plugins/ANT_WrappedLib.dll.meta new file mode 100644 index 00000000..1de65057 --- /dev/null +++ b/Assets/Plugins/ANT_WrappedLib.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 4639c942caf9ffa4ba635d6f4b2020ad +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta new file mode 100644 index 00000000..3234a7e9 --- /dev/null +++ b/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 901b16d5bc8fa5b44854b46b4c28746a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta new file mode 100644 index 00000000..1547453e --- /dev/null +++ b/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 480cc064a0772b047823335ea9e8dfb5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity new file mode 100644 index 00000000..34425e2d --- /dev/null +++ b/Assets/Scenes/SampleScene.unity @@ -0,0 +1,298 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 705507994} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/SampleScene.unity.meta b/Assets/Scenes/SampleScene.unity.meta new file mode 100644 index 00000000..952bd1e9 --- /dev/null +++ b/Assets/Scenes/SampleScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9fc0d4010bbf28b4594072e72b8655ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta new file mode 100644 index 00000000..e59a244c --- /dev/null +++ b/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ae64c1396b664f4fb45745489f753e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/UI.meta b/Assets/Scripts/UI.meta new file mode 100644 index 00000000..77ce47da --- /dev/null +++ b/Assets/Scripts/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b87f41c32aca8b945b61b24929fe8492 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Utils.meta b/Assets/Scripts/Utils.meta new file mode 100644 index 00000000..0c09bb10 --- /dev/null +++ b/Assets/Scripts/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ff97914c4666344b99b4484a6e295c1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json new file mode 100644 index 00000000..14f5d217 --- /dev/null +++ b/Packages/manifest.json @@ -0,0 +1,42 @@ +{ + "dependencies": { + "com.unity.collab-proxy": "1.2.16", + "com.unity.ide.rider": "1.1.4", + "com.unity.ide.vscode": "1.2.3", + "com.unity.test-framework": "1.1.22", + "com.unity.textmeshpro": "2.1.1", + "com.unity.timeline": "1.2.18", + "com.unity.ugui": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json new file mode 100644 index 00000000..9cf53f75 --- /dev/null +++ b/Packages/packages-lock.json @@ -0,0 +1,317 @@ +{ + "dependencies": { + "com.unity.collab-proxy": { + "version": "1.2.16", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.cn" + }, + "com.unity.ext.nunit": { + "version": "1.0.6", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.cn" + }, + "com.unity.ide.rider": { + "version": "1.1.4", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.1" + }, + "url": "https://packages.unity.cn" + }, + "com.unity.ide.vscode": { + "version": "1.2.3", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.cn" + }, + "com.unity.test-framework": { + "version": "1.1.22", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.cn" + }, + "com.unity.textmeshpro": { + "version": "2.1.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.cn" + }, + "com.unity.timeline": { + "version": "1.2.18", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.cn" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset new file mode 100644 index 00000000..07ebfb05 --- /dev/null +++ b/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 1024 diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 00000000..e7886b26 --- /dev/null +++ b/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset new file mode 100644 index 00000000..cdc1f3ea --- /dev/null +++ b/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0 + m_ClothInterCollisionStiffness: 0 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_DefaultMaxAngluarSpeed: 7 diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 00000000..0147887e --- /dev/null +++ b/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: [] + m_configObjects: {} diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset new file mode 100644 index 00000000..f9205447 --- /dev/null +++ b/ProjectSettings/EditorSettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_ExternalVersionControlSupport: Visible Meta Files + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerPaddingPower: 1 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_CollabEditorSettings: + inProgressEnabled: 1 + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_AsyncShaderCompilation: 1 + m_EnterPlayModeOptionsEnabled: 0 + m_EnterPlayModeOptions: 3 + m_ShowLightmapResolutionOverlay: 1 + m_UseLegacyProbeSampleCount: 0 + m_AssetPipelineMode: 1 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 00000000..4706883c --- /dev/null +++ b/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 + m_LogWhenShaderIsCompiled: 0 + m_AllowEnlightenSupportForUpgradedProject: 0 diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset new file mode 100644 index 00000000..17c8f538 --- /dev/null +++ b/ProjectSettings/InputManager.asset @@ -0,0 +1,295 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 00000000..3b0b7c3d --- /dev/null +++ b/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 00000000..d665bc9a --- /dev/null +++ b/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.cn + m_Scopes: [] + m_IsDefault: 1 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 00000000..47880b1c --- /dev/null +++ b/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 1 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/ProjectSettings/PresetManager.asset b/ProjectSettings/PresetManager.asset new file mode 100644 index 00000000..67a94dae --- /dev/null +++ b/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset new file mode 100644 index 00000000..8bc0f2dd --- /dev/null +++ b/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,679 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 20 + productGUID: 120fd08a81e500a48ab70e456b978c33 + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: PowerFun-Unity + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_ShowUnitySplashAds: 0 + m_AdsAndroidGameId: + m_AdsIosGameId: + m_ShowSplashAdsSlogan: 0 + m_SloganImage: {fileID: 0} + m_SloganHeight: 150 + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 0 + m_MTRendering: 1 + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + iosAllowHTTPDownload: 1 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidBlitType: 0 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 1 + captureSingleScreen: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 0 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + stadiaPresentMode: 0 + stadiaTargetFramerate: 0 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnableLateAcquireNextImage: 0 + useSecurityBuild: 0 + m_SupportedAspectRatios: + 4:3: 1 + 5:4: 1 + 16:10: 1 + 16:9: 1 + Others: 1 + bundleVersion: 0.1 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + cardboard: + depthFormat: 0 + enableTransitionView: 0 + daydream: + depthFormat: 0 + useSustainedPerformanceMode: 0 + enableVideoLayer: 0 + useProtectedVideoMemory: 0 + minimumSupportedHeadTracking: 0 + maximumSupportedHeadTracking: 1 + hololens: + depthFormat: 1 + depthBufferSharingEnabled: 1 + lumin: + depthFormat: 0 + frameTiming: 2 + enableGLCache: 0 + glCacheMaxBlobSize: 524288 + glCacheMaxFileSize: 8388608 + oculus: + sharedDepthBuffer: 1 + dashSupport: 1 + lowOverheadMode: 0 + protectedContext: 0 + v2Signing: 1 + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + useHDRDisplay: 0 + D3DHDRBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 + applicationIdentifier: {} + buildNumber: {} + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 19 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 1 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSTargetOSVersionString: 10.0 + tvOSSdkVersion: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 10.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreeniPadCustomXibPath: + iOSUseLaunchScreenStoryboard: 0 + iOSLaunchScreenCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea + templatePackageId: com.unity.template.3d@4.2.8 + templateDefaultScene: Assets/Scenes/SampleScene.unity + AndroidTargetArchitectures: 1 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: [] + m_BuildTargetBatching: + - m_BuildTarget: Standalone + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: tvOS + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: Android + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: iPhone + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: WebGL + m_StaticBatching: 0 + m_DynamicBatching: 0 + m_BuildTargetEncrypting: [] + m_BuildTargetGraphicsJobs: + - m_BuildTarget: MacStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: Switch + m_GraphicsJobs: 1 + - m_BuildTarget: MetroSupport + m_GraphicsJobs: 1 + - m_BuildTarget: AppleTVSupport + m_GraphicsJobs: 0 + - m_BuildTarget: BJMSupport + m_GraphicsJobs: 1 + - m_BuildTarget: LinuxStandaloneSupport + m_GraphicsJobs: 1 + - m_BuildTarget: PS4Player + m_GraphicsJobs: 1 + - m_BuildTarget: iOSSupport + m_GraphicsJobs: 0 + - m_BuildTarget: WindowsStandaloneSupport + m_GraphicsJobs: 1 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobs: 1 + - m_BuildTarget: LuminSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AndroidPlayer + m_GraphicsJobs: 0 + - m_BuildTarget: WebGLSupport + m_GraphicsJobs: 0 + m_BuildTargetGraphicsJobMode: + - m_BuildTarget: PS4Player + m_GraphicsJobMode: 0 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobMode: 0 + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AppleTVSupport + m_APIs: 10000000 + m_Automatic: 0 + - m_BuildTarget: WebGLSupport + m_APIs: 0b000000 + m_Automatic: 1 + m_BuildTargetVRSettings: + - m_BuildTarget: Standalone + m_Enabled: 0 + m_Devices: + - Oculus + - OpenVR + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchTouchScreenUsage: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 1 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 0 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 16 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 1 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLWasmStreaming: 0 + scriptingDefineSymbols: {} + platformArchitecture: {} + scriptingBackend: {} + il2cppCompilerConfiguration: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + allowUnsafeCode: 0 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 0 + assemblyVersionValidation: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Template_3D + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Template_3D + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, + a: 1} + metroSplashScreenUseBackgroundColor: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: + daydream: + daydreamIconForeground: {fileID: 0} + daydreamIconBackground: {fileID: 0} + cloudServicesEnabled: + UNet: 1 + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + apiCompatibilityLevel: 6 + cloudProjectId: + framebufferDepthMemorylessMode: 0 + projectName: + organizationId: + cloudEnabled: 0 + enableNativePlatformBackendsForNewInputSystem: 0 + disableOldInputManagerSupport: 0 + legacyClampBlendShapeWeights: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt new file mode 100644 index 00000000..162af2b2 --- /dev/null +++ b/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 2019.4.22f1c1 +m_EditorVersionWithRevision: 2019.4.22f1c1 (ea76eba460f9) diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset new file mode 100644 index 00000000..7b7658d6 --- /dev/null +++ b/ProjectSettings/QualitySettings.asset @@ -0,0 +1,232 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 5 + m_QualitySettings: + - serializedVersion: 2 + name: Very Low + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 15 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + blendWeights: 1 + textureQuality: 1 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.3 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Low + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.4 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Medium + pixelLightCount: 1 + shadows: 1 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 1 + lodBias: 0.7 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: High + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Very High + pixelLightCount: 3 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 70 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1.5 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 1024 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Ultra + pixelLightCount: 4 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 4 + shadowDistance: 150 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 2 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4096 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 2 + Lumin: 5 + Nintendo 3DS: 5 + Nintendo Switch: 5 + PS4: 5 + PSP2: 2 + Stadia: 5 + Standalone: 5 + WebGL: 3 + Windows Store Apps: 5 + XboxOne: 5 + iPhone: 2 + tvOS: 2 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset new file mode 100644 index 00000000..1c92a784 --- /dev/null +++ b/ProjectSettings/TagManager.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: [] + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/ProjectSettings/TimeManager.asset b/ProjectSettings/TimeManager.asset new file mode 100644 index 00000000..558a017e --- /dev/null +++ b/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 00000000..4e8ef8d3 --- /dev/null +++ b/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity.cn + m_Enabled: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/ProjectSettings/VFXManager.asset b/ProjectSettings/VFXManager.asset new file mode 100644 index 00000000..3a95c98b --- /dev/null +++ b/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset new file mode 100644 index 00000000..482590c1 --- /dev/null +++ b/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 00000000..e69de29b