From 8031333eca5e266794cfac4fe9af41f2f5d9225b Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Tue, 23 Jul 2024 16:58:01 +0700 Subject: [PATCH] First commit: Import art assets and setup animations --- .gitignore | 73 + Assets/Art.meta | 8 + Assets/Art/Knight_Blue_Anim_Attack1.anim | 90 ++ Assets/Art/Knight_Blue_Anim_Attack1.anim.meta | 8 + Assets/Art/Knight_Blue_Anim_Idle.anim | 90 ++ Assets/Art/Knight_Blue_Anim_Idle.anim.meta | 8 + Assets/Art/Knight_Blue_Anim_Run.anim | 90 ++ Assets/Art/Knight_Blue_Anim_Run.anim.meta | 8 + Assets/Art/Tilemap_Flat.png | Bin 0 -> 28783 bytes Assets/Art/Tilemap_Flat.png.meta | 162 +++ Assets/Art/WarriorBlue.controller | 130 ++ Assets/Art/WarriorBlue.controller.meta | 8 + Assets/Art/Warrior_Blue.png | Bin 0 -> 84367 bytes Assets/Art/Warrior_Blue.png.meta | 1196 +++++++++++++++++ Assets/Code.meta | 8 + Assets/Code/Game.cs | 21 + Assets/Code/Game.cs.meta | 11 + Assets/Scenes.meta | 8 + Assets/Scenes/SampleScene.unity | 659 +++++++++ Assets/Scenes/SampleScene.unity.meta | 7 + Assets/Settings.meta | 8 + Assets/Settings/SampleSceneProfile.asset | 123 ++ Assets/Settings/SampleSceneProfile.asset.meta | 8 + Assets/Settings/URP-Balanced-Renderer.asset | 76 ++ .../Settings/URP-Balanced-Renderer.asset.meta | 8 + Assets/Settings/URP-Balanced.asset | 114 ++ Assets/Settings/URP-Balanced.asset.meta | 8 + .../Settings/URP-HighFidelity-Renderer.asset | 98 ++ .../URP-HighFidelity-Renderer.asset.meta | 8 + Assets/Settings/URP-HighFidelity.asset | 114 ++ Assets/Settings/URP-HighFidelity.asset.meta | 8 + Assets/Settings/URP-Performant-Renderer.asset | 52 + .../URP-Performant-Renderer.asset.meta | 8 + Assets/Settings/URP-Performant.asset | 114 ++ Assets/Settings/URP-Performant.asset.meta | 8 + ...niversalRenderPipelineGlobalSettings.asset | 41 + ...salRenderPipelineGlobalSettings.asset.meta | 8 + HOURS.org | 21 + Packages/manifest.json | 48 + Packages/packages-lock.json | 462 +++++++ ProjectSettings/AudioManager.asset | 19 + .../BurstAotSettings_StandaloneWindows.json | 16 + ProjectSettings/ClusterInputManager.asset | 6 + ProjectSettings/CommonBurstAotSettings.json | 6 + ProjectSettings/DynamicsManager.asset | 36 + ProjectSettings/EditorBuildSettings.asset | 11 + ProjectSettings/EditorSettings.asset | 35 + ProjectSettings/GraphicsSettings.asset | 70 + ProjectSettings/InputManager.asset | 487 +++++++ ProjectSettings/MemorySettings.asset | 35 + ProjectSettings/NavMeshAreas.asset | 91 ++ ProjectSettings/PackageManagerSettings.asset | 43 + ProjectSettings/Physics2DSettings.asset | 56 + ProjectSettings/PresetManager.asset | 7 + ProjectSettings/ProjectSettings.asset | 928 +++++++++++++ ProjectSettings/ProjectVersion.txt | 2 + ProjectSettings/QualitySettings.asset | 136 ++ ProjectSettings/SceneTemplateSettings.json | 167 +++ ProjectSettings/ShaderGraphSettings.asset | 17 + ProjectSettings/TagManager.asset | 43 + ProjectSettings/TimeManager.asset | 9 + ProjectSettings/URPProjectSettings.asset | 15 + ProjectSettings/UnityConnectSettings.asset | 36 + ProjectSettings/VFXManager.asset | 12 + ProjectSettings/VersionControlSettings.asset | 8 + ProjectSettings/XRSettings.asset | 10 + 66 files changed, 6221 insertions(+) create mode 100644 .gitignore create mode 100644 Assets/Art.meta create mode 100644 Assets/Art/Knight_Blue_Anim_Attack1.anim create mode 100644 Assets/Art/Knight_Blue_Anim_Attack1.anim.meta create mode 100644 Assets/Art/Knight_Blue_Anim_Idle.anim create mode 100644 Assets/Art/Knight_Blue_Anim_Idle.anim.meta create mode 100644 Assets/Art/Knight_Blue_Anim_Run.anim create mode 100644 Assets/Art/Knight_Blue_Anim_Run.anim.meta create mode 100644 Assets/Art/Tilemap_Flat.png create mode 100644 Assets/Art/Tilemap_Flat.png.meta create mode 100644 Assets/Art/WarriorBlue.controller create mode 100644 Assets/Art/WarriorBlue.controller.meta create mode 100644 Assets/Art/Warrior_Blue.png create mode 100644 Assets/Art/Warrior_Blue.png.meta create mode 100644 Assets/Code.meta create mode 100644 Assets/Code/Game.cs create mode 100644 Assets/Code/Game.cs.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/Settings.meta create mode 100644 Assets/Settings/SampleSceneProfile.asset create mode 100644 Assets/Settings/SampleSceneProfile.asset.meta create mode 100644 Assets/Settings/URP-Balanced-Renderer.asset create mode 100644 Assets/Settings/URP-Balanced-Renderer.asset.meta create mode 100644 Assets/Settings/URP-Balanced.asset create mode 100644 Assets/Settings/URP-Balanced.asset.meta create mode 100644 Assets/Settings/URP-HighFidelity-Renderer.asset create mode 100644 Assets/Settings/URP-HighFidelity-Renderer.asset.meta create mode 100644 Assets/Settings/URP-HighFidelity.asset create mode 100644 Assets/Settings/URP-HighFidelity.asset.meta create mode 100644 Assets/Settings/URP-Performant-Renderer.asset create mode 100644 Assets/Settings/URP-Performant-Renderer.asset.meta create mode 100644 Assets/Settings/URP-Performant.asset create mode 100644 Assets/Settings/URP-Performant.asset.meta create mode 100644 Assets/UniversalRenderPipelineGlobalSettings.asset create mode 100644 Assets/UniversalRenderPipelineGlobalSettings.asset.meta create mode 100644 HOURS.org create mode 100644 Packages/manifest.json create mode 100644 Packages/packages-lock.json create mode 100644 ProjectSettings/AudioManager.asset create mode 100644 ProjectSettings/BurstAotSettings_StandaloneWindows.json create mode 100644 ProjectSettings/ClusterInputManager.asset create mode 100644 ProjectSettings/CommonBurstAotSettings.json 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/MemorySettings.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/SceneTemplateSettings.json create mode 100644 ProjectSettings/ShaderGraphSettings.asset create mode 100644 ProjectSettings/TagManager.asset create mode 100644 ProjectSettings/TimeManager.asset create mode 100644 ProjectSettings/URPProjectSettings.asset create mode 100644 ProjectSettings/UnityConnectSettings.asset create mode 100644 ProjectSettings/VFXManager.asset create mode 100644 ProjectSettings/VersionControlSettings.asset create mode 100644 ProjectSettings/XRSettings.asset diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4b93f74 --- /dev/null +++ b/.gitignore @@ -0,0 +1,73 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/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/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# 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/ +.idea/ + +# 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 +*.app + +# 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/* \ No newline at end of file diff --git a/Assets/Art.meta b/Assets/Art.meta new file mode 100644 index 0000000..23f6b27 --- /dev/null +++ b/Assets/Art.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c0b229a2daba1cecf9edc72f9747936a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Knight_Blue_Anim_Attack1.anim b/Assets/Art/Knight_Blue_Anim_Attack1.anim new file mode 100644 index 0000000..5d00688 --- /dev/null +++ b/Assets/Art/Knight_Blue_Anim_Attack1.anim @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Knight_Blue_Anim_Attack1 + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -433333036, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.083333336 + value: {fileID: -132445620, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.16666667 + value: {fileID: -815570595, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.25 + value: {fileID: -1992844684, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.33333334 + value: {fileID: 2030034898, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.41666666 + value: {fileID: 2015798887, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.5 + value: {fileID: 2015798887, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -433333036, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: -132445620, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: -815570595, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: -1992844684, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 2030034898, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 2015798887, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 2015798887, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.51666665 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Knight_Blue_Anim_Attack1.anim.meta b/Assets/Art/Knight_Blue_Anim_Attack1.anim.meta new file mode 100644 index 0000000..bd18388 --- /dev/null +++ b/Assets/Art/Knight_Blue_Anim_Attack1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61b7753db1d4a7205848323e1ac7781e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Knight_Blue_Anim_Idle.anim b/Assets/Art/Knight_Blue_Anim_Idle.anim new file mode 100644 index 0000000..712ce79 --- /dev/null +++ b/Assets/Art/Knight_Blue_Anim_Idle.anim @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Knight_Blue_Anim_Idle + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 701340171, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.083333336 + value: {fileID: 580074691, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.16666667 + value: {fileID: 572302759, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.25 + value: {fileID: 2122355478, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.33333334 + value: {fileID: 871768941, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.41666666 + value: {fileID: 693715751, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.5 + value: {fileID: 693715751, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 701340171, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 580074691, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 572302759, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 2122355478, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 871768941, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 693715751, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 693715751, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.51666665 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Knight_Blue_Anim_Idle.anim.meta b/Assets/Art/Knight_Blue_Anim_Idle.anim.meta new file mode 100644 index 0000000..172e197 --- /dev/null +++ b/Assets/Art/Knight_Blue_Anim_Idle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80643ce851a67b1a2a8fb424f4ea44be +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Knight_Blue_Anim_Run.anim b/Assets/Art/Knight_Blue_Anim_Run.anim new file mode 100644 index 0000000..3a3cb2a --- /dev/null +++ b/Assets/Art/Knight_Blue_Anim_Run.anim @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Knight_Blue_Anim_Run + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 337686449, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.1 + value: {fileID: 2332180, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.21666667 + value: {fileID: 208064246, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.31666666 + value: {fileID: 659859382, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.45 + value: {fileID: 1444910937, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.5833333 + value: {fileID: -1587450420, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - time: 0.6666667 + value: {fileID: -1587450420, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 337686449, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 2332180, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 208064246, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 659859382, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: 1444910937, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: -1587450420, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + - {fileID: -1587450420, guid: eed416df131ecfe9b8b17ac0177632a4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.68333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Knight_Blue_Anim_Run.anim.meta b/Assets/Art/Knight_Blue_Anim_Run.anim.meta new file mode 100644 index 0000000..f889e7b --- /dev/null +++ b/Assets/Art/Knight_Blue_Anim_Run.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04d1a1121efe6a560b212f62e6dae9c3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Tilemap_Flat.png b/Assets/Art/Tilemap_Flat.png new file mode 100644 index 0000000000000000000000000000000000000000..05a67ca8ec0f3e7f243e0c44266114f96c0e20ea GIT binary patch literal 28783 zcmZU)byU;g`~SZYQqn2XAtfM+N{>$IlonJ{w7cq0QXYD#uW5C}xAqpfZN0ujMLATWsh z8t@nX_sHkK53rw!mMW-bgkuu~;sNQXtC$64?|ySAw>NJVk~>ieB)T>A*T$)z=L^N4 zRE%&2U3cs?-ahgrU*q;T-*++2uQy9Sg&6It`JR`I#(Rr|3BMe_O!e&6V5jD)bfr<% zppUv()DV$)Mn4=M6}Czj_&)RRGp1B*-Nn-9gRqsG3vABGveUK%6s_tBe#+W!WWjpH zW~Bw0?e|vDmF^URooRlxV@No>C}|#mh1npplsE8WD^r=92brCf-fO$Tvs;mh((&~N z;$!bHq1$a!?IYtBJI4hFt1+lczwNIXWhe!IY*=vb>S1;=jtM18Qz#c^j>m7nwI(swsnlTg`C zv|SU_@M0}GgJ$2)FhJTY4utL3PM|*U5C9h@@g8ZFlKl&W3BK)6?b`aZ;8!iV8&a_V zUkH1Ce#Qv7NRnmQ?c{&yRr3g{6ogyuVN=-O$vkb3mfOusgs5j=;S_^3au!U#{6;(Q z*dxrbrIOTK(xu*nGx>hU*~SqHWsiHYggraH4+6;qKJRrO=pd7VR$%;^4wk}JPH*>V z5q;BapSp-HM4>NAo4O$==WZXfB)*V2ZO;~p3%Hx*&9Z|_SX<6e(IgHcaf{kDC59YC06+JbmxS}hVv zUeU;^W^B-A>j@|R$x?QDppL->g3yg@u0EMvg=mr#8E;I`^BR*lCh~0I=;kThJ>3ht z#X_(FAdth$h3u8|o{Tri=6)x$4kuZ6R!*tsC@Exhq;;pYr%hb>sNaPwG}Z^H^R!6H zU7LmOWc=ed5TAHLXtZ<7eqCkz^Q#=2l#@n$jFEtNsb@v?XYO2!=%!a6kclQ20?R;>M=rv@i_3UQ;@L+NeGE!0;k)%J8*JLoZskmvz!xdcZ4|JIoj>| zdDNTE53k9>G%B)*rMqWWHk9-dBdZ- z(lk-4k5n(q9toAb6(@mTdYnY1U_<%Z4~jU+d}SfS!N!gkKjdkNVG^ozCemU|gP1t( zs0qk7r53h)baPm!-?OFgfds8>r9LI%os09e(9%5P150x(uL8Y|oRSwpem|_pMBU;I z65pf*Jk;kn^T}%?wYB<$$4L4DSF*sT1q*`O1{QuD_O2_79ZeT04PLmPev+zK-;4F5 zyeZ3{tpa1A`@uB45&irQ)}I0ts4C#uCz5{{y?PUH!Ag?l+zxi(x;d2^2V{5XBe8}a zv2Wz`Hm!&0|IK4V_PFgwkuFIKJ-fs2+n{Ft#I26Kt zW|RGC8(s3_5u*8*OWz7->H~i$+QC=S_)^(bf6)1MeaVwT?^EsRwr$|f*|X&v3KF>A zS_2!nT}~`Z!?;YXp-=S%qM^AH41#&sgo1cD)?V-Rk4|(N)clLod-%!#I@Q(Bs2G@& zlUN8RgolSw)7;*DrP2N`7-Jj+e9$a(ar9z!OI+qG!$ZN-Z!y4(WY^*B){KP#4{H7d ze#+^1@MkO>ytN=LZDHh6tdSsH-`sJ{)HnjWb!bY(7n!Seky02b>}1pd+zfq9cu2pInLW*) zKo>-dmK{5e;5}&BN7GXM($PCI@|IUAt{TriI#WZ-(QY*puGVQAao+*L`-BMu%6`41 z^}QeZ;tpy4>cnTK=)ab1gl571La}UdiX!iHzy_7`%k?Cyk7NcOE zI(#W7f)Vx)J-%{*zvpRe-Sz8-iXZvFW6%#`SRs!aZ2eB+g{+M zSKL!G_TH@i3U=fh0)eicgqyRmnH&8*3CB7w(U9Bp-;qO4^v!LSX&vv1Cm3X%aP#BK z8}ejA9>c6giIfr0-^X94X?p)%B1k~6VGjryC@gE{tHCh4^Nv|r3xukrGc;IUnmKC@ z-y{f@!bxT;_D4CeE8vizX_`4JdSMM^&~t;^*LYo!a11q_eYb$@X$nZw7?q@)Bj2!O z{U&2;#yP4RxL;Imtl-NIlv~$DUtVyx^c^O3->)=E3=m1`%Y!TVMJ_qH?zj_}Zu^SeX?nf`yQT>D|=v~qEap`FZqR8p|zfRzb5&J0??>^pQzUf zj6Ao$%LquZ^}H+kVH_5$;Yj1Hq?Ii3d1WFBb_*o_%#3ynpao?F{bgzguY>>^EyhI@oc1F%`py=n=H=0l= zzOT^16Cz_oqO)8keo=-a9Q2qUaJYZIo!zrXFaWl^_&*??t*es!E;|M9l2DU~#t-Rts~`7{ z9~J1S>aW0mA&o-G#m`+7Z|+~N5ydSKCo(GACfULE{y@iZ$T&y#%u>@A()4bW`qkE` z>7*Wqy+o}>?8uhfFH$_|vC8L+AJM;#f1Jh{&?&P@7myp@7SQ^ftsJ1Y^mAehKjvcY2bu1;jxLD8wSJjj zcqI@r>ED7vNEVx_6_cp?oAcw7dl2Dx^9zG`kgv)V3gy5DyQ})1u9cs}%3rSKq2;`( zF_RRH6w^UDmAy)O4>x_or;kOta&)xCC|Ww!V>RvN`>*tGePflHZ^~-bpMxOCJTct& zB0njsdgPU>r5E1Ka<0mHh)o(k1&fN(0z;+M~Fj9O+KYE|(v|8fRvZ4FJP}qR6 zIf-#ptG4qodO8~q>^q&FjKY`r-16HwvyXI$&F(M9^9fske2ZtH+9a_lY0#3GYamO$ zjY^uaPj5d)T2QEHWqd&+D1ED?#BiTbP)`rIRp3KGR!4_j$OG18wun&$t)ywT;^Mmp zt4hS=LR#xz-A#wSm}^Mj&1W|m2q|>G)eYki1J%jwNU04<*kdoJ; zt9ZRz$a+HGpCo-ae4)-WQZ6dL=K@S5`Vj-)(=38$I;1+(M&_f||| zg~rVxkE#1XMb9gC19Bi5$qfGb=$3&t=Y5v>f3}Z>pT)98ULp^!+xh z_8NUA{PAI#;FvHv?2i8h?E&{a+pjQsiW=*^HR$8 zB}r@gFU|+^QxaaHwZ?=Uha?>P8fulOLHBCH>ItdDW11Un50{vnvmJGboV;v23($rr z+Wh^(_pe5++dzW;fAQeTgTO!qWp(B#nkC$M)?@2OzEL31D8x5xFGxbj${gfI&q0l( zu@k|`_i;P=aB}boayydSH9%oOfYLo}bC3yjU%K}>HNw38QTvqWN0u~Ub{-`mJI*+9 zQkEYM?JZVmL9RHrn-y-RbgvoJ(@wbMxbuVY&Kh@!;@;Eeh92BI@ayxF48Qf^_wu3v zT@E)SInU;7tZH*ubUBui+w=7i8+Su=4rpeE~h0EJI-l=d6g`^h*!4 zrW%sc(8;!1n!W4i!I(fBFF0=GIwyZ%r0q_Am&&Rzg%)x<$GYMC*dnR!d>KbSb@@o2 zL4gEszc($pa4(0Y>0d;^A4tnn#J_XnZehj4|l~g3yah*i1aA2FHpp={T#oowzg@c9#^+}SNNF_8k|9TI?obx7Gl0BNF)eG9`wFRob{^5R@=ID6J z7vsg%t!mfU9gU?0C8)^3T~?TL1A!0pY@V>_JlFcKVsDFXp7-~Lz4p;66KpCIw9YRr zyC1JbH$lJIFm@l$;u}A9X^1P61AKEo%>R!&mNE5_U{bf40Pue61IDTri20a zbGcHRlt$TAFo%c&{(U}iV>WlGW<8JK5Vc?*wf>E=I3=+swfA!;4y`Q^QaJFTdg%F2 z2i3}rvg5!r|4ISSTr-q904R56WN`++E8is042#;8@IFss4@lrev5EyXp41s8+AJ+V z@UN*C$95oQ^rcnci31e${K6CF-7`BuNw5EYrqZOMyFsK7y)Qv9DtxX7qVC3j2AJZX{>>rAK^zBGx8q6%_oGh@YbVJ@2bp#W4!9 z@ASGyRl82&xUc;Sz48L#=PwAdSU9~q4UgB|`FWaO4Gr~rkrn8D7U(AXXMtI^9Z0Fb zzsv|4I>+@z)$JY=Bh-1Nt($(8^u1_kAU2d#a;?ZSe52?R1$3eFYdR!uywYn-iE@0m z*|8y?$M`}iqM)n=Ky&gu9_E&~>#Sk4w7`uoNMKWIA(+q$ zTxTbZ*I)jWU?yax)%b%!>FT)3i^?UkP^G%!JQ8 z_wW0Ha7qIHP|G#I2kAsGq3Mgf;VSyJSzTFJH4^DO{UkVFqhm|rqXjnhtju@ybWAjQ z>e+=?Bw>c`QIt*pAK#!#^ZX*pHBCLvjQhJEZC-dY;de1)DH=RY(EW3Sm45^wqU5gz z3Hu_H{55Xx-g2-kM}go=ry5V+zn_@I^)#09Mi9E(pb(M9&Kc-?C6KO&OrIU7Ay#7Y zu3}xI{3r6d(wgG%ZBRf}_B5cnsR$964CP&ffqw+lKm{T&f4;X?u~I}&^m*!qxwh;i z`ZR_Ah3ZjIO*J10CBYxh)%U2{{RBQ<+IY>Ib!XvCd)i}KaG(!rI_3?zth@+?*Ch4z z*|TVZ43TqWt2fFpFZj7SyXg1VugchW+q%LC>y{q{B#zEZQwxLm^`q$qh zhD`E6MR)njW{jQgh1_!c@{GVF`R#-Yl+U))d^v3_;u6=YcaEO_NG*fteDLs@x#iY7 zpwV2k?mNqPxx$%7>TB*Y}e@7&DYRBalIvegngnC_!ZsD6W#B!Vek ze*A&o*0jSRBL%s@-N(k(q*2+)>efu~-G}dJN<7P~un&9l4p-%$IPW;H+q@5*8Nf)s zS7s?NS5}T1YBUEMl=a6&rfdvyUd9cQX0UVKya^pnR^S`jdgE6{|A0w}9EV5FAfyF3 zR9`;H{6xqsSXXY)bzFNDV*N>fy>Hye<$Zz?BpPauH&NZ-_zHF2GoHq}?B;!?T(RRw|i?IA<*U z2Gv>}=;+ue*Y0gVfr!+^E3-#xOWdOldid*(mc;eCT}=VdtyRdYMU0_OB&eCZE=s2| zXk+%gv<8ZDETEk1QfJK2AHfh@~2#X^s|Psf`Qnbs~Jc1O}Twy`OZ zcx;JJsk}1ZuoA|toaym>*CkSvzBoPPmamlSw#^?g`}Dj@PQqS^3dCM9zOAwZ8C|e` z6L=WS-9K7F&5=1mTISt!Bx%<`V8SchJ^SskPkIJt_9LoGz+4<9#r-rOp2H07NO2w*bf!S8hLW7?*K&0+Pt!B~NoM@z zD$oTB7iTOQ?Jg`YFdKne&w33(pv5;1cF~MbKkswD9HJCC+4dlNzi_6BCGBLx1eyN) zYW5~3dnq$)%P2Qew8UEleVbhE3-GnNZ`eVFc*-C^F7%IzBd^`@d0F7+lrP&gbNJZ) zfDurio_I4{2WGv<4`EZ`DAWFu06J78KNx*bm(YcRMZ${=z#BfkEDGCc9h;I)ew&jb zk*ym`@7Tk$vbpTVZicyKiI;hE`JXhd^j^CJkAe)RQjydv%^ksb-Y z1#uBOI|Yj2a2z5!%6#o2LXp0m9PYL(B#>ZYghip?p4M)r-bnB7cqu+BOQMZtEZmNy z5_mX?biP_L9p%;pv&2_!+l|G}K^<3>)z9St%Z{u7=l31mLaTpA(zRh^LRO+Sa*uE;TAo~#H%45^Y;66jK zkfnJ0#mK;l6Ss0jS|iXwoB`uV$CbQo;z~9IBXLWnr1}u32p?sNR%US7*aZ)fZ25Q* zJ@uB=)@&E7$>q!i^u@IAX^&R2!PexIacGN9-(eY>Ji+M8>f9$WZ!}iplpzyfVgdi~ zB2HKrHg{B4Ud6z86P1hw$#1?RP$JFGh8VGl7?N7Xs?e<(^gb8#g$)D5mC)Abuz$l`fen(R5fxK`^!#zqE>YEh-EW?*1| znPCI|;K9Go%HVgneMhofM@`-LYtm_|Hb?_)u{TPq>-q$S13t*HP;`u@Y!rBgn3MsV zV^MN9in>Ww6K_Apnk0Zl`{5tw-Jxd+F5=An&Xl`Cuh?jRn^pOOhET^78N?KQ5@8^1 zR$849S2?s``hZ$W9nao)KLIBLv*$}*?)hVy(*&hxJ43~MShQz+aphOMsvd?{sebkTLPfq67U_FRLoT7XL{cqO7eVj<6 zn}hlgl_t^foE9l}sV^97I)&dFcv0rq8DNmbpP1yUz3j5E#O;{(&NoR@v%GF8>=#C0 zsSioL$f_!fwdpYwqq=s71J90SQ$1m4fY>!(UEDNS;t*{oOz{Br(N%BrO*1hF?LgRb z=tf+^3AI7P*&qeLOUSwY@RrFF!Rq7Y-XFHn`Ldq+JbiLAJ%~@ZHpe36xze*sVL<#h zsLVm*prX%Jy&@T*7{-~W4N|S2PZ5`Y_a|Rksu?-S`qZ1TU<`3GT?_)Y8LzmwHLH=T5j2IdExmH88??AOSF} z@W%_djJ8f^^-nR7%OCq0_={S?@KG=x3+eezh*tDU7Ql z4h#>nWGD;J`$|yCRS}=n_fi8-37|8vH#ly>frA(EPm`v_{iAzS1<@M;->T{z2G77| zez1T2o5G?_fH#2sK`}bpZiQ#53JCYicf-#%rG_1*YnW6!;{R<&Ud9@c5pEsOBF+QH z134&_MQ1?k8aG+vbMJnf;qoMlF7A8G1hZf&PFTSx`+A#4D;r!bHpAL?BTXcWY&#B& zFwbJ|gDSy3pH(i0?_fUF08PK;-!_4xmoF)DGkt9Wl>PpR{AvSKJ|mtGv{V^n%K!m| zgX3I(io21#4tKH*3OgCLhW&QlNJl-QFnYA6nv=V|c(34TYYK zi;Uc>g-A4irs(3GL74Rz$RiurJ{Hwv2-)e8-=U9ayl%_sd??pd)5RY|XU&`-A&a(R z!apFS%#;KZHn`2y>Iqi(-?H{nF7bCqxu*(F4&;;+tByC_;JwV3p{qT^ z{&gwM>(})95XhCBe7B$c29>!-l?A<8y4uo$IG#mPG?GpYs6o(C?k=2SPc(P5z;^|x zmEL}33U>VbsF@bTLo*^zS}LnN9Pgv`ee}l~$#(W#aoj~O^zywSV4-}X@r-0kxD3Vm zfraDmoCnu*g#QkWJ^cn;h2y>=G#8KSuC0;C?nM^!9!)C+z}Uy6tVe$MM*R-RBA)wp z0>cKIcQXX2KjHi>r?o? za48WTbbXP}oW1D2!TDhe#}n5UAvy6u3KP_Hah#5dd-Yro0)ndmu@_x>5YhE>M^b%G z!KT%W*Zk^pdf@;9Jwy=b@uP%o0%L7MX=%nD6kYG>MM~!%^DieRfcIIoxjQ8_%==Hx z)gBfHt0SG7^^;86Ok?ie9Wq{O3Vr}!nPnG*RnwAW2_hO2mw$V_UqZ@Qw%eu z80c|&f1K1NyH}slHat1txO;B-zA#Y{36HYv-K7-%>-rJFMkv*b$^bYO;pKrAIO?X# zh6|`6V*!v4y?MEYrY+jaV9kdvphta{=3uLb()8uB2)43m7AH(uKY8IT_iq*&OHdcy z0J`dF58m|aZ2*UQj}QPEKLYOWYY5OimKmL66acf1|-?b!;C&!&(Q``mVCsC1he*GfeqUkSr?py&yv)9t-`D8Wr*{zm6@U^*1HpRRIZh9G%({~xH6xdu z=i@iu&mBGb_E>Nn5SItjSog0HzwjlYV_JCj1kgkv*ydQL$=4|;Cs5qlo#M7qjF}ZP z8?ax|8BuVpBkfIlY5za??N!LhX`aD+(RAmVoKV#udR|(G__`{jEu2? zX#^#$&Zll^2^N2x0n2*kDe%Xge6nC4_<=O7&=`d%J z6EBL!P#w5Rf&*c>rP~k74yk6)#q;I>n}FI>5cVpMmPQ-b>!ZKkOBXm zIK!#*TjzY|M_b-*-?#~|F446o@!3{U1GVvhba246kr&o&f#A`IuLTj2RLZc{xRli> z1%o?f*g^XEf|8c2^*vqbhR%*IXfDa=3acZ?Vd0mYL6$!UCq%fcX6@RDh~Te-IBaMR zRwB%fi_!bsgus8V&6rdQB=Iw6aO#H-J986YmE%zb>1?w6-0~+c1v4aygmGVoxsk;b z+~+qA;cb%6D2N3KKTLWn0>ST;li$3)13cgRw_eb(NCKw90^U;`_*hEGBk@`R1pt=?31}@=B?{{y|MaUnA>fJvd-IZNPEN40V<#Th{4J9; zcF~{iL2v>MK)$EVc%g-Pis;7G3jl$i^WAYFjhY{K%+2No5+UbW z-mJR_3Ve6swd?n2d6bo6g*Eh44N|mh8dprdxEo&N;(aL>dk~NDt$)-KUKEj2GOO)3 zT!x;J#V7@#QQRx!&b~Rpm4ZPYW3Qftd`6G&!jr;AB>Y;c%=a*3KI-;tf3*J zYMRPxoVxr}_g;&7zlie$o)Gm?V9`@*9UaIFGdY9a~;eHG(<{A6@~43^yP@bax}x>C#kBviAmtv`^^ z&$Hg(1L$HHx{9=s&NoUy=>Pa^msxQW(eTNxQ4}l~rNs z9*h%QHHVjN?}1i%Qz;uhdvhtaa67w9R?~|zwI(0E4|>a+7#mB|B(fEm|Bj{!y&@f@h>uUf4n97-UO-V`yXet>`)xepRUT8)Hn)#OE(QN5#nV|g_8zE&Zax-R!`n4l&EO36QLx$!ur+sc0Yt^yO{t; zk_%sBpcOgxJfE&ILB*EGD?X2DN$tu$(vB3C?o5ee7lV4Ki)$WvN2wc`o=C=bO8`8y z(8RGgAtLQ_OJQxBzccE{#oynA5Rj11u}qea_WFciKK`-;iNz9cJRn5g=%7J={$Xgo zh5C;o+>0kCTKy4*GRZK+XTMwHsNhfM$VL7NhCg=3 zBu_IKMME!e)!TGZd?{32HJH=+Pk@W9J?JecwdkY3#2Y)~PqdOLY<(r>WOB#Ys#4vu zKwEDvrw5@`tzs_D^AwK_Fh4v)ay#*Z?!Am>*S zI3%Sph$u=U|JL=Y-%hFgB%mPtyKO(DpKNy}k#^#ut1#}O+hGV^M$wgdB^TDBWmN2F zQskRc7E|0ytn(hD&4$WDLu%2ZqmXpD{>tQf%)f{1%&@Q}h($ROUBr0zXy^G+kJMf( zI*@9f;?N_=#zINjBcve#TVUXDlUvaOdkTlJMp%gNT&32s1VUVKiJ)wl1ZhgP;|pqQ zu_Y(jLXbhQu$G?h6Gdz=pLo|Vpz+o;WKtEA@Y3d(Mu;Q%&7k3@2by&DF z_sKkhePp~Ydw+kOtb&tk^B`HAG#c7~E7|TaR#vFpKN+nRC-SB@;cC2!+%0u5b*pd| znjd$W-UZe+gUQe*^R+x;=cWCM6#7pBvP`7K<-K_4F#%w?>yzle+rqgXMGAF=0mhvv zS=_U_s?B>LxiRT~YlSSmG~}O3Ug@SXB5fP8@+aCShSQ`(OknLL{isjGfGuUJL%z@I}|v&3d!FxD^@VyRNY=y zJr#^bXwkimMhJu?bJ&gaK=<(u*B(ZKq`e4sixAE7iaXxBjId56x|~Gwc3rif?Dw~r z)J7yN(5|~r@>p7W5K!E&(rN|R42o{oVcFqM1K6wYjeLfDiv*b%Q{RU{U5!Ug*OYFJ zmc{{|Pc-x^?sShJ2%2$ojCny|A=En=fZRRuH&6j)H#T$+p8!rz_+c4eLSlaXALwJk zL)vpP*g8lYwO*lK7rGmv$-%?z;`*XM9Wg6mAR4JqSb_F}Lq=m=-gk2p0yhi4p+d%{ z`Z9K-qGVRE+w4CJNBKV%nhUvxk~9(}4iV%H{*a(Z%F%>7Wz_~C=o1Vq6slpgv( zbed@7am;PxvDD&rwQAyyAkcVUy=N4Jq)!GRnoO&bV620?@_i?{&uEAAz~E2oi2cSQ>2j+h;qA9u}Wb#djL5^&x^|F zU3v`o%c(mgenL`sAaG)eoiM&%gs#niH0{TeM|!f8-fX|RDNZV?B|rT)!3i_5BV;Mj zy1KTc|UoDcB&Cdn5i(QXk zIjH>l)Osl|197YJ4rR>3Wx*^WgD~U6+J)mY8gz?FX}_h@PQ#hIwraw6-@4}hEDdDf zV({BZ4caRPk$&`ej`ZzKbzs%~`h}Lv?DBmb5J&x^E&ANu1m}vHsAmB_1}DtyLf=}Y znm9H_%#fSwGQB+&YI-NO{NZjc8xwv>N~b3_QYfPIWMAi7Dx>ECe9J$-_4x0Pxrumm z^vbOCV;W?UhG>?r`@j1yXD3|kZt_tQI{3DMG~;4?-sSUi*~>lJKL8^|zAX_oMYPfR zhUW@&=*w)j|A&b#BSpQmrKB%f_|BfO2hl_EWr&4qXjw#!CWljC%^^nWSIvj?#|$a~ zhDihY=$13nx%Gt$sTo8+w93^ERQf>@1N%SoW{EJLm?s_wspjD5Lhs~ZB%5HK+V35U z-N~~sE6JFx*fQ3U3N@J^J}dK~QXeU^XY;GnK05ER z6Y6{JlkN;^X^tKwPs@{c!ie>b!p-+*%`{Q>6Gc4H@FV$a(NTAiv-( zlj^5pD-$}j1OE_`=o80Vmhsi#Wx1w=hWl)K4}=>!%R=al;u9eHcEbI|kFt6ofc47g z6p`_u99I3VG9b{ht7_0V&j;*{ScD+VX%{i1=!QAdqaQnD$W}>=@Yj(>yicd}i zVSG^E=odnYIB{byAbkQ=`Nqy355D}Az;|CTW;Qv&O&B+hT?s)Li88@2L&rHMBPwwf zDJ32}KlHqbHqT720-)^r=qbas*6_1j0ii!1W_~%w^LSKMEW7RCs>|=iKL13^8SXF~ z#iQ~C$^;d1!2VL?N-)Duaa)*S!C1h5sRa8=MN|nYICDO=j82a3fg~XsH;I)ENr~^= zzBom5%d65DsaB#JlyeFnh+8y;M4BxX#LHE4G2x%!<3yn;Xkn|o9d4CrPHTDyg&?I& z#0JPTdjSY=bfEv#t63I~s%X2(j19Uiugy+z`PexzI+daKA3!_TN3-y3|2b$lvAB}q zo4>EYB_l=DhFy@o*E-etqGdU2NEi`rLyvMKVp-U*;NRk;Y&}kA`X1( zNx>abg_gusW6npQ{Sz0+4G-R8bYykv-i5YYKyLq}0p z9BNcDv%rKYO0Mbu8qbR9G0aBW2FW+sUnbc$djiO-wlB2u$@M>Yz58^Wyky^(0%UT_ z8RdFviKU{?=a{Go9xc{Z>0B+ugZeUM67R$7Q0a9=)P5~J5ae(B?1N{^(YT7gp+U6#_vJu7_qwk$$N z!}7{Lnd=InJjZRm)bglKdvMv8=!@0i`;)RD2p>eZPCF#@|?TtpIx$SX{`wZ z`84O{?>=~oocdK$jV%Hl{(OD?7hVwWJdh2Vh{|Eo*dVH$LQEFg&B}>yvT^N4g5vrC z6O+$5&g^3U9^sHLTiG`9o48bYp(NTv!|1F<5h1(^;)P_h{AtiXF)aY zKZ;DB3P^Ypv37*I=at6sGASz*PDb4Wj_sw|YAPT{f;j=C3|S{x+qj3HUr)=!z1uQ! zgJ9icOy}g9wR`P@ctB4tM5c=wosXRU!HWk0YrlzH+259YuS>xrQ`J)&E!W*%ws+N> zBbB!7r^d|jsaSEz-j{L!LL$pFVGzIaJB+ZSSiilFqZ_2PG2I0kg!UI#jqyDo@-p!* z$RyS(nF`X|$UG%iBH7}lY1yd#hyEsmVl<%+%U}HT`|ki0F z%Y5JRbKIb&BaoK~-@8)liOnbS{(jG{-fr1U)YpNAH00@ z*V?dpst3UiwV$^54ECHv=vVZA1%zbj!sUZq1Qk#g1Pu>uKHq*%W}cH*#z`~m=27@P zq4=tR!$5R+szy(r*>re$)pT{Qu>Nhswr1Ah~nLAwQ%5hiyJ{ zj`UFx7Z-AXbNnj&4bXRISGn8Fjo+Batg*Ct5W=?CixbERBK%wH(bV7dgY;uCkLlofewauL`*vq+6f(JLo2z+JPj0`YeDVi~mH^L$#~_$oxn3Byi*>6VAo*9zoXw z?jRirK%G@%fB{UYTP=3M!8_bAcjj4hw1J*)+NRrJ}Xool-!R`1er0Y zcxdbJnvk`o{ZI_k4E~*y_uB`+VB5F~EI3o+Qo#XVkKrc1qjFnLHTTZRDix$%y=yqB z_6cyAbsZRVB;$*o&9z5UdiBox7E6#j_(t_vwp|BN`iGjW{IJ~O9$qcBEFug~?98uo zeVyz_#@N$0kgg74pif`VJ$gr&(a1NWxaPC8BhrHLAg(_1ge{7oTsP+68C|~@5FoCZ^ zaO8_5P7Jm*TezU^^L9-BU+l`({5}v-G;Y&}E7wiQUpXIMK8k_Q)v8E(0ClFt1eO6q z@$+XsWa>G|0(>1F?-Wd}tfQki&QMj992Q~!Zk>4m?lU=L^Kx47Vj76b9`alRH8GHr z%5}~3@0oM*1%}4~;mXYEu=D<2KZI%7<7byZ%#0fUT`Q|c0du}WmFJcXw5vzs_>%Sk zAlCU4WoQgkA}kIPetP3LJ7s)nJVw@iamt+ReXnV9H8o!9(z4qKt0#M5AF``>V4F(~ z&JR7|9)~E)0nJGPgSM!zI;6a}fsb>(8~ii7(Es|}``N1Y1Mn4=<5p&YV%r)!lMD|` z4kolN2*;A)VqEfp&xv!x0uHc19#e7p`C|e~s}kMyJ$8-U&0l>;zD3fobDk%qNFZu< zb%E*p=YsA;wi@nj4k1N~6~Fe2(VyX;z%S5dvQgrz;>9zq8bfF}&`0_qU5{@6hcP=q zprSAD$ejWrm9$n3m~R+ywIP4e;BjJj2D#W82OfYjy_GM~$eT`LXZND@S>dr_^t;r9 z(y1YF+#Fy9aEqxvDpM}`16TS3l>o{fz`;yi{+ZoiaN;Of#g)f_t(fl4`rv~%tOx7$ zddf#O5x`zU^wFzm+$8*rY#e-JKh1if#k;Wv6xMrWt--sfm;Xi2PyZJ^L$Ia?j9&#{ zUa=bmR0(K*_a{PuJ5%Y01pPEPqpn+=~33$IF1eEtOGjjN_mkY1ftS&t~iAuv45 z(;HWGlbz?vhS~+@J@W8ejP$7-1xSi@CWtJbRO1n_<2dlv5Hk`WT%(9(I`6gew4SYQoGDN@X$n>JOB??jF3AjdDKE zf#7B>^MM+&NY;=2cp23n2OJ)D_*^$f%GLW8KN+ep zI*|tMH7q`l00R(b@+9jGH zGMYPDQeiz~1#hS^3u)7Dr&RI`oDF=y3@NfGC3Bn>p-+z~>e!A~7A|>bq1S;uslxyT zby5@Q^JfrW*ROtzYKiYbw1bYSz^fbgpq}S9^E*gHil4T2ymWobn6BH(3rrk|J&PM} zmfaG4_d)b+vDEJiDNTI6XJ51UU*c>Qpg@(Fc!Q4rK;NSb<~|s`2V`3S%%tMB8*j&l z(c2Fs9UXwvI}K8c?=FIxFsJbTK@1=qBd^R)o6nKT(V)N=6BW@>d8BZ^#zL!r$io(r zN7`6kfTiSybMaHQcjZMcB&N@{NJZYUz_|~mmT&~=&l27h-5aq309c%xW3kEOf}v|b zZmbKa$t)w|9L}u#Z&|J)oYT4pw-l4oxAD+!g(|uFD{31o9`FkEg=cx!+c=%!c|z;5+TD#85ZVV%o8$#pFsfvzk@;6MJCEcLQS2fUZmWYBcRX?k=2s z$c?}ewg`E8`w`gG<((LX^#2cBp8#Pw?JT18_mG&8g}+^0KEMp@@O>kO8i!6TCVvYz zQSq!|3bj3D( zF)2_^HDB`20-&P&E6mpdB-<7ucAoX00X&9tr0db9>T0TCDCfTOq+j! zL(<4yMsLS#)v%}J5=<`#V@I>f~C{I@$eOoTn)y__P!|L*KwU+SeoXi`*#T0mF%{rDlFmWzy zyHH5YD#x!jV=ZCXj+COJOWow$)8WzXm4XA^FwE!`bFEG2#7y^jM_eDK2+8JF9QBP7 z`Sp1s3Tge+1^G|B>6JSrG+Y6dE~b2XhQU-GBD?}_>p{%n&RR!u{umWGIM)$?F<+5i5Te)Xz&vK9h09X4?-=ucrz9@9 zuIE6KKt$3W1km3l$a9i3mGzqVt>`r~HJVP{qcRVJ4)o}ctKb8uD;HnFmIcg!ArsoS zz$oRk_y9pP`Q!1cRM_y)}oADTVLq6+5b>%$tJzP;oqwx*5XG> zbBKwWen`a%xVtJ^bWM#oQ&x4agHB(#z1*ap?o#~D`?6Sy53uqe zxF*}6-+JD0Ko2oG^@O%NPcbn3!%A;Xf`S+KLU(5B>L1l)l0NIJDTvWthuJ#^K#WuT zb?GzZjjva8BJ%T1MuINbozI4&msj%}4UL(rEP2~r_V7%G3K$^rkbfq4 zK+Hqcr8EZxT*ltpvF2p0jOr*PdCxe2RMc+pQu-{Sgg&D{IOsI6tjUEm5Nl{~28{4#rv=$wTzW-!O?rjN$}=?!FwRQT+&s?@+Fo7o__mbI^FaNopTXa z1+zRryMc+WGmk={R~)=M9j8ep60^`WoY?(4pw{gCb*l=$c#Z!TZ|fxI6?HsO z+-G@LXT2$%Fh6kIMgkB?hPW#eM`e-?4+Vbs+Q*_Cm`WQ8@On5xi10UM7qLoc=+5Dh zQ{MN_(30M<56!0s_i-KoZO1T1Ek3!)uBzT#pOO%S7YRrJKb0ET?*%%-NwYh4^@LJ@ ze7g&#%-pqVTddHZ`w#klgGeVcOe7+@K6*t>lZ|w*Q>0?XS;jFd0X&x0j2@_Glk-3f z)t1_3`?c7irUr0Uv9c!H>?0&*uBHje8<=c$Z&bS(R z98`zIlfVBA9F=1>dHl3~MLQzhC5gM}`$vT~G<-$!VE)?)2=x7zfex0ZG0-7n7Xc_u zjXEZa?-bTFqm097SdB-!zq1PqxLCXy&a48oGiOCu6`N8g?N8TKfGq60TC=6%4w98@ zhZko20s0@w0@S}&&3gox4+AM~J|}kU0Cg_O$JqxT)K}usUjdwP5E!6jl=)t{l`YQ4 zDVOi000VwnkjhY@tFsA|?>q=A6zBJu;d=@e!x1Y?gv1k(WPT$kyo09@KVlY~&AK}% zt81LmUZ%ADpUDUfqZj5hqA-EEfvE4m#FN)T8&*D6M*HU)c-3GTm~@tPNekWmIKd^S z@MG}6Cpdr2y5X=Ba7t0!_mbq*FAP5pNW^I+tTgoLm;b%h4}WFA>9I60vY@Js2K`hY z1)|=Owf1$Sf3JSYImIivUuXCIgNT;E?2E1Q!GNyi3xL$>YibiX4#v-k%otI0SY;$JKlh zW++^S=j7kZ|J1GV_D^xIbn|-|a8R1~W_gd0?N4l2oY?8hZT!nB9y+`QO2Q6Ekc%m~ z+w!_r=(4H7DwM})v(O#4GnXmSEs&B#^~~9Dn0~ZDP7msT4;x2a6x}(mN8d1)r>^zJ z8&8VUabTRct+(8iX5US)6 z$SU4<^RAW@R|woraM1ug-USBmGO?Fs7hSVi6-OLG&tIM%*3fMz;&25>i}hP!GQ$|V z`1Eq;H8hX@{8Tw(RjR8OpkH+`V zTl;9Umn;w>{MZ{5>DK~N2(y>9rf33~_0Jv+zZW-%c8-Lp7-4gs>FjB4|CXdvp(!i4 z$>9DIF%E(OTf+FgC?}g>dB7&5*_`CQhj+mj#E#+~7BSK&Iah>V2deZ3<11^H@suJm&)NLeA=jaQ z>IGynm#`ZDFbr%IvhGf!Z2Thg0$UecuU<ti7giYG$FU+i>a7EIB*E?Cn@3=%)_(c`{1@6o#pXgJ9R6t zQy(c|#ASq9h{aA4!Bv#JuS~n;cxJO9e&sS=;+wWJ4N}z%h%NHN`}>K4eKjC1LnMjs z;!c;QDTEQWhmi_WagUS%kXI$LBDu$m-(`#>U;FVKy2P}&&Fy&s)Yois^*c&Sji{|?| zF0=FCA0nDxD5@dW#-2)syjetByKfBUH+pdq>ZZqx>8MEVbs#z_?1&|cH%f>Sn8#=M1M#m*U=k04(9=Su*Je_$cdh zY5`l2F9XJmXo7ZyOK$w90~=!Ocnd59n-SZb`ZWB1t>bl(Dvhi!S6vE}4vr}NXq^yhpAPXyJ;WtC=NWzXSP@n5E&8+hdHl( zm@g(bjry$zOYTM2K8MgMA!jW5ar=B7BaA{crieRUmP?b#KbLWRzIw9AxHN_-l(o*~ zwKZz5wV-xfe0*kmw6)R&N=Qy9cyt`zgE+f){(u9yC zd-u!af|8laT7itv=76u~4PN{*Z@+Ud-I=gX3-p5}-MF0frFa$2yO06_JrK6t*6{ju zmO^(knp7mHXe%9pX;q7|HKZpK_p%kg@2I03O=3)#5q+cTE6q_HR)cZx$ zZKqCc>}7V+ZQmw2(U8EyaRkdWBmp1|ySl@e83Go5Gh{pkEYsEal_xu6e94X>z`TBt7v`Q;|2yu?zQ8Vk6V4D5C}Q4Fb3`$pT5m?Pxr{L$StD-qU8ZY;IM zfntYlu`qLT-%#&!d&iNq38gKOjZUJ6-_vfE8BlOiT(fYevU2Z_hwV`8J=Tg{Dm}el zuLgQ}nZBZ9i@%aduOz`8Td~TgHww2oxEU|kktDD4-A%;7%$xq{yFnG_gV_dZ-tbcG z>JCHG51m=>5J{46%~v=+tx~CS(!V6_PsyADJN=@GX4GnBi% z$6}vYp_HqGN_@1jOK2C5g-zZIQb7#lg}s*b=2&NhqKZ+KvgY)|#T8K3Fc{qaxl@{? z^d4*)1E7CRd+*@VfV6CjfjAg6rF{TvK$|rGSIQn%b?N-!t0+mgC#w4SHEEvMOmE1G zY3nlsC=QdA>f^|sU}+dd@vYI8QG{HcLyvpR-L3zqID}*PWi`(%hotP0{Hz7yThgDW_=_25IZKuif zb5Ji!z`@WZ9xF!69&i0;o&+BVnuJ%8)Nnfbz7^M2O@78#eg3M8UjloaN>ol0+F=>BI7BCSJp0<$uIu1hrr*m! zN`A2)?AAdWx_|8?OS!vkZX0cLw5;yoaoFf!iQGrp2s9-?2c=D-wLR| zvKCI1K!4UI&;Zu*7c1C_)Af^8^69SRouL3#g9;OwEpSGCH_FWZfDSLD+W4*XyRo`D zBpPw0d#96Bk9;}ywDq1Byq}=^NX@GB!s9sUav=LIM0wsijGQ1)n3oi_PF$mrC%aBp z&i@@yXkni07V2w9{b*lQ1RF{0s@*b%+cV^{x1Ie5C*MY13Qtd?nSsYgA=X#pjhKi-$e>I= z8tVBaS&h~1REThQzbfM$izQCWla4*wKZP&RM)msdStg0I1DVtBy_~ka{tJp6ij%nU zny-j$lL*LSA7>h^_N$c_W$G#3O(R(nlravzo$6f=jjm`{oR&Y$4~byU8qawc6+b{{D=j9~JCyN(NbYD|AJa6Z}1`S!A@x_OI zVl@~#dW6L9&tN4zoaIO82uLPT6z!+in(iM!=H#hcbSR0;Sx*n$O4)lGjj=y<25T3S zSwE(e-4voIJ_h(8SEI$|Ie6uN^4of;zq3U>nKX>CKRpCIr79V#(C^XE3rDj8?Hj=J zaw``Q@stsJ!nyl*VZ2=~k=#4AQpRz`qtcI-<}tiV(K>T9l;UP*#8(OF5f=A1KXk!1>$1}8h7yI&# zV#1Goezgs+A|LhfJ@Kh)n$n(tDVp3oJV{%GNvW(T=S6rG8WlCek%L>(B6$2{B9+v? zNEK(+cO>i9`6~2|0KVQ5D@~BR|Jgx9KjCeoW$K_YugPB}ELx3AZ^pz; z$A^yISxhAlV>!Sc$!;k}YHAr~n0i|$pd??`K&UkTOZ)m-0{>CO)j*w?{rLeEs-Q-j zVOh(m1Tm#(Q9pE%icz(AJ2{Vkljj#c?jK+IU;1_$R?iroQ<0%Yu$urtQ|{%kWKGDP zH?V-z=;f^W3r+e?9g(v4h!6YxIeNFu4n+uE%b#HkgsppdMw!q$W(F+A_AX8ci}U?d zE><}0q1WrcN`5VlZ26;lidEJ|zH0OuTC!@*?tV?G_=Dii2ee;vPD)9YgQO3PjF^n7 z!&AK*_Ct!JD~qxKt4m|OCl0fWwsuv|72(B}iTh73FD-p&=jbZmv&dw5MOSsuWMeb? zt?DT|*uMDtQh?51V4TWZK~xO{Oc3a33ZUx7(TcoQfLmZxsLm&cTf zxdGHE|J&4q=b^c!Lsh@kjAqz>zXrO(RIb%H4HS{1h;bhbC1FR&@@Cl9rkSMxd8QO+*H8P ztd3CU`-qE9zE0k9THso@f=Jpecvv2RvDX z>DVoHXQ$+w5gB7izgJJqwlo_oHcyv)vfc)=-Hjr$F6y-uDJkllaqZA@*3YDza&aa|v4aCn8!X-ssmyW@F6X*Yi{5n)LiuRW zpP!N|s=ULAm?Wa2pb*QD$C`v;y-yxGJ1j+M__MwJNK5BZOU5_F%k59%%$52zfgQD zai99S93c?ky`UDRD5|Cn(Dh{*@@btaqZf5vO)Yu)e}#cr*_q?Q4G$Lcz9=ejB-*&hOF^ij)x?NsnhSWRj8Ggcbw zTzHAh@BBm_%wI~vNADN)fsL@y=xHN9DUSXXRDB|uA8~ubRK);*8|$Vm`c;0W0V%II zC{*QYc_=P+?b`y(du#Lm@T$u>0CfYk1#mNKJBl;w2Qor*ft!X`aLM{Xq8x>`&7(JB z{cAFVp%+Uy?ImM3PRF-tC{n(_Qo8kig>rd3yaF$El(-Y&tH6;Z8A#EX`92x34;a2b z1(P6J+%7}4`RD3gLDklHij5?bxAu+mBk*=~OJ8o4XK8ND+=FUd&3Q^HWA(G234KaL zQ5~c#{Q<>-qi@C2+Q<6_m%y@S9x!5qc#F@t!i|82FjN<(AzarZwjen%<5%t!Dp<-#|l~uLJd9>gKG3O^){Y z9{wfQD_I^9{rt%470J{n@=(K1iU08oS{+)mt{tWYia=TbaYzM-2REa_-h-JHn=IV{-#IYOye)ZJub=nQRN?@4N1F9; zL5a~3t-LWq0(eM=h;`PoF%zf<>`#y7OKSF(*|qOdEbbBJ>ygAJm+MZQ&qWdbP*^9k8oEm*( zN%Gd9_8CgF|}w z4xBqaF5veqEft6tHZuSocK^GlScu&D4c+aKsdv%VIlV`Nt{zKU8>#mRH8AA~&StE0 zuYXG0FMNk0VYW^%$FLrZ;0*r{y82~G~JCBt$05r)oeyEb*ueK5|l7# zQ622syOW1Bpv9kF7#1IPghRXQsSO%_wgShiM@SesoyIXI>0bV}^0U>}IV6c5QeN z#s&ei8kjDPQya*>lqk!`=Z10J=q_TeUc#7^{+aaq8($Re##o1bc=YzEY@_%8ENt z?{8t?#yO(V)kvO%$D-RDNb!zcvq=-$bswF~fk>o19fB%+xHU1;3r$P75}81EL-R3N zk!+q#M62am|G3S)6Lr;ur2hNgipIUpVc^=PgVq@Lz)sj|kkP(gf!KIowjqiSyVYP0#$=GJF>jLbO;e@EUTZkv{6_E zYTG(_B?+En3C6!$h25~Txq?p;P>znSOoe8|J>yz z2AmjrZMVn;6P|wT!-aGeWS*1;@cMIk%hR%F}iqnHER;+!F#w4fvnL1i;SzRz=7z+j0kn?lB*ibz~ zuOL%=GYX&~O2@_^b!d40>4rr&^M+V^;2BrH48npUSuF%Lq_wPaPmp%6Lfu79+bu~C z-L+$fR4u;u+PJks=wy!WU-CdNf0K$Wa6OLhyKcW3!W z?NG4t81s~E(BAz^AE+p@_?V3J$F+xjZ)D*;3x2E_r>T-sd%hH)1rkReB+w8G(800+ zLe8K}Cn@4&9w(k0H!ZsI=UC%8ugB_`FZX53sWc%DJ5;d%my4zVRvrQ;Ywa|Ws{3zC zmqY>6#?e95dg}s2GHa)J*`#p7IYRv+&JFmrPfY)ni_eh`zBN1HzvYaElo5yz zKhIoGVKnzx3`0nQp6Cc4WJ|FR5SofXhlk2~&{Wg$YEjf1t2Ap|*^A9-x( zESwh2T~_^s(Kq2Bns_tahv^H6SN5*e{rG0WKlMAp>0L zmX^0PqcxD!5FC@%&(^;}_@10oBqVPEd~0C{&^|;L!bINT1bs6vy&{|Wu#hN7{s(tF zcM_(1y1{+OOf`=)zdQzg{pD1Z9!S%@YhJo8oyLKU!_AmLd(xAv*5<}@ zR%i<-57R+x!)}|wqPv>! zt?QgRDIYk?h|O6806O91NXlQyd7}|enZ1_0@xKdVM(^iZn`N;2EMt@p%SE4q1~xga zf!)p@!MEH9?}x{<5vIy~jW;-of`E3|&f#C}um;Ronj-3=)O$yj1#?!d3egGb$AU?6 zl+`2QDEbF1xgo~nzcX~OW(d9!c=B#z&jy94huW4EkKzrj6X^z>gI`%8CG|I}hr`c~ z<*y1fSn5{HMtOHzfcL|}=Uf|YvX+WFmkBJc#DWkRcj-G!4qtopf40KH5&T~Fq9EI}h;m)o0`vAc zLR0c9j$8rV2kJfU%4BW|l;Xz6`NrF%<bFA8Edq;EM- z_r{2V{(q{11z?n)9+XK2@k5%Yn|?mRV$P1L8zMjxB7RH(r;FV6*?ple#M_>u$)E*+ zP!r*v5s<8*`A}3g0Oq3t| z9h^tQw2f5062;#pv6@2@2+zI(<$$lM{~rlDfyk?|zYVrk`2{We*V}&VP%FsEHSnh5 z3|lFoR;8r*Of(?NOuX_SWEq3%IL7$0btjFrPx?KS^s!jrc+fT`I~Ub>f3WRa6W;nB zEa>^);rW3WB(!)wvxtGT z>XdH!f1Gg3SM2@N8FznKE7J_!b&%q_YY_l}EZY_FzMvLQQiLzr_kt-23{^d@3P2s} zpBrV9zm+CBGx1gx@^62jE>`~PJqO-KD$H2|QlI=eyLg|NROy@g!tbwSbIpx+tLsZ` z>9B54@vASEh;>7>oLM{;22}8aupkN*{;7e~6f9Y}ix{SRirwQPL7Z^1Hz*h&A{ z1QJ)`_cZuw-FSsjG|t*@mstynHD?U6yi&A;Fm2rYHG(AciV4m(Ab0xN{CUp|lcCJY zYq%EPz2F4RbRb&ahu012cRke(7~_+o#`S^m7 zv-c}SA!o;x#^3zc!KDMRCflV53$>XEL4#*9^Ccw|*}Ab~d?DnQNmij0+5Xn60D-9* z!M!;U1;qZy1{8s|w1P_anTCe%`{z~zeJ%;NbAj~=p^mxo7V+>r1zAt1(dTXRciHS? zV&WM7DqC%FQ-88`M zRET|o(v;6|zH2RdB3aY~|NWQ`q}3V!uAF%ahrwPl7@B?l0eiy3tRH3-1!+CzPk?-P zzMMTDWVl?9CJF7ex3Y%*IbA~rrGr0zV~D=p|95^qGYER!|4GlSdW0>mYvR-MF!L7q zF0UW9u7OLdQ9$B*a(T%YU)1S!AfrIT3ty^?G}vKPQ6~&56chhKR=%bA^=NUSA>00( zWF0g{TVq~JD6rZ7;|#RSfRX16qy*ZX#Py?`upb`(2-W*fVBYB?c@JODz0f&Q;c5w{ zd}B1Vr3+`*j?f2AgOWXFvSc`M!_n| zkADT`mKng^O!)(Q=BG-y`GJ*FSLptOx3@R7s_i>VU#hQsN-G{_foo-c7R;@DkJ%z- zR2IkoAaGtu%LV4oY0-JXzCFOmS)jMUX*syYxh|^KB%n$o1}^`>xa4J%LOUX(wYdTF z1(0`)hT+M&Wk`8X$e$4!#R|HyhLrDZ1!1%F;!m_mW@lONTuv)Ks>!vUlw|e#iO5i2 zfO$qZLTu8rmPhypzCK)YyHUJi?WjNC3n-+ntnp7t+liST0IOCabbz)1^f(gIJ3kng z>R%iIu8g_-pnFyzZQw#r{Qt@O0IU4tZW$pQw)O7f z!AjPP1IPzGvfw3L<33tX{mqr#5$b8E!`ea}n3~*-RQ4knT%Hn@h&Yx4;~OPHV}CG8 zD$Q;r7mCXc);sdN!NOx2ACLp_Nz}zQwSh-R{ozUJtumfvHY^ww1#QNTJz3|UIQGTR)5E2gf`BakQdKGzgy2;84LcGVlyb2i8#|k_ki$>uShu zB+>g$VJ}Z#q|uaA%FUrrHuH!q#~llBQg+Mi>z`M=y2SBgq21|I)H|@(mnJ#S@pJm% z?@Zt0|I=7=vQ->xWAmdOOvf4B8@1_zGTB;yoa-ZjFEnREY!{8%s3>g7NKY1udq8dP zUT!8jkoM{L7UUrvWMWjsdb7{JE4+9Kdk<64&$r+?w|Qtb8m;#<25@(@7z9X}=TL$?xE8M4+klBYpGLf0N3?=_`ZElfaE{f_PvFJV_Kk!!1~E|gA$u1Re}r8Mmz zwLVPto9szC6%8FQw8ja6hth8Mrv&n!Wc4DnNM%|QH!1`hm=uQJPM>v*5bMN}x({x~ z?)$boIwevm0kMh;qodZ$Boj0u0xFl#ox>`80OtwGoT)IqhLYU@orYuuT%9-eh(pe- zI*5;iU#1*j!*8$86cle_Lub+zBWARH zogJw_uk1hh^lIrXPLNRZ$ZE%}gDvb-S)Skpd)nPL51dXgKO>O=fdt=4Pj6OqkO_8# z@~>o?`;Od(^kEl*G!{hDMhElR{h^0N2A``eUkENwq7ba%qtDnd6i(R&a%Zh^6n!yr zN`i@hJ&A~eBx|Vs4t%^Lq(-$!`5?>t>e`cq?!gtAgQ5dKX8Zl_XBKO|UBdUxx_z$T z^X_Y~l2(V$&pgZ1n#5*hd7C>yU$dMB=9Y%-}}=*K)W3d^_4rnIGiNeZo&s0ZXX({ z_8A@_@VNkwt*F{9jGR~KFnlPvOjQ~$h3F*^*XMyszU4&5pgVbxVEY{_*&|lV! zPP6jtyA?=iKD-JgnYd%v^p8^R^yy)u2294-?tlFl_1+r_1=$_2N*$;|*-5 zX=kE=2t4Ttr0O3PtJ>lGvZ3ReFJa)ZV>BIQl=j0h$y)EC#CI$Lz0OMbgKbos(>@?# z-=jA2?LiU2mGP#}z2xB~xoCcggH|?X(Gx1|rPoMJ=SOQpj`;~zz9L?ep6R|<$)P1| zjbruU;${k2j>B(q0t#mcCPf(~hAs*(3}%OZO{Pgx$q!2IX=YQLRI-iF+c!57wxN$; z7ZMr_1wkkgk4q&m?_Ls z8%n6LUhAFd9ZMG+71?J$sPThKvq5*`EVFrt*ABmM^Jw1L)grSB#F$|>{66uGfovN5 z{HYLIa(Wi=qgJC=C{?-9XJ(LG^jGgNN*o%r zC!33!>(Pwg;}5$S!+H79iHt!ahU;~+QBt!f@*!&O-;ZaWR6~WBMU>iQ>`%ky;!Fu$^z3nPEf7$hi!PI_dS;TZw@XG|KYutCF*oLil=k1~QSX#RIdL zRCQ|Hn@Bx%kK*qPu!g8*8Aa!p(>fHu1Kl7H4OJbL3b<9s{{mXrx9k7_ literal 0 HcmV?d00001 diff --git a/Assets/Art/Tilemap_Flat.png.meta b/Assets/Art/Tilemap_Flat.png.meta new file mode 100644 index 0000000..98de3b1 --- /dev/null +++ b/Assets/Art/Tilemap_Flat.png.meta @@ -0,0 +1,162 @@ +fileFormatVersion: 2 +guid: 9f1e84d1e3db71ed5880b8ac1d73c77a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Grass + rect: + serializedVersion: 2 + x: 0 + y: 64 + width: 192 + height: 192 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 30, y: 36, z: 34, w: 28} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0c836a92c97c79d259f879f2144ba120 + internalID: -1709016284 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Grass: -1709016284 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/WarriorBlue.controller b/Assets/Art/WarriorBlue.controller new file mode 100644 index 0000000..c3aecb9 --- /dev/null +++ b/Assets/Art/WarriorBlue.controller @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-9019539630578964907 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Knight_Blue_Anim_Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 04d1a1121efe6a560b212f62e6dae9c3, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-6367150716708581770 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Knight_Blue_Anim_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 80643ce851a67b1a2a8fb424f4ea44be, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4546071294405694863 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Knight_Blue_Anim_Attack1 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 61b7753db1d4a7205848323e1ac7781e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WarriorBlue + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 41745447518104843} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &41745447518104843 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -6367150716708581770} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -9019539630578964907} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4546071294405694863} + m_Position: {x: 270, y: 130, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -6367150716708581770} diff --git a/Assets/Art/WarriorBlue.controller.meta b/Assets/Art/WarriorBlue.controller.meta new file mode 100644 index 0000000..6663f69 --- /dev/null +++ b/Assets/Art/WarriorBlue.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7577fcc648eb40dfbb8bbf6b2e7433b8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Warrior_Blue.png b/Assets/Art/Warrior_Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1048145662d0a4bbaaa655d92ccc69b18e85c724 GIT binary patch literal 84367 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 Lg&WQ8W5I0JBKUTG5vu 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 z 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%0A_=^SIGVVKO^F)Q1zS< zp77nGepwDT8aKK8Fh(lAo>qww(jou*M+0?KD0qCwa|tVFUAZs5Cjs`q()&DR-DK>@ ze{AFnvJuEVrq7dpShw*Sv>ic(*;YXb$&BOK-nxEwd=H;XS(g(Yez2sS!TuOI`T=?G zgg!*f3NI&eqJpEHv6YW!OG zdEL`(ChaR<20jWt;?cWXX{=uklG|wuOae(!ZqBY38{L>9QQRyC&NR!7sKB z%7ZA``I8b{+lG%Qd|Bl8wGn7M@5b=%WEP@{oQS%J+$xCx#1=$aseYgFn!cOK_)LPw zoI`I;-=}8$dp%C(c1As+Zx9&O7R6Ya`3|6F7&oc4Gu<1Fo8{z%Q%gL9C|)HnzqsLp zJzTHrSbYy*c}oF(5?;>)g)T~Lmya$xc4Zui;qWk{cn|4FZ~wcIA){iqszwx+epe0x=sHQ^$|RjZ)?iS4}7OTa{LDsAx$0 zf!IJ3C2O9ivCCZV=2ULzAB1f2qY=5vZm%6{e>VU~^9s;W58IloG}FmoF9if%I^CRH za`2-j$&o)NQYse>zFcD`^q9uN419BgRdiEUi}W%9j_qy{GrQP1bk!YZMzyY%NiAk} zHmkZwHp5`;DSfyjiRch3nz68TAVqwCny32D7BDE)pAbz3t8cx+L~9nWaC#MH#!q%U z=CL2R2qxBlv+{>NfEf6b=4(9+w72=<;d2`=bJn5=-K{8X19;<;$@{@8z&>${n~gh~ zmtPt0Am5e52f2{7xLbVL1rVLRu^)=L_VfO z@Yz1DoaLz8)M>KOW;HJ6gA&6_8x;5J4+DJ^hX0qcl}}+uZWjdWH@d^#y?6P$B91l? zh5goBh096lrC?imAz0W$Rrt;#rgbU!e(K*^f;;qm=vwe!3b4kbI|#0f-a>2WBs(yo z!U3)q0aT8z$zizad3O8a?XkF$vx$%mN3@V(2313+G0AG!=r?>jrMM?T%7R0qYaZ(N z{VO>zsH?68D$p@S`D7_O>!{ zm%inl$o+;w+AZFauef%Th6~xZ_xFVIL^S^^t35x8MR?wYnXzk}fG#YQWLqwG+ZiiG zw7#CcGJdcGNTpI$RyG!WfXq-okKe9*=RI_j@;%zOSU*;2z7ucNNV&NrD#+9~A?cE9 z=cJb)29V+|mFS_mdCS;7t3B4Osls*|+ZY6bzUqG29Ais8!N}MEYQCwG%@o-f^`bBG z#YxQa{`DS=r-S^Ct>;>U&&E~w&n(cJPb=kgGUDXl{jI#}IyrP^$;tT)%WZ_11TKXz z;V#iDi&bwc&w{&l%ox6)2!`c!EG!P-N1j|<9}?^pbFLcl&=t3OvtSo4-HgH;bZR=u zi)5DeO}rKly=qv$z&c+s+=S^P`UTb< zR>d@&tcd!M75c>g>Q8w2!sTkNKLa~GAHWPZdO*3T=0F|@u@LaEJ_Ay&{wI*T15G7r zSB)nXc7Bu0`hL{#%SkoZdOrpAXwsPXRU&u)6N{DhDOaclP#_sHZ&QQ}zkVlyz!j9A zCf6JnQyx3~oW|EO=TV4oQp|y0h6K`kqhB(9H3X<1b0OMuit64pN zv?ay9<}UUKOiI0y<7Q-Na`Z+tmEz zb@V|eX(am-1q%xoOkQNLH2BD`t?8LR;9a|ghb=4C+oDBW5W+Q5X-pCpKZ@cxjZzDe z%|Qys1>T}}Gz%5(6!v90m{gYX6??bK=55VIt|!dh>GPNrLoST$Rf0&Sd#t(D6em2H zJn`b?WUWlL&uw`p$@Tz6DmU&)E3|oMR*T79T z0T4JhYFcd8VTyKp#roS6L@^W&8RG{BL#Sjyl&GG&BJeUwn2!~WKv zkMU}1PXGBwRQ}#Iu z(Y%*nUt;@nm`4ROOCpF)2bhFjOmY~^=dh4zN{d8N%R}HgiuFr{o|bk$bF3!!h-IJt zSEJbR-?;^q(tUYHoCOoErUkmZRwH#~@aQ3vtaFSH=XRS+s5~f1&aZhg1J1rJt?7g^ z!g{z)z!As4e53_YV;+_f*x^yh0YyK~BvTQSogx>Mf9YbgJshQmFvN)9t zU{G;DTj}xOirEKjTf@Hcq53zgHppa&*ShjOcHj3#-Pd#~sBHTDQv@-4-OyL1ie|j~ zsvR`k)zFveR=vxjWQG%!fmT5i+H_POSzK6xAkGCUr?|nnzo>~x4dQlxxZZn(hwrTg z<`b;HTEYOk7KVVY3|H2~ z6!$rExeZbu)`SEtwv7`IxbVOT^aF4T3)pV_`|;8ssVni>9WKB-WxUxq8eElAaB(n; z4&EqHepN`?db?kw^ohc_8pV(sWE#6Tym;OkZP^^A@+tr|o8iwOfgm-W-j8Ke1auh* z5Q35RH0lj5V*wqQ1GTK_Sa4`9*AhT?WnzLW=0aRc&NTL!{^7Px-vsmsjB|_J|a-$$RDF5uRz$dB=%jqXNEIN$cQno`= zsyZgYW3m?QlgoOINfVt4V0Q7-aL!S2&{n)2`5O9lC%`ct=9d|@rUsacl)ZQl@Vx(q>D5{n$^F_hiyaAvx&QoeoS6s> zGGF_Z9OQL9RAK^3s)S}QvyOtYL+e)GFh%GhIT{&e$%S#I94FWVg zl|;ANW0$w0RYf&tGhUjp8u^sEfi#mRypjC^-5jlq3wxhz5CS) zkb@qy?tZJ`BXOHoF#?>NWS;@~8onZO&qvR}Rxw1U)D4vY25OnGI20>px$oJ_b72@8 z>V|b$m7cuT-;L zR!UCI2xN0IU<$|NPMnAZS0l3zCl3W!uzeO6>$iv0&Gs$8iC>`h#Mbpju4XRj_%^4V z(C^2RDECnF`G9KR)loUE!S5V;3uAQWI#>B8sTNikI22o#xokpM*m1F!uFyf}QLLs# z<=VfNt{eGEYJeDf9)iWI1{2W8&SUw1!jExSwcQi#qg+5CAtl%6S9T9Pl=i`?7O)1X zw6BqEukUN1hK&x~G+hpldZS>UaG_kkFY9eb0SRt6o&fs5_>q96Q5^C8mnl-p5rt9DG1;CIX z4e1Z*T#&8<5dRH@sy+%gi)QpFG`Y8AML)AQ4goq`hgdd}gA5(4+-8Kk`bbzFX z@UkpTwK`*DwS|h`U73%BII`{PC*K+cSY5H{Ej3vC7AHf~+qErzH~U11muogR;#+bi zTN3hWyTV;Jw^;Ixi{=YJ?(L~s1i8;{AKhaSnm1MB6?COt zm1DE0l#jU5s-Vli2;&F^12A@H8avo?(MWaSdyLtQ$=ojyBBgg9KN@Mdn=q<+#9;~-nupQXoHn?P933;xvrH6~^N-TQ-!UJu+q?2N{SH+Hd`AAfpTl3#hUeVhN ziA&f&<;lj3TD7fHZ|@_y9+6yug;FY0Dl*62^L=(8eeS6t`O-O)jf z>l4S%bMmq=^?qRM(#^Oad}e*&1O!)!s7W`vn6>6??1sTDv15c`ovRQbga6^q^@7Kz z%g<`@peJ`g+tY1x(!C@+7u7;hAo3wU>WuXH+7?u^q6E!6G2g-D-zq-P{=$*qq641` z6=n)4{O17$(mPWLcq!zaEIywTCf>kSvd>pO6EPl7uM!FralK#~li>aNfsNp)d>R3E z{H0!iQ1o1zosf{^$o3rpAMm(K^+Zx?;3&l=L;y4_lg;#)i?(YkJmk*hf61m(3h8Wj z0sgpN76e}AH1VT4s2qru?3T)LM^W`D*`!yL4P5t+A;pL&oQs3K1hgq#&i+TwTb2Q}==>-rD$F)bccU`an-2yYnh#~oF@6JjUrZ`L>N zNQ-cqzJH=|3yjE&!Tug}6dt}~%gMqA=FbIxdW8(uGo5&lml>|srR^wMYrN3*=lH=-kY`}k2ClY6Wsr)YfYfS_x6s>9z(`}?ws zU;x+vS5&jiGNT(vH$%tv_UXN|Enz3k-fvtdw8@5DLfqb^W&kDOwFChCx-Uy zZw&+wg}rz3mdn-g@5^BG)=d|f-NkI*mNKtvI0b*78^Cv;%^Ghs4RFXMQpy&(Ox6oe zqtLD2V}LeNXz}x&UAn4}!=`&&{ub16nBGXXwkhYGI92wtEw3qN>w^iBg1D56N5o8Yv`@I!DEAa9;7ovd z;V4KO-jsJLatK19c{@}7bvj!9R$fSp7wXKuu7EC17+0@EjV^#wE6H<4`QKshJS@nKB6GA!?L6#R?h0JUO# zsD4+69{H?&>gI{+*ZMc7Ci+Wuv3(k6U})ILE0ft!YCn zMR`-u+*X;i!G`52Mu3e>q~;~8qHLcq#95%yUMW{S;NR|)e>`(MI|&xt*-+S?cVPOu zQgXGZ>UCj1!jOv!6Z$_AAlXI2+`TOh-WTmF=YLCcQLVy80WP8B$rZa!=Z$>k!y`c$ z&aX%q(|0~Dx=IN7qYb+DuruPGYVGa?f%o#6!Bt_rD~mM}{zM#NQh zH~}*&xsQy*5JgN?Wh0L(NL;q!Mg2J%oQT;P7^GkoW}LJz963*NvLqAzyLif8n3A@W z3IzM>7@F2|e}^@%oGC|1P4D)^x0?zD$(7Nc*eCB!99~`aQ#mEh8q#my?uQx*(}x>c zFp*8G@I|0CIb_yVAf0~MdqcCiju(#3VF%Q#m@b$ZDfOb|!g9r@uc?TXzSwoaWWBw! zUgD7rD5|85AB9>Uq))#$@e5_5{f&wLv=gmkf6_&wf}tG1{8)H+=Ou0G_~ep`n3d?x zlz5%}P**=)hwdH^q}%#FcS$8m45^{`Hu$|+5jZ11@}OnKq(3~>}z{ICnB zZse(9O_!{tP_v$^d|Ic}9UIUw_tuKa_3IDy(sD)J08j$_-l0#%C2k!N@_f-HpGK7X z^a_2LvYGc(|J@#l;4*V!J|oA>%c=wv1{^EAG8g>(Z4Gh^ z`$~V0qB2i1CEk;u;lu^pnt+iKed6qm&f0JpdtUE}84w<*+#X1Y{%5}&B7b#W4K4wk znGpqBLpT8Ne)YWj&$QX(3J&(QZ;Amz^o-!Dy72G^Z-uebtZhrDkYC7GSz | | | 1:07 | +| \_ <2024-07-16 Tue> | | | 4:36 | +| \_ <2024-07-17 Wed> | | | 1:56 | +| \_ <2024-07-18 Thu> | | | 3:16 | +#+END: +** July +*** <2024-07-23 Tue> +:LOGBOOK: +CLOCK: [2024-07-23 Tue 15:15]--[2024-07-23 Tue 16:42] => 1:27 +:END: diff --git a/Packages/manifest.json b/Packages/manifest.json new file mode 100644 index 0000000..500050d --- /dev/null +++ b/Packages/manifest.json @@ -0,0 +1,48 @@ +{ + "dependencies": { + "com.unity.2d.sprite": "1.0.0", + "com.unity.collab-proxy": "2.4.3", + "com.unity.collections": "2.4.2", + "com.unity.ide.rider": "3.0.31", + "com.unity.ide.visualstudio": "2.0.22", + "com.unity.ide.vscode": "1.2.5", + "com.unity.render-pipelines.universal": "14.0.11", + "com.unity.test-framework": "1.1.33", + "com.unity.textmeshpro": "3.0.6", + "com.unity.timeline": "1.7.6", + "com.unity.toolchain.linux-x86_64": "2.0.9", + "com.unity.ugui": "1.0.0", + "com.unity.visualscripting": "1.9.4", + "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 0000000..44897ce --- /dev/null +++ b/Packages/packages-lock.json @@ -0,0 +1,462 @@ +{ + "dependencies": { + "com.unity.2d.sprite": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.burst": { + "version": "1.8.16", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.4.3", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.4.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.13", + "com.unity.nuget.mono-cecil": "1.11.4", + "com.unity.test-framework": "1.4.3", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.3", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.rider": { + "version": "3.0.31", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.22", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.9" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.vscode": { + "version": "1.2.5", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.2.6", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.4", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "14.0.11", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.render-pipelines.universal": { + "version": "14.0.11", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.burst": "1.8.9", + "com.unity.render-pipelines.core": "14.0.11", + "com.unity.shadergraph": "14.0.11", + "com.unity.render-pipelines.universal-config": "14.0.9" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "14.0.10", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "14.0.10" + } + }, + "com.unity.searcher": { + "version": "4.9.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "14.0.11", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "14.0.11", + "com.unity.searcher": "4.9.2" + } + }, + "com.unity.sysroot": { + "version": "2.0.10", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.sysroot.linux-x86_64": { + "version": "2.0.9", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10" + }, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.4.3", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework.performance": { + "version": "3.0.3", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "3.0.6", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.7.6", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.toolchain.linux-x86_64": { + "version": "2.0.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10", + "com.unity.sysroot.linux-x86_64": "2.0.9" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.4", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "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.ui": "1.0.0", + "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 0000000..27287fe --- /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: 0 diff --git a/ProjectSettings/BurstAotSettings_StandaloneWindows.json b/ProjectSettings/BurstAotSettings_StandaloneWindows.json new file mode 100644 index 0000000..2144f6d --- /dev/null +++ b/ProjectSettings/BurstAotSettings_StandaloneWindows.json @@ -0,0 +1,16 @@ +{ + "MonoBehaviour": { + "Version": 3, + "EnableBurstCompilation": true, + "EnableOptimisations": true, + "EnableSafetyChecks": false, + "EnableDebugInAllBuilds": false, + "UsePlatformSDKLinker": false, + "CpuMinTargetX32": 0, + "CpuMaxTargetX32": 0, + "CpuMinTargetX64": 0, + "CpuMaxTargetX64": 0, + "CpuTargetsX32": 6, + "CpuTargetsX64": 72 + } +} diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /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/CommonBurstAotSettings.json b/ProjectSettings/CommonBurstAotSettings.json new file mode 100644 index 0000000..3dffdba --- /dev/null +++ b/ProjectSettings/CommonBurstAotSettings.json @@ -0,0 +1,6 @@ +{ + "MonoBehaviour": { + "Version": 3, + "DisabledWarnings": "" + } +} diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..ea88784 --- /dev/null +++ b/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/SampleScene.unity + guid: 99c9720ab356a0642a771bea13969a05 + m_configObjects: {} diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..c8da44e --- /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: 2 + 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;asmref;rsp + 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 0000000..56859a2 --- /dev/null +++ b/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,70 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 14 + 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_VideoShadersIncludeMode: 2 + 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: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 7b7fd9122c28c4d15b667c7040e3b3fd, + type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_DefaultRenderingLayerMask: 1 + m_LogWhenShaderIsCompiled: 0 + m_SRPDefaultSettings: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, + type: 2} diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%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 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/ProjectSettings/MemorySettings.asset b/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /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 0000000..be4a797 --- /dev/null +++ b/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%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_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 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 0000000..6c5cf8a --- /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: 0 + 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 0000000..67a94da --- /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 0000000..6ded117 --- /dev/null +++ b/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,928 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 26 + productGUID: 4b3a67a01416da0398f85e329ac73f0f + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: TinySwords-DOTS + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidBlitType: 0 + androidResizableWindow: 0 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + captureSingleScreen: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 0 + 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: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchNVNGraphicsFirmwareMemory: 32 + switchMaxWorkerMultiple: 8 + stadiaPresentMode: 0 + stadiaTargetFramerate: 0 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 22 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSTargetOSVersionString: 12.0 + tvOSSdkVersion: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 12.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.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: + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@14.0.0 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 1 + AndroidTargetDevices: 0 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + chromeosInputEmulation: 1 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: [] + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupHDRCubemapEncodingQuality: + - m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - m_BuildTarget: Android + m_Format: 3 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 10.13.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + 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 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + 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: 2 + 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: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: {} + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + managedStrippingLevel: + EmbeddedLinux: 1 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + QNX: 1 + Stadia: 1 + VisionOS: 1 + WebGL: 1 + Windows Store Apps: 1 + XboxOne: 1 + iPhone: 1 + tvOS: 1 + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: TinySwords-DOTS + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: TinySwords-DOTS + 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 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + 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: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 1 + hmiLogStartupTiming: 0 + hmiCpuConfiguration: + apiCompatibilityLevel: 6 + activeInputHandler: 0 + windowsGamepadBackendHint: 0 + cloudProjectId: 5f1c5b8c-40c1-4003-8195-a0640a06080f + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: TinySwords-DOTS + organizationId: joseph-ferano + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..793a36e --- /dev/null +++ b/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 2022.3.38f1 +m_EditorVersionWithRevision: 2022.3.38f1 (c5d5a7410213) diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..6238eb7 --- /dev/null +++ b/ProjectSettings/QualitySettings.asset @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 2 + m_QualitySettings: + - serializedVersion: 2 + name: Performant + 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 + skinWeights: 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: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: d0e2fc18fe036412f8223b3b3d9ad574, + type: 2} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Balanced + 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 + skinWeights: 4 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 1 + lodBias: 1 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: e1260c1148f6143b28bae5ace5e9c5d1, + type: 2} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: High Fidelity + 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 + skinWeights: 255 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 4 + softParticles: 0 + 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: 2048 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 7b7fd9122c28c4d15b667c7040e3b3fd, + type: 2} + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 1 + CloudRendering: 2 + Lumin: 2 + GameCoreScarlett: 2 + GameCoreXboxOne: 2 + Nintendo Switch: 2 + PS4: 2 + PS5: 2 + Server: 0 + Stadia: 2 + Standalone: 2 + WebGL: 1 + Windows Store Apps: 2 + XboxOne: 2 + iPhone: 1 + tvOS: 1 diff --git a/ProjectSettings/SceneTemplateSettings.json b/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..6f3e60f --- /dev/null +++ b/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,167 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "ignore": false, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/ProjectSettings/ShaderGraphSettings.asset b/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 0000000..3250b06 --- /dev/null +++ b/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,17 @@ +%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: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..1c92a78 --- /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 0000000..558a017 --- /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/URPProjectSettings.asset b/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 0000000..cd7fd8c --- /dev/null +++ b/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%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: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 7 diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..a88bee0 --- /dev/null +++ b/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,36 @@ +%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_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com + m_Enabled: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + 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 0000000..3a95c98 --- /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/VersionControlSettings.asset b/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /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