├── .gitattributes ├── .gitignore ├── .idea ├── .idea.NSprites-Dev │ └── .idea │ │ ├── .gitignore │ │ ├── codeStyles │ │ └── codeStyleConfig.xml │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml └── .idea.entities-sprite-rendering │ └── .idea │ ├── .gitignore │ ├── .name │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .vsconfig ├── Assets ├── Content.meta ├── Content │ ├── Animations.meta │ ├── Animations │ │ ├── Legionnaire_AnimationSet.asset │ │ ├── Legionnaire_AnimationSet.asset.meta │ │ ├── Legionnaire_Idle_Animation.asset │ │ ├── Legionnaire_Idle_Animation.asset.meta │ │ ├── Legionnaire_Walk_Animation.asset │ │ ├── Legionnaire_Walk_Animation.asset.meta │ │ ├── Space_Animation.asset │ │ ├── Space_Animation.asset.meta │ │ ├── Space_AnimationSet.asset │ │ └── Space_AnimationSet.asset.meta │ ├── Controls.inputactions │ ├── Controls.inputactions.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── Rome.meta │ │ └── Rome │ │ │ ├── Environment.meta │ │ │ ├── Environment │ │ │ ├── herb_10.prefab │ │ │ ├── herb_10.prefab.meta │ │ │ ├── herb_11.prefab │ │ │ ├── herb_11.prefab.meta │ │ │ ├── herb_12.prefab │ │ │ ├── herb_12.prefab.meta │ │ │ ├── herb_13.prefab │ │ │ ├── herb_13.prefab.meta │ │ │ ├── herb_14.prefab │ │ │ ├── herb_14.prefab.meta │ │ │ ├── herb_3.prefab │ │ │ ├── herb_3.prefab.meta │ │ │ ├── herb_4.prefab │ │ │ ├── herb_4.prefab.meta │ │ │ ├── herb_5.prefab │ │ │ ├── herb_5.prefab.meta │ │ │ ├── herb_6.prefab │ │ │ ├── herb_6.prefab.meta │ │ │ ├── herb_7.prefab │ │ │ ├── herb_7.prefab.meta │ │ │ ├── herb_8.prefab │ │ │ ├── herb_8.prefab.meta │ │ │ ├── herb_9.prefab │ │ │ ├── herb_9.prefab.meta │ │ │ ├── rock_1.prefab │ │ │ ├── rock_1.prefab.meta │ │ │ ├── rock_2.prefab │ │ │ ├── rock_2.prefab.meta │ │ │ ├── rock_3.prefab │ │ │ ├── rock_3.prefab.meta │ │ │ ├── rock_4.prefab │ │ │ ├── rock_4.prefab.meta │ │ │ ├── rock_5.prefab │ │ │ └── rock_5.prefab.meta │ │ │ ├── Flag.prefab │ │ │ ├── Flag.prefab.meta │ │ │ ├── Legionnaire_View.prefab │ │ │ ├── Legionnaire_View.prefab.meta │ │ │ ├── Settings.meta │ │ │ ├── Settings │ │ │ ├── AnimationSettings.prefab │ │ │ ├── AnimationSettings.prefab.meta │ │ │ ├── MapSettings.prefab │ │ │ ├── MapSettings.prefab.meta │ │ │ ├── SquadSettings.prefab │ │ │ └── SquadSettings.prefab.meta │ │ │ ├── Space_View.prefab │ │ │ ├── Space_View.prefab.meta │ │ │ ├── Squad.prefab │ │ │ ├── Squad.prefab.meta │ │ │ ├── Tent.prefab │ │ │ └── Tent.prefab.meta │ ├── Scenes.meta │ ├── Scenes │ │ ├── Rome.unity │ │ ├── Rome.unity.meta │ │ ├── Rome_SubScene.unity │ │ ├── Rome_SubScene.unity.meta │ │ ├── SampleScene.meta │ │ └── SampleScene │ │ │ ├── Main Camera Profile.asset │ │ │ └── Main Camera Profile.asset.meta │ ├── Sprites.meta │ └── Sprites │ │ ├── Rome.meta │ │ ├── Rome │ │ ├── Environment.meta │ │ ├── Environment │ │ │ ├── Nature.meta │ │ │ ├── Nature │ │ │ │ ├── GreenGrassTiles.png │ │ │ │ ├── GreenGrassTiles.png.meta │ │ │ │ ├── rock_1.png │ │ │ │ ├── rock_1.png.meta │ │ │ │ ├── rock_2.png │ │ │ │ ├── rock_2.png.meta │ │ │ │ ├── rock_3.png │ │ │ │ ├── rock_3.png.meta │ │ │ │ ├── rock_4.png │ │ │ │ ├── rock_4.png.meta │ │ │ │ ├── rock_5.png │ │ │ │ ├── rock_5.png.meta │ │ │ │ ├── space.png │ │ │ │ └── space.png.meta │ │ │ ├── Objects.meta │ │ │ └── Objects │ │ │ │ ├── flag.png │ │ │ │ ├── flag.png.meta │ │ │ │ ├── tent.png │ │ │ │ └── tent.png.meta │ │ ├── Soldiers.meta │ │ └── Soldiers │ │ │ ├── centurion_stop.png │ │ │ ├── centurion_stop.png.meta │ │ │ ├── centurion_walk.png │ │ │ ├── centurion_walk.png.meta │ │ │ ├── legion_animation_sheet.png │ │ │ ├── legion_animation_sheet.png.meta │ │ │ ├── legion_idle.png │ │ │ ├── legion_idle.png.meta │ │ │ ├── legion_walk.png │ │ │ └── legion_walk.png.meta │ │ ├── RomeAtlas.spriteatlasv2 │ │ ├── RomeAtlas.spriteatlasv2.meta │ │ ├── Sprite_ImporterPreset.preset │ │ └── Sprite_ImporterPreset.preset.meta ├── DefaultVolumeProfile.asset ├── DefaultVolumeProfile.asset.meta ├── GlobalEntitiesDependencies.meta ├── GlobalEntitiesDependencies │ ├── GlobalEntitySceneDependency.asset │ └── GlobalEntitySceneDependency.asset.meta ├── SceneDependencyCache.meta ├── SceneDependencyCache │ ├── 12ee09150bce8c611a562640b944ff62.sceneWithBuildSettings │ ├── 12ee09150bce8c611a562640b944ff62.sceneWithBuildSettings.meta │ ├── 2fd42806f29f4bbff739af61f6c9a089.sceneWithBuildSettings │ ├── 2fd42806f29f4bbff739af61f6c9a089.sceneWithBuildSettings.meta │ ├── 67b76c3a6ee001e79c612785d8446bad.sceneWithBuildSettings │ ├── 67b76c3a6ee001e79c612785d8446bad.sceneWithBuildSettings.meta │ ├── 86ada269c2f860044df27d0248aa6fc2.sceneWithBuildSettings │ ├── 86ada269c2f860044df27d0248aa6fc2.sceneWithBuildSettings.meta │ ├── 9842c6f328fedeea1cfdf418859edcd5.sceneWithBuildSettings │ ├── 9842c6f328fedeea1cfdf418859edcd5.sceneWithBuildSettings.meta │ ├── 99761dd92544e53f3d18dcea726eb20a.sceneWithBuildSettings │ ├── 99761dd92544e53f3d18dcea726eb20a.sceneWithBuildSettings.meta │ ├── 9efb06694bee738abeee74010394a4c1.sceneWithBuildSettings │ ├── 9efb06694bee738abeee74010394a4c1.sceneWithBuildSettings.meta │ ├── bdd20dc0d68eb0b2aca84f18f4127919.sceneWithBuildSettings │ ├── bdd20dc0d68eb0b2aca84f18f4127919.sceneWithBuildSettings.meta │ ├── be0d270901d2ff9b90f4a0df65e84332.sceneWithBuildSettings │ ├── be0d270901d2ff9b90f4a0df65e84332.sceneWithBuildSettings.meta │ ├── cc5d560a6743b3ade5190ed02682bd9b.sceneWithBuildSettings │ └── cc5d560a6743b3ade5190ed02682bd9b.sceneWithBuildSettings.meta ├── Sources.meta ├── Sources │ ├── Rome.meta │ └── Rome │ │ ├── Authorings.meta │ │ ├── Authorings │ │ ├── AnimationSettingsAuthoring.cs │ │ ├── AnimationSettingsAuthoring.cs.meta │ │ ├── FactoryAuthoring.cs │ │ ├── FactoryAuthoring.cs.meta │ │ ├── MapAuthoring.cs │ │ ├── MapAuthoring.cs.meta │ │ ├── SoldierAuthoring.cs │ │ ├── SoldierAuthoring.cs.meta │ │ ├── SquadAuthoring.cs │ │ ├── SquadAuthoring.cs.meta │ │ ├── SquadDefaultSettingsAuthoring.cs │ │ └── SquadDefaultSettingsAuthoring.cs.meta │ │ ├── Common.meta │ │ ├── Common │ │ ├── CameraController.cs │ │ ├── CameraController.cs.meta │ │ ├── Utils.cs │ │ └── Utils.cs.meta │ │ ├── Components.meta │ │ ├── Components │ │ ├── AnimationSettings.cs │ │ ├── AnimationSettings.cs.meta │ │ ├── Destination.cs │ │ ├── Destination.cs.meta │ │ ├── FactoryData.cs │ │ ├── FactoryData.cs.meta │ │ ├── FactoryTimer.cs │ │ ├── FactoryTimer.cs.meta │ │ ├── IComponentData.cs │ │ ├── IComponentData.cs.meta │ │ ├── InSquadSoldierTag.cs │ │ ├── InSquadSoldierTag.cs.meta │ │ ├── MapSettings.cs │ │ ├── MapSettings.cs.meta │ │ ├── MoveSpeed.cs │ │ ├── MoveSpeed.cs.meta │ │ ├── MoveTimer.cs │ │ ├── MoveTimer.cs.meta │ │ ├── MovingTag.cs │ │ ├── MovingTag.cs.meta │ │ ├── PrefabLink.cs │ │ ├── PrefabLink.cs.meta │ │ ├── PrevWorldPosition2D.cs │ │ ├── PrevWorldPosition2D.cs.meta │ │ ├── RequireSoldier.cs │ │ ├── RequireSoldier.cs.meta │ │ ├── SoldierLink.cs │ │ ├── SoldierLink.cs.meta │ │ ├── SoldierTag.cs │ │ ├── SoldierTag.cs.meta │ │ ├── SquadDefaultSettings.cs │ │ ├── SquadDefaultSettings.cs.meta │ │ ├── SquadSettings.cs │ │ ├── SquadSettings.cs.meta │ │ ├── WorldPosition2D.cs │ │ └── WorldPosition2D.cs.meta │ │ ├── Input.meta │ │ ├── Input │ │ ├── CameraContol.cs │ │ ├── CameraContol.cs.meta │ │ ├── PinchingComposite.cs │ │ └── PinchingComposite.cs.meta │ │ ├── Systems.meta │ │ └── Systems │ │ ├── DrawSquadInSceneViewSystem.cs │ │ ├── DrawSquadInSceneViewSystem.cs.meta │ │ ├── FactorySystem.cs │ │ ├── FactorySystem.cs.meta │ │ ├── GenerateMapSystem.cs │ │ ├── GenerateMapSystem.cs.meta │ │ ├── MovableAnimationControlSystem.cs │ │ ├── MovableAnimationControlSystem.cs.meta │ │ ├── MoveToDestinationSystem.cs │ │ ├── MoveToDestinationSystem.cs.meta │ │ ├── SoldierDistributionSystem.cs │ │ ├── SoldierDistributionSystem.cs.meta │ │ ├── SpawnNewSquadsSystem.cs │ │ ├── SpawnNewSquadsSystem.cs.meta │ │ ├── SpawnSoliderSystem.cs │ │ ├── SpawnSoliderSystem.cs.meta │ │ ├── SquadMoveSystem.cs │ │ ├── SquadMoveSystem.cs.meta │ │ ├── SquadSpawnSystem.cs │ │ └── SquadSpawnSystem.cs.meta ├── StreamingAssets.meta ├── StreamingAssets │ └── EntityScenes.meta ├── URP Data.meta ├── URP Data │ ├── UniversalRenderPipelineAsset.asset │ ├── UniversalRenderPipelineAsset.asset.meta │ ├── UniversalRenderPipelineAsset_Renderer.asset │ └── UniversalRenderPipelineAsset_Renderer.asset.meta ├── UnityDefaultRuntimeTheme.tss ├── UnityDefaultRuntimeTheme.tss.meta ├── UniversalRenderPipelineGlobalSettings.asset └── UniversalRenderPipelineGlobalSettings.asset.meta ├── NSprites-Dev.sln.DotSettings ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── BurstAotSettings_Android.json ├── BurstAotSettings_StandaloneWindows.json ├── BurstAotSettings_WebGL.json ├── ClusterInputManager.asset ├── CommonBurstAotSettings.json ├── DynamicsManager.asset ├── EditorSettings.asset ├── EntitiesClientSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── MultiplayerManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── ShaderGraphSettings.asset ├── TagManager.asset ├── TimeManager.asset ├── TimelineSettings.asset ├── URPProjectSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Uu]ser[Ss]ettings/ 12 | 13 | # MemoryCaptures can get excessive in size. 14 | # They also could contain extremely sensitive data 15 | /[Mm]emoryCaptures/ 16 | 17 | # Recordings can get excessive in size 18 | /[Rr]ecordings/ 19 | 20 | # Uncomment this line if you wish to ignore the asset store tools plugin 21 | # /[Aa]ssets/AssetStoreTools* 22 | 23 | # Autogenerated Jetbrains Rider plugin 24 | /[Aa]ssets/Plugins/Editor/JetBrains* 25 | 26 | # Visual Studio cache directory 27 | .vs/ 28 | 29 | # Gradle cache directory 30 | .gradle/ 31 | 32 | # Autogenerated VS/MD/Consulo solution and project files 33 | ExportedObj/ 34 | .consulo/ 35 | *.csproj 36 | *.unityproj 37 | *.sln 38 | *.suo 39 | *.tmp 40 | *.user 41 | *.userprefs 42 | *.pidb 43 | *.booproj 44 | *.svd 45 | *.pdb 46 | *.mdb 47 | *.opendb 48 | *.VC.db 49 | 50 | # Unity3D generated meta files 51 | *.pidb.meta 52 | *.pdb.meta 53 | *.mdb.meta 54 | 55 | # Unity3D generated file on crash reports 56 | sysinfo.txt 57 | 58 | # Builds 59 | *.apk 60 | *.aab 61 | *.unitypackage 62 | *.app 63 | 64 | # Crashlytics generated file 65 | crashlytics-build.properties 66 | 67 | # Packed Addressables 68 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* 69 | 70 | # Temporary auto-generated Android Assets 71 | /[Aa]ssets/[Ss]treamingAssets/aa.meta 72 | /[Aa]ssets/[Ss]treamingAssets/aa/* 73 | Packages/com.nsprites/ 74 | Packages/com.nsprites.foundation/ 75 | Assets/NSprites Test 76 | Assets/NSprites Test.meta 77 | ProjectSettings/EditorBuildSettings.asset 78 | -------------------------------------------------------------------------------- /.idea/.idea.NSprites-Dev/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Rider ignored files 5 | /modules.xml 6 | /projectSettingsUpdater.xml 7 | /.idea.NSprites-Dev.iml 8 | /contentModel.xml 9 | # Editor-based HTTP Client requests 10 | /httpRequests/ 11 | # Datasource local storage ignored files 12 | /dataSources/ 13 | /dataSources.local.xml 14 | -------------------------------------------------------------------------------- /.idea/.idea.NSprites-Dev/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 5 | -------------------------------------------------------------------------------- /.idea/.idea.NSprites-Dev/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/.idea.NSprites-Dev/.idea/indexLayout.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/.idea.NSprites-Dev/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/.idea.entities-sprite-rendering/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Rider ignored files 5 | /projectSettingsUpdater.xml 6 | /modules.xml 7 | /.idea.entities-sprite-rendering.iml 8 | /contentModel.xml 9 | # Editor-based HTTP Client requests 10 | /httpRequests/ 11 | # Datasource local storage ignored files 12 | /dataSources/ 13 | /dataSources.local.xml 14 | -------------------------------------------------------------------------------- /.idea/.idea.entities-sprite-rendering/.idea/.name: -------------------------------------------------------------------------------- 1 | entities-sprite-rendering -------------------------------------------------------------------------------- /.idea/.idea.entities-sprite-rendering/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/.idea.entities-sprite-rendering/.idea/indexLayout.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/.idea.entities-sprite-rendering/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "visualstudiotoolsforunity.vstuc" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Attach to Unity", 6 | "type": "vstuc", 7 | "request": "attach" 8 | } 9 | ] 10 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.exclude": { 3 | "**/.DS_Store": true, 4 | "**/.git": true, 5 | "**/.gitmodules": true, 6 | "**/*.booproj": true, 7 | "**/*.pidb": true, 8 | "**/*.suo": true, 9 | "**/*.user": true, 10 | "**/*.userprefs": true, 11 | "**/*.unityproj": true, 12 | "**/*.dll": true, 13 | "**/*.exe": true, 14 | "**/*.pdf": true, 15 | "**/*.mid": true, 16 | "**/*.midi": true, 17 | "**/*.wav": true, 18 | "**/*.gif": true, 19 | "**/*.ico": true, 20 | "**/*.jpg": true, 21 | "**/*.jpeg": true, 22 | "**/*.png": true, 23 | "**/*.psd": true, 24 | "**/*.tga": true, 25 | "**/*.tif": true, 26 | "**/*.tiff": true, 27 | "**/*.3ds": true, 28 | "**/*.3DS": true, 29 | "**/*.fbx": true, 30 | "**/*.FBX": true, 31 | "**/*.lxo": true, 32 | "**/*.LXO": true, 33 | "**/*.ma": true, 34 | "**/*.MA": true, 35 | "**/*.obj": true, 36 | "**/*.OBJ": true, 37 | "**/*.asset": true, 38 | "**/*.cubemap": true, 39 | "**/*.flare": true, 40 | "**/*.mat": true, 41 | "**/*.meta": true, 42 | "**/*.prefab": true, 43 | "**/*.unity": true, 44 | "build/": true, 45 | "Build/": true, 46 | "Library/": true, 47 | "library/": true, 48 | "obj/": true, 49 | "Obj/": true, 50 | "ProjectSettings/": true, 51 | "temp/": true, 52 | "Temp/": true 53 | }, 54 | "dotnet.defaultSolution": "NSprites-Dev.sln" 55 | } -------------------------------------------------------------------------------- /.vsconfig: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "components": [ 4 | "Microsoft.VisualStudio.Workload.ManagedGame" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /Assets/Content.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7588f4fe5615aad488934275aa08de74 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Animations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8ebc4b445d176d4eb9f46fe3287243a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Legionnaire_AnimationSet.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 59540757d4006d444aaf5d4f510bc912, type: 3} 13 | m_Name: Legionnaire_AnimationSet 14 | m_EditorClassIdentifier: 15 | _animations: 16 | - name: idle 17 | data: {fileID: 11400000, guid: e4eb27f6ecb5c234bb5bd74249c0b5ea, type: 2} 18 | - name: walk 19 | data: {fileID: 11400000, guid: e8a7e880ded79954fa2d69bf3a1dab5e, type: 2} 20 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Legionnaire_AnimationSet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e08c69b054bf874eb7a3a0792460244 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Legionnaire_Idle_Animation.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 3dc460e3eaeb97f48b48aa09fa988f09, type: 3} 13 | m_Name: Legionnaire_Idle_Animation 14 | m_EditorClassIdentifier: 15 | SpriteSheet: {fileID: 21300000, guid: 50b0a985ccdcd7d47b6821a9a0f37895, type: 3} 16 | FrameCount: 17 | x: 10 18 | y: 1 19 | FrameRange: 20 | Offset: 6 21 | Count: 4 22 | FrameDurations: 23 | - 1 24 | - 0.2 25 | - 0.3 26 | - 0.2 27 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Legionnaire_Idle_Animation.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4eb27f6ecb5c234bb5bd74249c0b5ea 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Legionnaire_Walk_Animation.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 3dc460e3eaeb97f48b48aa09fa988f09, type: 3} 13 | m_Name: Legionnaire_Walk_Animation 14 | m_EditorClassIdentifier: 15 | SpriteSheet: {fileID: 21300000, guid: 50b0a985ccdcd7d47b6821a9a0f37895, type: 3} 16 | FrameCount: 17 | x: 10 18 | y: 1 19 | FrameRange: 20 | Offset: 0 21 | Count: 6 22 | FrameDurations: 23 | - 0.2 24 | - 0.15 25 | - 0.15 26 | - 0.2 27 | - 0.15 28 | - 0.15 29 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Legionnaire_Walk_Animation.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8a7e880ded79954fa2d69bf3a1dab5e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Space_Animation.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 3dc460e3eaeb97f48b48aa09fa988f09, type: 3} 13 | m_Name: Space_Animation 14 | m_EditorClassIdentifier: 15 | SpriteSheet: {fileID: 21300000, guid: a058ffc2ab6136b45a401a40c99c7aa5, type: 3} 16 | FrameCount: 17 | x: 8 18 | y: 1 19 | FrameDurations: 20 | - 0.15 21 | - 0.15 22 | - 0.15 23 | - 0.15 24 | - 0.15 25 | - 0.15 26 | - 0.15 27 | - 0.15 28 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Space_Animation.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93755a5eb17d8184b98149389bc48e1c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Space_AnimationSet.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 59540757d4006d444aaf5d4f510bc912, type: 3} 13 | m_Name: Space_AnimationSet 14 | m_EditorClassIdentifier: 15 | _animations: 16 | - name: idle 17 | data: {fileID: 11400000, guid: 93755a5eb17d8184b98149389bc48e1c, type: 2} 18 | -------------------------------------------------------------------------------- /Assets/Content/Animations/Space_AnimationSet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b059fb89b8b5e5a4da82c5550a5cd866 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Controls.inputactions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d7e593d289a266419779b7ca32261a5 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} 11 | generateWrapperCode: 0 12 | wrapperCodePath: 13 | wrapperClassName: 14 | wrapperCodeNamespace: 15 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61930f0966566cd45b1b019ac39b1ead 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d0d5889c097f5c4197a1569fde56621 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc24a01f2b2796e41a4563507aba5a32 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_10.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_10 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 981405118, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_10.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a219e58065944348b86c554c2ab2c87 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_11.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_11 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: -1854379560, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_11.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5d4a8a1930e89f409a65bddc88c520c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_12.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_12 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 374889812, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_12.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad7aaeb6c429a434e9e361184b9100ec 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_13.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_13 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 1671162207, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_13.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f4463f8f9890c24bb1f2e4e5d0d4fb8 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_14.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_14 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 1285215280, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_14.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6977cc07ee00c04ea8e63a64842c771 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_3.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_3 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 75218537, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cc60cabd65665d4d820a854b245ead6 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_4.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_4 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: -1797626312, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_4.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 166cf775d357df8479114d80802b4fb8 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_5.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_5 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: -1284998397, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_5.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e5dfe0ee5c114e4bbd80745cd06b31f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_6.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_6 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 649409042, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_6.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25bb40e265ed5ee49a771b893ef63d3a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_7.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_7 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 1150618941, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_7.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb82ec904eed8d044ac43a8fb3bb2477 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_8.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_8 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: -1150303984, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_8.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d645dcc744dd7344b99aa2a68962891 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_9.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: herb_9 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: -513920271, guid: e0da980a8ad9fe5489e70b1a6db18f97, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/herb_9.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84b0214df586a6648bebfd6adee234be 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_1.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1799798922446437861 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 1799798922446437858} 12 | - component: {fileID: 1799798922446437862} 13 | m_Layer: 0 14 | m_Name: rock_1 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &1799798922446437858 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 1799798922446437861} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.208, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &1799798922446437862 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 1799798922446437861} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 21300000, guid: 632a8ab31bd1542429030aaa1629ede5, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82026587f459bf249ab7dbaebd4ac0c1 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_2.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &5626133499051733741 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 5626133499051733730} 12 | - component: {fileID: 5626133499051733742} 13 | m_Layer: 0 14 | m_Name: rock_2 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &5626133499051733730 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 5626133499051733741} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.327, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &5626133499051733742 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 5626133499051733741} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 21300000, guid: 513967a3d7745e647ac5bebd10fa1d08, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5de391ce7ae28f64c96c284b600dd10a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_3.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1589009363141025679 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 1589009363141025682} 12 | - component: {fileID: 1589009363141025678} 13 | m_Layer: 0 14 | m_Name: rock_3 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &1589009363141025682 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 1589009363141025679} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.448, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &1589009363141025678 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 1589009363141025679} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 21300000, guid: c3d92d4c7303a964985e9836d9e9f41e, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b590a192cc632a4c960c58750c407f8 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_4.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &190850478084430674 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 190850478084430687} 12 | - component: {fileID: 190850478084430675} 13 | m_Layer: 0 14 | m_Name: rock_4 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &190850478084430687 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 190850478084430674} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.511, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &190850478084430675 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 190850478084430674} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 21300000, guid: 4b1cb70dd1b358447af0946df579ac49, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_4.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b84c529f2075e2e4089987af9e28b6cf 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_5.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2987939090022453250 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 2987939090022453277} 12 | - component: {fileID: 2987939090022453249} 13 | m_Layer: 0 14 | m_Name: rock_5 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &2987939090022453277 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 2987939090022453250} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: -0.03, y: -0.591, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2987939090022453249 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 2987939090022453250} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 21300000, guid: 53d826882f5c16847ad4e1391b5422de, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 1 72 | SortingIndex: 0 73 | SortingLayer: -1936207431 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Environment/rock_5.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8086ef0c24ac524da918486a383674c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Flag.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &5164685921297025176 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 7378035945727941738} 12 | - component: {fileID: 338085302890227377} 13 | m_Layer: 0 14 | m_Name: Flag 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &7378035945727941738 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 5164685921297025176} 27 | serializedVersion: 2 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_ConstrainProportionsScale: 0 32 | m_Children: [] 33 | m_Father: {fileID: 0} 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &338085302890227377 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 5164685921297025176} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: b69774b53a53ba948b59b4d73ac17c8c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Sprite: {fileID: 21300000, guid: d6d58353f362083438113e4912f86e6e, type: 3} 48 | RegisterSpriteData: 49 | SpriteRenderData: 50 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 51 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 52 | OverrideTextureFromSprite: 1 53 | RenderSettings: 54 | Pivot: 55 | x: 0.5 56 | y: 0 57 | Size: 58 | x: 1 59 | y: 1 60 | LockSize: 0 61 | DrawMode: 0 62 | TilingAndOffset: 63 | x: 1 64 | y: 1 65 | z: 0 66 | w: 0 67 | Flip: 68 | x: 0 69 | y: 0 70 | Sorting: 71 | StaticSorting: 0 72 | SortingIndex: 0 73 | SortingLayer: -886140459 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Flag.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 141bad7c6676887488b4a17b61e53cc9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Legionnaire_View.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &6556419895431801010 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 6556419895431801022} 12 | - component: {fileID: 4162722010106491423} 13 | - component: {fileID: 6363817103684955965} 14 | m_Layer: 0 15 | m_Name: Legionnaire_View 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!4 &6556419895431801022 22 | Transform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 6556419895431801010} 28 | serializedVersion: 2 29 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 30 | m_LocalPosition: {x: -0.424, y: 0, z: 0} 31 | m_LocalScale: {x: 1, y: 1, z: 1} 32 | m_ConstrainProportionsScale: 0 33 | m_Children: [] 34 | m_Father: {fileID: 0} 35 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 36 | --- !u!114 &4162722010106491423 37 | MonoBehaviour: 38 | m_ObjectHideFlags: 0 39 | m_CorrespondingSourceObject: {fileID: 0} 40 | m_PrefabInstance: {fileID: 0} 41 | m_PrefabAsset: {fileID: 0} 42 | m_GameObject: {fileID: 6556419895431801010} 43 | m_Enabled: 1 44 | m_EditorHideFlags: 0 45 | m_Script: {fileID: 11500000, guid: be769d94253e895418ce7434194ba34e, type: 3} 46 | m_Name: 47 | m_EditorClassIdentifier: 48 | AnimationAuthoringModule: 49 | AnimationSet: {fileID: 11400000, guid: 7e08c69b054bf874eb7a3a0792460244, type: 2} 50 | InitialAnimationIndex: 0 51 | RegisterSpriteData: 52 | SpriteRenderData: 53 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 54 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 55 | RenderSettings: 56 | Pivot: 57 | x: 0.5 58 | y: 0 59 | Size: 60 | x: 1 61 | y: 1 62 | LockSize: 0 63 | DrawMode: 0 64 | TilingAndOffset: 65 | x: 1 66 | y: 1 67 | z: 0 68 | w: 0 69 | Flip: 70 | x: 0 71 | y: 0 72 | Sorting: 73 | StaticSorting: 0 74 | SortingIndex: 0 75 | SortingLayer: -886140459 76 | --- !u!114 &6363817103684955965 77 | MonoBehaviour: 78 | m_ObjectHideFlags: 0 79 | m_CorrespondingSourceObject: {fileID: 0} 80 | m_PrefabInstance: {fileID: 0} 81 | m_PrefabAsset: {fileID: 0} 82 | m_GameObject: {fileID: 6556419895431801010} 83 | m_Enabled: 1 84 | m_EditorHideFlags: 0 85 | m_Script: {fileID: 11500000, guid: 090e8b96603861b4494bd6f843721e65, type: 3} 86 | m_Name: 87 | m_EditorClassIdentifier: 88 | MoveSpeed: 0.75 89 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Legionnaire_View.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2892da04f1146fd4cb424bb7095c6a75 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab08e359f4b3bd94a94da2ac0086f14e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Settings/AnimationSettings.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1990302058901531589 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 3558940172731433212} 12 | - component: {fileID: 6940378399778984475} 13 | m_Layer: 0 14 | m_Name: AnimationSettings 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &3558940172731433212 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 1990302058901531589} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: 0, y: 0, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 2 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &6940378399778984475 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 1990302058901531589} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: a4ce1034dac85ef44927ccde11f3915c, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Settings/AnimationSettings.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce2dcc22657e6484c8f362e83273a646 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Settings/MapSettings.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &7163935060700570607 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 4216978628227110370} 12 | - component: {fileID: 2014726836621462615} 13 | m_Layer: 0 14 | m_Name: MapSettings 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &4216978628227110370 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 7163935060700570607} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: 0, y: 0, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 1 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &2014726836621462615 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 7163935060700570607} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: 135be90563bdcb647a3f23ec00d022fd, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | GizmoColor: {r: 0, g: 1, b: 0, a: 1} 48 | Rect: 49 | c0: 50 | x: -25 51 | y: -25 52 | c1: 53 | x: 25 54 | y: 25 55 | RockCount: 75000 56 | RockPrefabs: 57 | - {fileID: 1799798922446437861, guid: 82026587f459bf249ab7dbaebd4ac0c1, type: 3} 58 | - {fileID: 5626133499051733741, guid: 5de391ce7ae28f64c96c284b600dd10a, type: 3} 59 | - {fileID: 1589009363141025679, guid: 2b590a192cc632a4c960c58750c407f8, type: 3} 60 | - {fileID: 190850478084430674, guid: b84c529f2075e2e4089987af9e28b6cf, type: 3} 61 | - {fileID: 2987939090022453250, guid: c8086ef0c24ac524da918486a383674c, type: 3} 62 | - {fileID: 2987939090022453250, guid: 8cc60cabd65665d4d820a854b245ead6, type: 3} 63 | - {fileID: 2987939090022453250, guid: 166cf775d357df8479114d80802b4fb8, type: 3} 64 | - {fileID: 2987939090022453250, guid: 9e5dfe0ee5c114e4bbd80745cd06b31f, type: 3} 65 | - {fileID: 2987939090022453250, guid: 25bb40e265ed5ee49a771b893ef63d3a, type: 3} 66 | - {fileID: 2987939090022453250, guid: eb82ec904eed8d044ac43a8fb3bb2477, type: 3} 67 | - {fileID: 2987939090022453250, guid: 8d645dcc744dd7344b99aa2a68962891, type: 3} 68 | - {fileID: 2987939090022453250, guid: 84b0214df586a6648bebfd6adee234be, type: 3} 69 | - {fileID: 2987939090022453250, guid: 5a219e58065944348b86c554c2ab2c87, type: 3} 70 | - {fileID: 2987939090022453250, guid: c5d4a8a1930e89f409a65bddc88c520c, type: 3} 71 | - {fileID: 2987939090022453250, guid: ad7aaeb6c429a434e9e361184b9100ec, type: 3} 72 | - {fileID: 2987939090022453250, guid: 8f4463f8f9890c24bb1f2e4e5d0d4fb8, type: 3} 73 | - {fileID: 2987939090022453250, guid: a6977cc07ee00c04ea8e63a64842c771, type: 3} 74 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Settings/MapSettings.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4efc8c2966845864fb7645d0f68f51c8 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Settings/SquadSettings.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &6262717462123497146 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 429660086772441144} 12 | - component: {fileID: 3311018567000305321} 13 | m_Layer: 0 14 | m_Name: SquadSettings 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &429660086772441144 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 6262717462123497146} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: 0, y: 0, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_ConstrainProportionsScale: 0 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &3311018567000305321 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 6262717462123497146} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: 9a954f0c91075f548b907c9a013183b9, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | AnimResolution: 48 | x: 1 49 | y: 1 50 | SoldierView: {fileID: 6556419895431801010, guid: 2892da04f1146fd4cb424bb7095c6a75, type: 3} 51 | SquadResolution: 52 | x: 10 53 | y: 10 54 | SoldierMargin: 55 | x: -0.05 56 | y: -0.35 57 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Settings/SquadSettings.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a0d2828d3f127d4681e68ab98977961 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Space_View.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &2922259383369406666 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 422165138672872100} 12 | - component: {fileID: 7072648752234544226} 13 | - component: {fileID: 1810660913803853958} 14 | m_Layer: 0 15 | m_Name: Space_View 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!4 &422165138672872100 22 | Transform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 2922259383369406666} 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: -0.02, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_ConstrainProportionsScale: 0 32 | m_Children: [] 33 | m_Father: {fileID: 0} 34 | m_RootOrder: 29 35 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 36 | --- !u!114 &7072648752234544226 37 | MonoBehaviour: 38 | m_ObjectHideFlags: 0 39 | m_CorrespondingSourceObject: {fileID: 0} 40 | m_PrefabInstance: {fileID: 0} 41 | m_PrefabAsset: {fileID: 0} 42 | m_GameObject: {fileID: 2922259383369406666} 43 | m_Enabled: 1 44 | m_EditorHideFlags: 0 45 | m_Script: {fileID: 11500000, guid: be769d94253e895418ce7434194ba34e, type: 3} 46 | m_Name: 47 | m_EditorClassIdentifier: 48 | Sprite: {fileID: 21300000, guid: a058ffc2ab6136b45a401a40c99c7aa5, type: 3} 49 | RegisterSpriteData: 50 | SpriteRenderData: 51 | Material: {fileID: 2100000, guid: d84d30a8fe326be4f98378dcb774dabf, type: 2} 52 | PropertiesSet: {fileID: 11400000, guid: 99d3374c56bc41b408704563b4c0e25e, type: 2} 53 | OverrideTextureFromSprite: 1 54 | RenderSettings: 55 | Pivot: 56 | x: 0.5 57 | y: 0.5 58 | Size: 59 | x: 3.3 60 | y: 3.4160159 61 | LockSize: 0 62 | DrawMode: 1 63 | TilingAndOffset: 64 | x: 1 65 | y: 1 66 | z: 0 67 | w: 0 68 | Flip: 69 | x: 0 70 | y: 0 71 | Sorting: 72 | StaticSorting: 0 73 | SortingIndex: 0 74 | SortingLayer: 1566039685 75 | AnimationAuthoringModule: 76 | AnimationSet: {fileID: 11400000, guid: b059fb89b8b5e5a4da82c5550a5cd866, type: 2} 77 | InitialAnimationIndex: 0 78 | --- !u!114 &1810660913803853958 79 | MonoBehaviour: 80 | m_ObjectHideFlags: 0 81 | m_CorrespondingSourceObject: {fileID: 0} 82 | m_PrefabInstance: {fileID: 0} 83 | m_PrefabAsset: {fileID: 0} 84 | m_GameObject: {fileID: 2922259383369406666} 85 | m_Enabled: 1 86 | m_EditorHideFlags: 0 87 | m_Script: {fileID: 11500000, guid: 86a61fe595234dff9c7db8cd28e6b82b, type: 3} 88 | m_Name: 89 | m_EditorClassIdentifier: 90 | _spriteAuthoring: {fileID: 7072648752234544226} 91 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Space_View.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86673f3e41fa6604ba2644cdbe5aae63 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Squad.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &4361557718399854229 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 8864422029853876137} 12 | - component: {fileID: 7770257864136128670} 13 | m_Layer: 0 14 | m_Name: Squad 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &8864422029853876137 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 4361557718399854229} 27 | serializedVersion: 2 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_ConstrainProportionsScale: 0 32 | m_Children: [] 33 | m_Father: {fileID: 0} 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &7770257864136128670 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 4361557718399854229} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: 63da46abbad24c14382da334d3216aa8, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | Resolution: 48 | x: 39 49 | y: 5 50 | SoldierMargin: 51 | x: -0.05 52 | y: -0.35 53 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Squad.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffd54d5eab842244bae8a2f633287d68 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Prefabs/Rome/Tent.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9aed0fc5194132e4bb8ab49ee0dfed77 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa54373c8d031834294c245abe7e7d23 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Scenes/Rome.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Scenes/Rome_SubScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3971140172c9c0a4b9c746cad8a9970c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Content/Scenes/SampleScene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbee05c076c2155459df0e36bec43797 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Scenes/SampleScene/Main Camera Profile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} 13 | m_Name: Main Camera Profile 14 | m_EditorClassIdentifier: 15 | components: 16 | - {fileID: 9091971318837004830} 17 | --- !u!114 &9091971318837004830 18 | MonoBehaviour: 19 | m_ObjectHideFlags: 3 20 | m_CorrespondingSourceObject: {fileID: 0} 21 | m_PrefabInstance: {fileID: 0} 22 | m_PrefabAsset: {fileID: 0} 23 | m_GameObject: {fileID: 0} 24 | m_Enabled: 1 25 | m_EditorHideFlags: 0 26 | m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} 27 | m_Name: Bloom 28 | m_EditorClassIdentifier: 29 | active: 1 30 | threshold: 31 | m_OverrideState: 1 32 | m_Value: 0.9 33 | intensity: 34 | m_OverrideState: 1 35 | m_Value: 1.45 36 | scatter: 37 | m_OverrideState: 0 38 | m_Value: 0.7 39 | clamp: 40 | m_OverrideState: 0 41 | m_Value: 65472 42 | tint: 43 | m_OverrideState: 0 44 | m_Value: {r: 1, g: 1, b: 1, a: 1} 45 | highQualityFiltering: 46 | m_OverrideState: 0 47 | m_Value: 0 48 | skipIterations: 49 | m_OverrideState: 0 50 | m_Value: 1 51 | dirtTexture: 52 | m_OverrideState: 0 53 | m_Value: {fileID: 0} 54 | dimension: 1 55 | dirtIntensity: 56 | m_OverrideState: 0 57 | m_Value: 0 58 | -------------------------------------------------------------------------------- /Assets/Content/Scenes/SampleScene/Main Camera Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35cab7d6be5bc0c479c4fc76cdf71ef1 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8dd8603bf1e058409d8fe22e07bcb84 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3781f6e434e42c4488e84b58fb2014e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 257c37d687cf64f4d96967c220ac310f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10467355e98461e40b4f0e8e521117be 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/GreenGrassTiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Nature/GreenGrassTiles.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Nature/rock_1.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_1.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 632a8ab31bd1542429030aaa1629ede5 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 0 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 0 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 0 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | spriteSheet: 117 | serializedVersion: 2 118 | sprites: [] 119 | outline: [] 120 | physicsShape: [] 121 | bones: [] 122 | spriteID: 5e97eb03825dee720800000000000000 123 | internalID: 0 124 | vertices: [] 125 | indices: 126 | edges: [] 127 | weights: [] 128 | secondaryTextures: [] 129 | nameFileIdTable: {} 130 | spritePackingTag: 131 | pSDRemoveMatte: 0 132 | pSDShowRemoveMatteOption: 0 133 | userData: 134 | assetBundleName: 135 | assetBundleVariant: 136 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Nature/rock_2.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_2.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 513967a3d7745e647ac5bebd10fa1d08 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 0 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 0 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 0 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | spriteSheet: 117 | serializedVersion: 2 118 | sprites: [] 119 | outline: [] 120 | physicsShape: [] 121 | bones: [] 122 | spriteID: 5e97eb03825dee720800000000000000 123 | internalID: 0 124 | vertices: [] 125 | indices: 126 | edges: [] 127 | weights: [] 128 | secondaryTextures: [] 129 | nameFileIdTable: {} 130 | spritePackingTag: 131 | pSDRemoveMatte: 0 132 | pSDShowRemoveMatteOption: 0 133 | userData: 134 | assetBundleName: 135 | assetBundleVariant: 136 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Nature/rock_3.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_3.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3d92d4c7303a964985e9836d9e9f41e 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 0 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 0 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 0 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | spriteSheet: 117 | serializedVersion: 2 118 | sprites: [] 119 | outline: [] 120 | physicsShape: [] 121 | bones: [] 122 | spriteID: 5e97eb03825dee720800000000000000 123 | internalID: 0 124 | vertices: [] 125 | indices: 126 | edges: [] 127 | weights: [] 128 | secondaryTextures: [] 129 | nameFileIdTable: {} 130 | spritePackingTag: 131 | pSDRemoveMatte: 0 132 | pSDShowRemoveMatteOption: 0 133 | userData: 134 | assetBundleName: 135 | assetBundleVariant: 136 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Nature/rock_4.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_4.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b1cb70dd1b358447af0946df579ac49 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 0 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 0 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 0 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | spriteSheet: 117 | serializedVersion: 2 118 | sprites: [] 119 | outline: [] 120 | physicsShape: [] 121 | bones: [] 122 | spriteID: 5e97eb03825dee720800000000000000 123 | internalID: 0 124 | vertices: [] 125 | indices: 126 | edges: [] 127 | weights: [] 128 | secondaryTextures: [] 129 | nameFileIdTable: {} 130 | spritePackingTag: 131 | pSDRemoveMatte: 0 132 | pSDShowRemoveMatteOption: 0 133 | userData: 134 | assetBundleName: 135 | assetBundleVariant: 136 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Nature/rock_5.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/rock_5.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53d826882f5c16847ad4e1391b5422de 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 0 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 0 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 0 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | spriteSheet: 117 | serializedVersion: 2 118 | sprites: [] 119 | outline: [] 120 | physicsShape: [] 121 | bones: [] 122 | spriteID: 5e97eb03825dee720800000000000000 123 | internalID: 0 124 | vertices: [] 125 | indices: 126 | edges: [] 127 | weights: [] 128 | secondaryTextures: [] 129 | nameFileIdTable: {} 130 | spritePackingTag: 131 | pSDRemoveMatte: 0 132 | pSDShowRemoveMatteOption: 0 133 | userData: 134 | assetBundleName: 135 | assetBundleVariant: 136 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Nature/space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Nature/space.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Objects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25fb68ffa9549a946a0a78ba52cc2ad3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Objects/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Objects/flag.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Environment/Objects/tent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Environment/Objects/tent.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1128f6a99d68f9c43b1b83fcb63d2b35 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers/centurion_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Soldiers/centurion_stop.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers/centurion_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Soldiers/centurion_walk.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers/legion_animation_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Soldiers/legion_animation_sheet.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers/legion_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Soldiers/legion_idle.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers/legion_idle.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 898aac7e69fb2e94a96989699ad9f692 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 0 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 0 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 0 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | spriteSheet: 117 | serializedVersion: 2 118 | sprites: [] 119 | outline: [] 120 | physicsShape: [] 121 | bones: [] 122 | spriteID: 5e97eb03825dee720800000000000000 123 | internalID: 0 124 | vertices: [] 125 | indices: 126 | edges: [] 127 | weights: [] 128 | secondaryTextures: [] 129 | nameFileIdTable: {} 130 | spritePackingTag: 131 | pSDRemoveMatte: 0 132 | pSDShowRemoveMatteOption: 0 133 | userData: 134 | assetBundleName: 135 | assetBundleVariant: 136 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers/legion_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/Content/Sprites/Rome/Soldiers/legion_walk.png -------------------------------------------------------------------------------- /Assets/Content/Sprites/Rome/Soldiers/legion_walk.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3a33f1d69974a64fbfb5c30407cf7f2 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 0 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 1 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | spriteSheet: 117 | serializedVersion: 2 118 | sprites: [] 119 | outline: [] 120 | physicsShape: [] 121 | bones: [] 122 | spriteID: 5e97eb03825dee720800000000000000 123 | internalID: 0 124 | vertices: [] 125 | indices: 126 | edges: [] 127 | weights: [] 128 | secondaryTextures: [] 129 | nameFileIdTable: {} 130 | spritePackingTag: 131 | pSDRemoveMatte: 0 132 | pSDShowRemoveMatteOption: 0 133 | userData: 134 | assetBundleName: 135 | assetBundleVariant: 136 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/RomeAtlas.spriteatlasv2: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!612988286 &1 4 | SpriteAtlasAsset: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: 10 | serializedVersion: 2 11 | m_MasterAtlas: {fileID: 0} 12 | m_ImporterData: 13 | packables: 14 | - {fileID: 102900000, guid: a3781f6e434e42c4488e84b58fb2014e, type: 3} 15 | m_IsVariant: 0 16 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/RomeAtlas.spriteatlasv2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aca3756dddc42fb47957076f9847e2e5 3 | SpriteAtlasImporter: 4 | externalObjects: {} 5 | textureSettings: 6 | serializedVersion: 2 7 | anisoLevel: 1 8 | compressionQuality: 50 9 | maxTextureSize: 2048 10 | textureCompression: 0 11 | filterMode: 0 12 | generateMipMaps: 0 13 | readable: 0 14 | crunchedCompression: 0 15 | sRGB: 1 16 | platformSettings: 17 | - serializedVersion: 3 18 | buildTarget: DefaultTexturePlatform 19 | maxTextureSize: 2048 20 | resizeAlgorithm: 0 21 | textureFormat: -1 22 | textureCompression: 0 23 | compressionQuality: 50 24 | crunchedCompression: 0 25 | allowsAlphaSplitting: 0 26 | overridden: 0 27 | androidETC2FallbackOverride: 0 28 | forceMaximumCompressionQuality_BC6H_BC7: 0 29 | packingSettings: 30 | serializedVersion: 2 31 | padding: 2 32 | blockOffset: 1 33 | allowAlphaSplitting: 0 34 | enableRotation: 0 35 | enableTightPacking: 0 36 | enableAlphaDilation: 0 37 | secondaryTextureSettings: {} 38 | variantMultiplier: 1 39 | bindAsDefault: 1 40 | userData: 41 | assetBundleName: 42 | assetBundleVariant: 43 | -------------------------------------------------------------------------------- /Assets/Content/Sprites/Sprite_ImporterPreset.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b458b1ef931c8745a937d691ceb0325 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DefaultVolumeProfile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} 13 | m_Name: DefaultVolumeProfile 14 | m_EditorClassIdentifier: 15 | components: [] 16 | -------------------------------------------------------------------------------- /Assets/DefaultVolumeProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: feaeb82c1cfa87342b162ce4dd1fa33f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/GlobalEntitiesDependencies.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e238efd7ca718b4db87b15bf1393248 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/GlobalEntitiesDependencies/GlobalEntitySceneDependency.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 83423c6821253f946aa2dd9db23584ed, type: 3} 13 | m_Name: GlobalEntitySceneDependency 14 | m_EditorClassIdentifier: 15 | cacheGUID: 16 | Value: 17 | x: 4187953302 18 | y: 1162825847 19 | z: 2344372614 20 | w: 2958089949 21 | -------------------------------------------------------------------------------- /Assets/GlobalEntitiesDependencies/GlobalEntitySceneDependency.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e077862efacac54db88364ccfda7e90 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2f05673ff5046447837c47de098f5e3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/12ee09150bce8c611a562640b944ff62.sceneWithBuildSettings: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/12ee09150bce8c611a562640b944ff62.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12ee09150bce8c611a562640b944ff62 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/2fd42806f29f4bbff739af61f6c9a089.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/2fd42806f29f4bbff739af61f6c9a089.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/2fd42806f29f4bbff739af61f6c9a089.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2fd42806f29f4bbff739af61f6c9a089 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/67b76c3a6ee001e79c612785d8446bad.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/67b76c3a6ee001e79c612785d8446bad.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/67b76c3a6ee001e79c612785d8446bad.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67b76c3a6ee001e79c612785d8446bad 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/86ada269c2f860044df27d0248aa6fc2.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/86ada269c2f860044df27d0248aa6fc2.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/86ada269c2f860044df27d0248aa6fc2.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86ada269c2f860044df27d0248aa6fc2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/9842c6f328fedeea1cfdf418859edcd5.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/9842c6f328fedeea1cfdf418859edcd5.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/9842c6f328fedeea1cfdf418859edcd5.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9842c6f328fedeea1cfdf418859edcd5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/99761dd92544e53f3d18dcea726eb20a.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/99761dd92544e53f3d18dcea726eb20a.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/99761dd92544e53f3d18dcea726eb20a.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99761dd92544e53f3d18dcea726eb20a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/9efb06694bee738abeee74010394a4c1.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/9efb06694bee738abeee74010394a4c1.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/9efb06694bee738abeee74010394a4c1.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9efb06694bee738abeee74010394a4c1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/bdd20dc0d68eb0b2aca84f18f4127919.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/bdd20dc0d68eb0b2aca84f18f4127919.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/bdd20dc0d68eb0b2aca84f18f4127919.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdd20dc0d68eb0b2aca84f18f4127919 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/be0d270901d2ff9b90f4a0df65e84332.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/be0d270901d2ff9b90f4a0df65e84332.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/be0d270901d2ff9b90f4a0df65e84332.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be0d270901d2ff9b90f4a0df65e84332 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/cc5d560a6743b3ade5190ed02682bd9b.sceneWithBuildSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Antoshidza/Age-of-Sprites/32fdd3133e3883f682e65af4fa0fc7e154fa9af6/Assets/SceneDependencyCache/cc5d560a6743b3ade5190ed02682bd9b.sceneWithBuildSettings -------------------------------------------------------------------------------- /Assets/SceneDependencyCache/cc5d560a6743b3ade5190ed02682bd9b.sceneWithBuildSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc5d560a6743b3ade5190ed02682bd9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Sources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73136e2de0133924789515786d1dcd6d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sources/Rome.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0719c9e28d354845954d24f4c3a521f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c4fb466ac9728a4583c1a21415d242f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/AnimationSettingsAuthoring.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using UnityEngine; 3 | 4 | namespace NSprites 5 | { 6 | public class AnimationSettingsAuthoring : MonoBehaviour 7 | { 8 | private class AnimationSettingsBaker : Baker 9 | { 10 | public override void Bake(AnimationSettingsAuthoring authoring) 11 | { 12 | AddComponent(GetEntity(TransformUsageFlags.None), new AnimationSettings 13 | { 14 | IdleHash = Animator.StringToHash("idle"), 15 | WalkHash = Animator.StringToHash("walk") 16 | }); 17 | } 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/AnimationSettingsAuthoring.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4ce1034dac85ef44927ccde11f3915c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/FactoryAuthoring.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using Unity.Mathematics; 3 | using UnityEngine; 4 | using UnityEngine.Serialization; 5 | 6 | public class FactoryAuthoring : MonoBehaviour 7 | { 8 | private class FactoryBaker : Baker 9 | { 10 | public override void Bake(FactoryAuthoring authoring) 11 | { 12 | var entity = GetEntity(TransformUsageFlags.None); 13 | AddComponent 14 | ( 15 | entity, 16 | new FactoryData 17 | { 18 | prefab = GetEntity(authoring.Prefab, TransformUsageFlags.None), 19 | instantiatePos = new float2(authoring.transform.position.x, authoring.transform.position.y) + authoring.SpawnOffset, 20 | count = authoring.SpawnCount, 21 | duration = authoring.Duration 22 | } 23 | ); 24 | AddComponent(entity, new FactoryTimer { value = authoring.RandomInitialDuration ? UnityEngine.Random.Range(0f, authoring.Duration) : authoring.Duration }); 25 | } 26 | } 27 | 28 | [FormerlySerializedAs("_prefab")] public GameObject Prefab; 29 | [FormerlySerializedAs("_spawnOffset")] public float2 SpawnOffset; 30 | [FormerlySerializedAs("_duration ")] public float Duration = 1f; 31 | [FormerlySerializedAs("_spawnCount ")] public int SpawnCount = 1; 32 | [FormerlySerializedAs("_randomInitialDuration")] public bool RandomInitialDuration; 33 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/FactoryAuthoring.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76d42cf4aa455624f82007c56b5773a0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/MapAuthoring.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using Unity.Mathematics; 3 | using UnityEngine; 4 | using UnityEngine.Serialization; 5 | 6 | public class MapAuthoring : MonoBehaviour 7 | { 8 | private class MapBaker : Baker 9 | { 10 | public override void Bake(MapAuthoring authoring) 11 | { 12 | if (authoring.RockPrefabs == null) 13 | return; 14 | 15 | var rockCollectionEntity = CreateAdditionalEntity(TransformUsageFlags.None); 16 | var rockBuffer = AddBuffer(rockCollectionEntity); 17 | rockBuffer.Capacity = authoring.RockPrefabs.Length; 18 | for (int i = 0; i < authoring.RockPrefabs.Length; i++) 19 | _ = rockBuffer.Add(new PrefabLink { link = GetEntity(authoring.RockPrefabs[i], TransformUsageFlags.None) }); 20 | 21 | AddComponent(GetEntity(TransformUsageFlags.None), new MapSettings 22 | { 23 | rockCollectionLink = rockCollectionEntity, 24 | rockCount = authoring.RockCount, 25 | size = authoring.Rect 26 | }); 27 | } 28 | } 29 | 30 | [FormerlySerializedAs("_gizmoColor ")] public Color GizmoColor = Color.green; 31 | [Space] 32 | 33 | [FormerlySerializedAs("_rect")] public float2x2 Rect; 34 | [FormerlySerializedAs("_rockCount")] public int RockCount; 35 | [FormerlySerializedAs("_rockPrefabs")] public GameObject[] RockPrefabs; 36 | 37 | #if UNITY_EDITOR 38 | private void OnDrawGizmosSelected() 39 | { 40 | Utils.DrawRect(Rect, GizmoColor); 41 | } 42 | #endif 43 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/MapAuthoring.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 135be90563bdcb647a3f23ec00d022fd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/SoldierAuthoring.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using UnityEngine; 3 | 4 | public class SoldierAuthoring : MonoBehaviour 5 | { 6 | private class SoldierBaker : Baker 7 | { 8 | public override void Bake(SoldierAuthoring authoring) 9 | { 10 | var entity = GetEntity(TransformUsageFlags.None); 11 | AddComponent(entity); 12 | AddComponent(entity); 13 | SetComponentEnabled(entity, false); 14 | AddComponent(entity); 15 | AddComponent(entity); 16 | AddComponent(entity, new MoveSpeed { value = authoring.MoveSpeed }); 17 | } 18 | } 19 | 20 | public float MoveSpeed; 21 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/SoldierAuthoring.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 090e8b96603861b4494bd6f843721e65 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/SquadAuthoring.cs: -------------------------------------------------------------------------------- 1 | using NSprites; 2 | using Unity.Entities; 3 | using Unity.Mathematics; 4 | using UnityEngine; 5 | using UnityEngine.Serialization; 6 | 7 | public class SquadAuthoring : MonoBehaviour 8 | { 9 | private class SquadBaker : Baker 10 | { 11 | public override void Bake(SquadAuthoring authoring) 12 | { 13 | var entity = GetEntity(TransformUsageFlags.None); 14 | var pos = new float3(authoring.transform.position).xy; 15 | AddComponent(entity, new WorldPosition2D { Value = pos }); 16 | AddComponent(entity, new PrevWorldPosition2D { value = pos }); 17 | AddComponent(entity, new SquadSettings { squadResolution = authoring.Resolution, soldierMargin = authoring.SoldierMargin }); 18 | AddComponent(entity, new RequireSoldier { count = authoring.Resolution.x * authoring.Resolution.y }); 19 | _ = AddBuffer(entity); 20 | } 21 | } 22 | 23 | [FormerlySerializedAs("_resolution")] public int2 Resolution; 24 | [FormerlySerializedAs("_soldierMargin")] public float2 SoldierMargin; 25 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/SquadAuthoring.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63da46abbad24c14382da334d3216aa8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/SquadDefaultSettingsAuthoring.cs: -------------------------------------------------------------------------------- 1 | using NSprites; 2 | using Unity.Entities; 3 | using Unity.Mathematics; 4 | using UnityEngine; 5 | using UnityEngine.Serialization; 6 | 7 | public class SquadDefaultSettingsAuthoring : MonoBehaviour 8 | { 9 | private class SquadDefaultSettingsBaker : Baker 10 | { 11 | public override void Bake(SquadDefaultSettingsAuthoring authoring) 12 | { 13 | if (authoring.SoldierView == null) 14 | return; 15 | 16 | AddComponent(GetEntity(TransformUsageFlags.None), new SquadDefaultSettings 17 | { 18 | soldierPrefab = GetEntity(authoring.SoldierView, TransformUsageFlags.None), 19 | defaultSettings = new SquadSettings { soldierMargin = authoring.SoldierMargin, squadResolution = authoring.SquadResolution } 20 | }); 21 | } 22 | } 23 | 24 | public SpriteAnimatedRendererAuthoring SoldierView; 25 | [FormerlySerializedAs("_squadResolution")] public int2 SquadResolution; 26 | [FormerlySerializedAs("_soldierMargin")] public float2 SoldierMargin; 27 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Authorings/SquadDefaultSettingsAuthoring.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a954f0c91075f548b907c9a013183b9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72b2df5ae5e146341af945166f65d288 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Common/CameraController.cs: -------------------------------------------------------------------------------- 1 | using Unity.Mathematics; 2 | using UnityEngine; 3 | 4 | public class CameraController : MonoBehaviour 5 | { 6 | [SerializeField] private Camera _camera; 7 | [SerializeField] private float2 _sizeMinMax; 8 | [SerializeField] private float _zoomSpeed = 1f; 9 | [SerializeField] private float _moveSpeed = 1f; 10 | private float _targetSize; 11 | private CameraControl _cameraControl; 12 | 13 | private const float DeltaSizeThreshold = 0.01f; 14 | 15 | private void Start() 16 | { 17 | _cameraControl = new(); 18 | _cameraControl.Enable(); // enable all actions 19 | _targetSize = _camera.orthographicSize; 20 | _cameraControl.Camera.Zoom.performed += (context) => 21 | { 22 | var zoom = context.ReadValue(); 23 | 24 | // adjust target size depending on zoom value if zoom value has same direction as previous 25 | // otherwise turn target size to opposite direction 26 | _targetSize = math.clamp((math.sign(zoom) == math.sign(_targetSize) ? _targetSize : _camera.orthographicSize) + zoom, _sizeMinMax.x, _sizeMinMax.y); 27 | }; 28 | _cameraControl.Camera.Move.performed += (context) => 29 | { 30 | var moveOffset = context.ReadValue() * _moveSpeed; 31 | _camera.transform.Translate(moveOffset.x, moveOffset.y, 0f); 32 | }; 33 | } 34 | private void Update() 35 | { 36 | var deltaSize = math.abs(_camera.orthographicSize - _targetSize); 37 | if(deltaSize > DeltaSizeThreshold) 38 | _camera.orthographicSize = math.lerp(_camera.orthographicSize, _targetSize, math.saturate(Time.deltaTime * _zoomSpeed / deltaSize)); 39 | } 40 | private void OnEnable() 41 | { 42 | _cameraControl?.Enable(); 43 | } 44 | private void OnDisable() 45 | { 46 | _cameraControl?.Disable(); 47 | } 48 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Common/CameraController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 868765fd5d25f4a4f95f76a4ffecab5f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Common/Utils.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | using Unity.Collections; 3 | using Unity.Mathematics; 4 | using UnityEditor; 5 | using UnityEngine; 6 | 7 | public static class Utils 8 | { 9 | #if UNITY_EDITOR 10 | public enum DrawType 11 | { 12 | Gizmo, 13 | Handles, 14 | Debug 15 | } 16 | [MethodImpl(MethodImplOptions.AggressiveInlining)] 17 | public static void DrawRect(in float2x2 pos, in Color color, in float z = 0f, in DrawType drawType = DrawType.Gizmo) 18 | { 19 | var positions = new NativeArray(4, Allocator.Temp); 20 | positions[0] = pos.c0.ToFloat3(z); 21 | positions[1] = new float3(pos.c0.x, pos.c1.y, z); 22 | positions[2] = new float3(pos.c1.x, pos.c1.y, z); 23 | positions[3] = new float3(pos.c1.x, pos.c0.y, z); 24 | 25 | DrawLines(positions, color, true, drawType); 26 | } 27 | [MethodImpl(MethodImplOptions.AggressiveInlining)] 28 | public static void DrawLines(in NativeArray positions, in Color color, in bool isClosing = true, in DrawType drawType = DrawType.Gizmo) 29 | { 30 | if (positions.Length < 2) 31 | return; 32 | 33 | var prevPos = positions[0]; 34 | for (int i = 1; i < positions.Length; i++) 35 | { 36 | var pos = positions[i]; 37 | DrawLine(prevPos, pos, color, drawType); 38 | prevPos = pos; 39 | } 40 | 41 | if(isClosing) 42 | DrawLine(prevPos, positions[0], color, drawType); 43 | } 44 | [MethodImpl(MethodImplOptions.AggressiveInlining)] 45 | public static void DrawLine(in float3 a, in float3 b, in Color color, in DrawType drawType = DrawType.Gizmo) 46 | { 47 | Color tmpColor; 48 | 49 | if (drawType == DrawType.Gizmo) 50 | { 51 | tmpColor = Gizmos.color; 52 | Gizmos.color = color; 53 | Gizmos.DrawLine(a, b); 54 | Gizmos.color = tmpColor; 55 | } 56 | else if (drawType == DrawType.Handles) 57 | { 58 | tmpColor = Handles.color; 59 | Handles.color = color; 60 | Handles.DrawLine(a, b); 61 | Handles.color = tmpColor; 62 | } 63 | else if (drawType == DrawType.Debug) 64 | Debug.DrawLine(a, b, color); 65 | } 66 | #endif 67 | [MethodImpl(MethodImplOptions.AggressiveInlining)] 68 | public static float3 ToFloat3(this in float2 value, in float z = 0f) 69 | { 70 | return new float3(value.x, value.y, z); 71 | } 72 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Common/Utils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 486b4ca8c4eda2844bad57749c435d28 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff8a5c349dbd796479fbd0e7f0168daf 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/AnimationSettings.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | namespace NSprites 4 | { 5 | public struct AnimationSettings : IComponentData 6 | { 7 | public int IdleHash; 8 | public int WalkHash; 9 | } 10 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/AnimationSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb855c9f6f6038f42aaafe55a8606e9b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/Destination.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using Unity.Mathematics; 3 | 4 | public struct Destination : IComponentData 5 | { 6 | public float2 Value; 7 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/Destination.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee13867a6e7648148a4946fa2975b346 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/FactoryData.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using Unity.Mathematics; 3 | 4 | public struct FactoryData : IComponentData 5 | { 6 | public Entity prefab; 7 | public int count; 8 | public float duration; 9 | public float2 instantiatePos; 10 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/FactoryData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7bd8fc17cd2fc749bb5b8f892d8c537 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/FactoryTimer.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct FactoryTimer : IComponentData 4 | { 5 | public float value; 6 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/FactoryTimer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 287357118afae4d419984bc71dd37a86 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/IComponentData.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct Name : IComponentData 4 | { 5 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/IComponentData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 115aabd99d1bf3649ae4bc424a721877 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/InSquadSoldierTag.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct InSquadSoldierTag : IComponentData 4 | { 5 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/InSquadSoldierTag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9757411bdbf28664b828228ecbce17e5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MapSettings.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using Unity.Mathematics; 3 | 4 | public struct MapSettings : IComponentData 5 | { 6 | public float2x2 size; 7 | public Entity rockCollectionLink; 8 | public int rockCount; 9 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MapSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fd7946ed16a86345920a95afab0f905 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MoveSpeed.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct MoveSpeed : IComponentData 4 | { 5 | public float value; 6 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MoveSpeed.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f86e5e7d7de75e9438e45c4c12003efc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MoveTimer.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct MoveTimer : IComponentData 4 | { 5 | public float RemainingTime; 6 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MoveTimer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8065e39cc740a6489b23144bb6c3aa7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MovingTag.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct MovingTag : IComponentData, IEnableableComponent 4 | { 5 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/MovingTag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 798512e70cdc4f8f888ede26d1f795c5 3 | timeCreated: 1680533549 -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/PrefabLink.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct PrefabLink : IBufferElementData 4 | { 5 | public Entity link; 6 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/PrefabLink.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c00e221f60311694aa445620bb0844b1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/PrevWorldPosition2D.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using Unity.Mathematics; 3 | 4 | public struct PrevWorldPosition2D : IComponentData 5 | { 6 | public float2 value; 7 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/PrevWorldPosition2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e23d4f4b37011d74a89e8e76e3d77388 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/RequireSoldier.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct RequireSoldier : IComponentData 4 | { 5 | public int count; 6 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/RequireSoldier.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fecda33671903874e840e685d67dbaa6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SoldierLink.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct SoldierLink : IBufferElementData 4 | { 5 | public Entity entity; 6 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SoldierLink.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e704e56847f34f3429e05ea4cf25922b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SoldierTag.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | 3 | public struct SoldierTag : IComponentData 4 | { 5 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SoldierTag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4435ea85a931de4cb3407970fbc2ac4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SquadDefaultSettings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Runtime.CompilerServices; 3 | using Unity.Entities; 4 | using Unity.Mathematics; 5 | 6 | public struct SquadDefaultSettings : IComponentData, IEquatable 7 | { 8 | public Entity soldierPrefab; 9 | public SquadSettings defaultSettings; 10 | 11 | public float2 SoldierMargin => defaultSettings.soldierMargin; 12 | public int2 SquadResolution => defaultSettings.squadResolution; 13 | 14 | public int SoldierCount => SquadResolution.x * SquadResolution.y; 15 | 16 | public bool Equals(SquadDefaultSettings other) 17 | { 18 | return defaultSettings == other.defaultSettings; 19 | } 20 | public static bool operator ==(SquadDefaultSettings a, SquadDefaultSettings b) 21 | { 22 | return a.Equals(b); 23 | } 24 | public static bool operator !=(SquadDefaultSettings a, SquadDefaultSettings b) 25 | { 26 | return !a.Equals(b); 27 | } 28 | [MethodImpl(MethodImplOptions.AggressiveInlining)] 29 | public static float2 GetSquadSize(in int2 squadResolution, in float2 soldierSize, in float2 soldierMargine) 30 | { 31 | return squadResolution * (2 * soldierMargine + 1f) * soldierSize; 32 | } 33 | 34 | public override bool Equals(object obj) => base.Equals(obj); 35 | public override int GetHashCode() => base.GetHashCode(); 36 | } 37 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SquadDefaultSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20634943826ffd34b935d589b1ce26d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SquadSettings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Unity.Entities; 3 | using Unity.Mathematics; 4 | 5 | [Serializable] 6 | public struct SquadSettings : IComponentData, IEquatable 7 | { 8 | public float2 soldierMargin; 9 | public int2 squadResolution; 10 | 11 | public bool Equals(SquadSettings other) 12 | { 13 | return math.all(soldierMargin == other.soldierMargin) 14 | && math.all(squadResolution == other.squadResolution); 15 | } 16 | 17 | public override bool Equals(object obj) 18 | { 19 | return base.Equals(obj); 20 | } 21 | 22 | public override int GetHashCode() 23 | { 24 | return base.GetHashCode(); 25 | } 26 | 27 | public static bool operator ==(SquadSettings a, SquadSettings b) 28 | { 29 | return a.Equals(b); 30 | } 31 | public static bool operator !=(SquadSettings a, SquadSettings b) 32 | { 33 | return !a.Equals(b); 34 | } 35 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/SquadSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f648c20c01fa462488e4eb2f3528eb4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/WorldPosition2D.cs: -------------------------------------------------------------------------------- 1 | using Unity.Entities; 2 | using Unity.Mathematics; 3 | 4 | namespace NSprites 5 | { 6 | public struct WorldPosition2D : IComponentData 7 | { 8 | public float2 Value; 9 | 10 | public WorldPosition2D(in float3 pos) => Value = pos.xy; 11 | } 12 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Components/WorldPosition2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec8047740fea41f481e846f77d41fca3 3 | timeCreated: 1700595140 -------------------------------------------------------------------------------- /Assets/Sources/Rome/Input.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ce5a88eed01db54299e60b8582b253f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Input/CameraContol.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45c87e187afbca44aacdd7b2086cf968 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Input/PinchingComposite.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Unity.Mathematics; 3 | using UnityEngine; 4 | using UnityEngine.InputSystem; 5 | using UnityEngine.InputSystem.Layouts; 6 | using UnityEngine.InputSystem.LowLevel; 7 | using UnityEngine.InputSystem.Utilities; 8 | using TouchPhase = UnityEngine.InputSystem.TouchPhase; 9 | 10 | #if UNITY_EDITOR 11 | using UnityEditor; 12 | [InitializeOnLoad] 13 | #endif 14 | [DisplayStringFormat("{firstTouch}+{secondTouch}")] 15 | public class PinchingComposite : InputBindingComposite 16 | { 17 | [InputControl(layout = "Value")] 18 | public int firstTouch; 19 | [InputControl(layout = "Value")] 20 | public int secondTouch; 21 | 22 | public float negativeScale = 1f; 23 | public float positiveScale = 1f; 24 | 25 | private struct TouchStateComparer : IComparer 26 | { 27 | public int Compare(TouchState x, TouchState y) => 1; 28 | } 29 | 30 | // This method computes the resulting input value of the composite based 31 | // on the input from its part bindings. 32 | public override float ReadValue(ref InputBindingCompositeContext context) 33 | { 34 | var touch_0 = context.ReadValue(firstTouch); 35 | var touch_1 = context.ReadValue(secondTouch); 36 | 37 | if (touch_0.phase != TouchPhase.Moved || touch_1.phase != TouchPhase.Moved) 38 | return 0f; 39 | 40 | var startDistance = math.distance(touch_0.startPosition, touch_1.startPosition); 41 | var distance = math.distance(touch_0.position, touch_1.position); 42 | 43 | var unscaledValue = startDistance / distance - 1f; // startDistance divide by distance to invert value 44 | return unscaledValue * (unscaledValue < 0 ? negativeScale : positiveScale); 45 | } 46 | 47 | // This method computes the current actuation of the binding as a whole. 48 | public override float EvaluateMagnitude(ref InputBindingCompositeContext context) => 1f; 49 | 50 | static PinchingComposite() => InputSystem.RegisterBindingComposite(); 51 | 52 | [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] 53 | static void Init() { } // Trigger static constructor. 54 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Input/PinchingComposite.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0a3765410222604f85ea505ca566084 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1d52ce71b6a07a42ad84281bde6e675 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/DrawSquadInSceneViewSystem.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using NSprites; 3 | using Unity.Collections; 4 | using Unity.Entities; 5 | using Unity.Jobs; 6 | using Unity.Mathematics; 7 | using Unity.Transforms; 8 | using UnityEditor; 9 | using UnityEngine; 10 | 11 | [WorldSystemFilter(WorldSystemFilterFlags.Default | WorldSystemFilterFlags.Editor)] 12 | [UpdateInGroup(typeof(PresentationSystemGroup))] 13 | [UpdateAfter(typeof(SpriteRenderingSystem))] 14 | public partial struct DrawSquadInSceneViewSystem : ISystem 15 | { 16 | private struct EnableSquadDrawing : IComponentData { } 17 | 18 | private EntityQuery _squadQuery; 19 | 20 | #if UNITY_EDITOR 21 | [MenuItem("NSprites/Toggle draw squads for View window")] 22 | public static void ToggleFrustumCullingSystem() 23 | { 24 | var entityManager = World.DefaultGameObjectInjectionWorld.EntityManager; 25 | var enableSquadDrawingQuery = entityManager.CreateEntityQuery(typeof(EnableSquadDrawing)); 26 | if (enableSquadDrawingQuery.IsEmpty) 27 | _ = entityManager.AddComponentData(entityManager.CreateEntity(), new EnableSquadDrawing()); 28 | else 29 | entityManager.DestroyEntity(enableSquadDrawingQuery); 30 | } 31 | #endif 32 | 33 | public void OnCreate(ref SystemState state) 34 | { 35 | _squadQuery = state.GetEntityQuery 36 | ( 37 | typeof(SquadSettings), 38 | typeof(WorldPosition2D) 39 | ); 40 | state.RequireForUpdate(); 41 | } 42 | 43 | public void OnUpdate(ref SystemState state) 44 | { 45 | if (!SystemAPI.TryGetSingleton(out var squadGlobalSettings)) 46 | return; 47 | 48 | var soldierSize = SystemAPI.GetComponent(squadGlobalSettings.soldierPrefab).value; 49 | var settings = _squadQuery.ToComponentDataListAsync(Allocator.TempJob, out var settings_GatherHandle); 50 | var positions = _squadQuery.ToComponentDataListAsync(Allocator.TempJob, out var poisitions_GatherHandle); 51 | 52 | JobHandle.CombineDependencies(settings_GatherHandle, poisitions_GatherHandle).Complete(); 53 | 54 | for (int squadIndex = 0; squadIndex < settings.Length; squadIndex++) 55 | { 56 | var squadPos = positions[squadIndex].Value; 57 | var setting = settings[squadIndex]; 58 | var squadSize = SquadDefaultSettings.GetSquadSize(setting.squadResolution, soldierSize, setting.soldierMargin); 59 | var rect = new float2x2(squadPos, squadPos + squadSize); 60 | Utils.DrawRect(rect, Color.cyan, 0f, Utils.DrawType.Debug); 61 | 62 | var soldierCount = setting.squadResolution.x * setting.squadResolution.y; 63 | var perSoldierOffset = (2 * setting.soldierMargin + 1f) * soldierSize; 64 | 65 | for (int soldierIndex = 0; soldierIndex < soldierCount; soldierIndex++) 66 | { 67 | var rectSize = soldierSize / 16f; 68 | var soldierPos = new float2(0f, rectSize.y * 1.5f) + squadPos + (perSoldierOffset * new float2(soldierIndex % setting.squadResolution.x + .5f, soldierIndex / setting.squadResolution.x)); 69 | var soldierRect = new float2x2(soldierPos - rectSize, soldierPos + rectSize); 70 | Utils.DrawRect(soldierRect, Color.green, 0f, Utils.DrawType.Debug); 71 | } 72 | } 73 | 74 | settings.Dispose(); 75 | positions.Dispose(); 76 | } 77 | } 78 | #endif -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/DrawSquadInSceneViewSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2742edcfe164bf844a06a1a4c93abcdf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/FactorySystem.cs: -------------------------------------------------------------------------------- 1 | using NSprites; 2 | using Unity.Burst; 3 | using Unity.Collections; 4 | using Unity.Entities; 5 | using Unity.Transforms; 6 | 7 | [BurstCompile] 8 | public partial struct FactorySystem : ISystem 9 | { 10 | [BurstCompile] 11 | private partial struct ProductionJob : IJobEntity 12 | { 13 | public float DeltaTime; 14 | public EntityCommandBuffer.ParallelWriter ECB; 15 | 16 | private void Execute([ChunkIndexInQuery] int chunkIndex, ref FactoryTimer timer, in FactoryData factoryData) 17 | { 18 | timer.value -= DeltaTime; 19 | 20 | if (timer.value <= 0) 21 | { 22 | timer.value += factoryData.duration; 23 | var instanceEntities = new NativeArray(factoryData.count, Allocator.Temp); 24 | ECB.Instantiate(chunkIndex, factoryData.prefab, instanceEntities); 25 | for (int i = 0; i < instanceEntities.Length; i++) 26 | ECB.SetComponent(chunkIndex, instanceEntities[i], LocalTransform.FromPosition(factoryData.instantiatePos.ToFloat3())); 27 | } 28 | } 29 | } 30 | 31 | [BurstCompile] 32 | public void OnCreate(ref SystemState state) 33 | { 34 | state.RequireForUpdate(); 35 | } 36 | 37 | [BurstCompile] 38 | public void OnUpdate(ref SystemState state) 39 | { 40 | var productionJob = new ProductionJob 41 | { 42 | DeltaTime = SystemAPI.Time.DeltaTime, 43 | ECB = SystemAPI.GetSingleton().CreateCommandBuffer(state.WorldUnmanaged).AsParallelWriter() 44 | }; 45 | state.Dependency = productionJob.ScheduleParallelByRef(state.Dependency); 46 | } 47 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/FactorySystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c739d8037fb3284cb8c5e4a78c50878 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/GenerateMapSystem.cs: -------------------------------------------------------------------------------- 1 | using Unity.Burst; 2 | using Unity.Collections; 3 | using Unity.Collections.LowLevel.Unsafe; 4 | using Unity.Entities; 5 | using Unity.Jobs; 6 | using Unity.Jobs.LowLevel.Unsafe; 7 | using Unity.Mathematics; 8 | using Unity.Transforms; 9 | 10 | [BurstCompile] 11 | public partial struct GenerateMapSystem : ISystem 12 | { 13 | [BurstCompile] 14 | private struct GenerateMapJob : IJobParallelForBatch 15 | { 16 | public EntityCommandBuffer.ParallelWriter ECB; 17 | public float2x2 MapSize; 18 | [ReadOnly] public NativeArray Rocks; 19 | [NativeDisableParallelForRestriction] public NativeArray PosRands; 20 | [NativeSetThreadIndex] private int _threadIndex; 21 | 22 | public void Execute(int startIndex, int count) 23 | { 24 | for (int i = startIndex; i < startIndex + count; i++) 25 | { 26 | var rand = PosRands[_threadIndex]; 27 | var rockEntity = ECB.Instantiate(i, Rocks[rand.NextInt(0, Rocks.Length)]); 28 | ECB.SetComponent(i, rockEntity, LocalTransform.FromPosition(rand.NextFloat2(MapSize.c0, MapSize.c1).ToFloat3())); 29 | PosRands[_threadIndex] = rand; 30 | } 31 | } 32 | } 33 | private struct SystemData : IComponentData 34 | { 35 | public Random Rand; 36 | } 37 | 38 | [BurstCompile] 39 | public void OnCreate(ref SystemState state) 40 | { 41 | state.RequireForUpdate(); 42 | _ = state.EntityManager.AddComponentData(state.SystemHandle, new SystemData { Rand = new Random(1u) }); 43 | } 44 | 45 | [BurstCompile] 46 | public void OnUpdate(ref SystemState state) 47 | { 48 | if (!SystemAPI.TryGetSingleton(out var mapSettings)) 49 | return; 50 | 51 | var systemData = SystemAPI.GetComponent(state.SystemHandle); 52 | var posRands = new NativeArray(JobsUtility.MaxJobThreadCount, Allocator.TempJob); 53 | for (int i = 0; i < posRands.Length; i++) 54 | posRands[i] = new Random(systemData.Rand.NextUInt()); 55 | 56 | var generateMapJob = new GenerateMapJob 57 | { 58 | ECB = SystemAPI.GetSingleton().CreateCommandBuffer(state.WorldUnmanaged).AsParallelWriter(), 59 | MapSize = mapSettings.size, 60 | PosRands = posRands, 61 | Rocks = state.EntityManager.GetBuffer(mapSettings.rockCollectionLink).Reinterpret().AsNativeArray() 62 | }; 63 | state.Dependency = generateMapJob.ScheduleBatch(mapSettings.rockCount, 32, state.Dependency); 64 | _ = posRands.Dispose(state.Dependency); 65 | 66 | SystemAPI.SetComponent(state.SystemHandle, systemData); 67 | 68 | state.Enabled = false; 69 | } 70 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/GenerateMapSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd325a8bffc9cd24a9e6f1fafb81e187 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/MovableAnimationControlSystem.cs: -------------------------------------------------------------------------------- 1 | using NSprites; 2 | using Unity.Burst; 3 | using Unity.Collections; 4 | using Unity.Entities; 5 | 6 | [BurstCompile] 7 | [UpdateBefore(typeof(SpriteUVAnimationSystem))] 8 | public partial struct MovableAnimationControlSystem : ISystem 9 | { 10 | [BurstCompile] 11 | private partial struct ChangeAnimationJob : IJobEntity 12 | { 13 | public AnimationSettings AnimationSettings; 14 | public double Time; 15 | 16 | private void Execute(AnimatorAspect animator, EnabledRefRO movingTagEnabled) 17 | { 18 | animator.SetAnimation(movingTagEnabled.ValueRO ? AnimationSettings.WalkHash : AnimationSettings.IdleHash, Time); 19 | } 20 | } 21 | 22 | private struct SystemData : IComponentData 23 | { 24 | public EntityQuery MovableQuery; 25 | } 26 | 27 | [BurstCompile] 28 | public void OnCreate(ref SystemState state) 29 | { 30 | var systemData = new SystemData(); 31 | var queryBuilder = new EntityQueryBuilder(Allocator.Temp) 32 | .WithAll() 33 | .WithAspect() 34 | .WithOptions(EntityQueryOptions.IgnoreComponentEnabledState); 35 | var movableQuery = state.GetEntityQuery(queryBuilder); 36 | movableQuery.AddChangedVersionFilter(ComponentType.ReadOnly()); 37 | systemData.MovableQuery = movableQuery; 38 | 39 | _ = state.EntityManager.AddComponentData(state.SystemHandle, systemData); 40 | 41 | queryBuilder.Dispose(); 42 | } 43 | 44 | [BurstCompile] 45 | public void OnUpdate(ref SystemState state) 46 | { 47 | var systemData = SystemAPI.GetComponent(state.SystemHandle); 48 | if (!SystemAPI.TryGetSingleton(out var animationSettings)) 49 | return; 50 | var time = SystemAPI.Time.ElapsedTime; 51 | 52 | var animationSwitchJob = new ChangeAnimationJob 53 | { 54 | AnimationSettings = animationSettings, 55 | Time = time 56 | }; 57 | state.Dependency = animationSwitchJob.ScheduleParallelByRef(systemData.MovableQuery, state.Dependency); 58 | } 59 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/MovableAnimationControlSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 016026e0a9dc3d14d8dde6f8e9cd15e2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/MoveToDestinationSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2bf3db8e066f8b49b827f37ccf324af 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SoldierDistributionSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a7e5678f279288449b4b91ac461e52f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SpawnNewSquadsSystem.cs: -------------------------------------------------------------------------------- 1 | using NSprites; 2 | using Unity.Burst; 3 | using Unity.Entities; 4 | using Unity.Mathematics; 5 | 6 | [BurstCompile] 7 | public partial struct SpawnNewSquadsSystem : ISystem 8 | { 9 | private struct SystemData : IComponentData 10 | { 11 | public EntityQuery SoldierRequireQuery; 12 | public EntityArchetype SquadArchetype; 13 | public Random Rand; 14 | } 15 | 16 | public void OnCreate(ref SystemState state) 17 | { 18 | var systemData = new SystemData 19 | { 20 | SoldierRequireQuery = state.GetEntityQuery(typeof(RequireSoldier)), 21 | SquadArchetype = state.EntityManager.CreateArchetype 22 | ( 23 | typeof(SoldierLink), 24 | typeof(RequireSoldier), 25 | typeof(SquadSettings), 26 | 27 | typeof(WorldPosition2D), 28 | typeof(PrevWorldPosition2D) 29 | ), 30 | Rand = new Random(1u) 31 | }; 32 | _ = state.EntityManager.AddComponentData(state.SystemHandle, systemData); 33 | } 34 | 35 | [BurstCompile] 36 | public void OnUpdate(ref SystemState state) 37 | { 38 | var systemData = SystemAPI.GetComponent(state.SystemHandle); 39 | if (systemData.SoldierRequireQuery.CalculateChunkCount() != 0 40 | || !SystemAPI.TryGetSingleton(out var mapSettings) 41 | || !SystemAPI.TryGetSingleton(out var squadDefaultSettings)) 42 | return; 43 | 44 | var pos = systemData.Rand.NextFloat2(mapSettings.size.c0, mapSettings.size.c1); 45 | var resolution = systemData.Rand.NextInt2(new int2(5), new int2(20)); 46 | var soldierCount = resolution.x * resolution.y; 47 | 48 | var squadEntity = state.EntityManager.CreateEntity(systemData.SquadArchetype); 49 | state.EntityManager.GetBuffer(squadEntity).EnsureCapacity(soldierCount); 50 | state.EntityManager.SetComponentData(squadEntity, new SquadSettings 51 | { 52 | squadResolution = resolution, 53 | soldierMargin = squadDefaultSettings.defaultSettings.soldierMargin 54 | }); 55 | state.EntityManager.SetComponentData(squadEntity, new RequireSoldier { count = soldierCount }); 56 | state.EntityManager.SetComponentData(squadEntity, new WorldPosition2D { Value = pos }); 57 | state.EntityManager.SetComponentData(squadEntity, new PrevWorldPosition2D { value = pos }); 58 | 59 | SystemAPI.SetComponent(state.SystemHandle, systemData); 60 | } 61 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SpawnNewSquadsSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a100cc05149c6e4195273745cec2e93 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SpawnSoliderSystem.cs: -------------------------------------------------------------------------------- 1 | using Unity.Burst; 2 | using Unity.Entities; 3 | using UnityEngine; 4 | 5 | [BurstCompile] 6 | public partial struct SpawnSoliderSystem : ISystem 7 | { 8 | [BurstCompile] 9 | public void OnUpdate(ref SystemState state) 10 | { 11 | if (!Input.GetKey(KeyCode.A)) 12 | return; 13 | 14 | if (!SystemAPI.TryGetSingleton(out var squadSettings)) 15 | return; 16 | 17 | _ = SystemAPI.GetSingleton().CreateCommandBuffer(state.WorldUnmanaged).Instantiate(squadSettings.soldierPrefab); 18 | } 19 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SpawnSoliderSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddf4bb3d507e68e45b9a1a0ab072b17b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SquadMoveSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e52b7c5c44546c141af339d309206bb1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SquadSpawnSystem.cs: -------------------------------------------------------------------------------- 1 | using NSprites; 2 | using Unity.Burst; 3 | using Unity.Collections; 4 | using Unity.Entities; 5 | using UnityEngine; 6 | 7 | [WorldSystemFilter(WorldSystemFilterFlags.Default)] 8 | [UpdateInGroup(typeof(SimulationSystemGroup))] 9 | [BurstCompile] 10 | public partial struct SquadSpawnSystem : ISystem 11 | { 12 | private struct SystemData : IComponentData 13 | { 14 | public EntityArchetype SquadArchetype; 15 | } 16 | 17 | [BurstCompile] 18 | public void OnCreate(ref SystemState state) 19 | { 20 | state.RequireForUpdate(); 21 | state.RequireForUpdate(); 22 | 23 | var typeArray = new NativeArray(4, Allocator.Temp); 24 | typeArray[0] = ComponentType.ReadOnly(); 25 | typeArray[1] = ComponentType.ReadOnly(); 26 | typeArray[2] = ComponentType.ReadOnly(); 27 | typeArray[3] = ComponentType.ReadOnly(); 28 | 29 | var systemData = new SystemData{ SquadArchetype = state.EntityManager.CreateArchetype(typeArray) }; 30 | 31 | _ = state.EntityManager.AddComponentData(state.SystemHandle, systemData); 32 | 33 | typeArray.Dispose(); 34 | } 35 | 36 | [BurstCompile] 37 | public void OnUpdate(ref SystemState state) 38 | { 39 | if (!Input.GetKeyDown(KeyCode.S)) 40 | return; 41 | 42 | var systemData = SystemAPI.GetComponent(state.SystemHandle); 43 | 44 | var ecb = SystemAPI.GetSingleton().CreateCommandBuffer(state.WorldUnmanaged); 45 | var squadSettings = SystemAPI.GetSingleton(); 46 | var soldierCount = squadSettings.SoldierCount; 47 | 48 | var squadEntity = ecb.CreateEntity(systemData.SquadArchetype); 49 | ecb.SetComponent(squadEntity, new RequireSoldier { count = soldierCount }); 50 | } 51 | } -------------------------------------------------------------------------------- /Assets/Sources/Rome/Systems/SquadSpawnSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14afeb5aab10b45409c5813ca64a3d0e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/StreamingAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0872722908a29b74fb6d5b4e0a26099b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/StreamingAssets/EntityScenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2858ea383a258344bfc5592d4348d6f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/URP Data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 811ed25b8dcd2bc4c924578fd7cc3dd9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/URP Data/UniversalRenderPipelineAsset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c60aadf6f9c937458a1badb6887dd43 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/URP Data/UniversalRenderPipelineAsset_Renderer.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} 13 | m_Name: UniversalRenderPipelineAsset_Renderer 14 | m_EditorClassIdentifier: 15 | debugShaders: 16 | debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} 17 | hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} 18 | probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} 19 | probeVolumeResources: 20 | probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, type: 3} 21 | probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, type: 3} 22 | probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, type: 3} 23 | probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, type: 3} 24 | probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, type: 3} 25 | probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, type: 3} 26 | m_RendererFeatures: [] 27 | m_RendererFeatureMap: 28 | m_UseNativeRenderPass: 0 29 | postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} 30 | xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} 31 | shaders: 32 | blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} 33 | copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} 34 | screenSpaceShadowPS: {fileID: 4800000, guid: 0f854b35a0cf61a429bd5dcfea30eddd, type: 3} 35 | samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} 36 | stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} 37 | fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} 38 | fallbackLoadingPS: {fileID: 4800000, guid: 7f888aff2ac86494babad1c2c5daeee2, type: 3} 39 | materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} 40 | coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} 41 | coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} 42 | blitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} 43 | cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} 44 | screenSpaceLensFlare: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} 45 | dataDrivenLensFlare: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} 46 | m_AssetVersion: 2 47 | m_OpaqueLayerMask: 48 | serializedVersion: 2 49 | m_Bits: 4294967295 50 | m_TransparentLayerMask: 51 | serializedVersion: 2 52 | m_Bits: 4294967295 53 | m_DefaultStencilState: 54 | overrideStencilState: 0 55 | stencilReference: 0 56 | stencilCompareFunction: 8 57 | passOperation: 2 58 | failOperation: 0 59 | zFailOperation: 0 60 | m_ShadowTransparentReceive: 1 61 | m_RenderingMode: 0 62 | m_DepthPrimingMode: 0 63 | m_CopyDepthMode: 0 64 | m_AccurateGbufferNormals: 0 65 | m_IntermediateTextureMode: 1 66 | -------------------------------------------------------------------------------- /Assets/URP Data/UniversalRenderPipelineAsset_Renderer.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e30185bbd61e6c64a9696d28929b6661 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityDefaultRuntimeTheme.tss: -------------------------------------------------------------------------------- 1 | @import url("unity-theme://default"); 2 | VisualElement {} -------------------------------------------------------------------------------- /Assets/UnityDefaultRuntimeTheme.tss.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee19988a9d34f7b438038d3244e8f280 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 12388, guid: 0000000000000000e000000000000000, type: 0} 11 | disableValidation: 0 12 | -------------------------------------------------------------------------------- /Assets/UniversalRenderPipelineGlobalSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6de219402432ed44c8cd0c79ddaece38 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /NSprites-Dev.sln.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | BTH 3 | LTW 4 | WO -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.needle.upm-in-unitypackage": "https://github.com/needle-tools/upm-in-unitypackage.git", 4 | "com.tonymax.nsprites": "https://github.com/Antoshidza/NSprites.git", 5 | "com.tonymax.nsprites.foundation": "https://github.com/Antoshidza/NSprites-Foundation.git", 6 | "com.unity.2d.sprite": "1.0.0", 7 | "com.unity.ai.navigation": "2.0.5", 8 | "com.unity.burst": "1.8.18", 9 | "com.unity.entities": "1.3.8", 10 | "com.unity.ide.rider": "3.0.34", 11 | "com.unity.ide.visualstudio": "2.0.22", 12 | "com.unity.inputsystem": "1.11.2", 13 | "com.unity.mobile.android-logcat": "1.4.4", 14 | "com.unity.platforms": "1.0.0-exp.6", 15 | "com.unity.recorder": "5.1.2", 16 | "com.unity.render-pipelines.universal": "17.0.3", 17 | "com.unity.test-framework": "1.4.5", 18 | "com.unity.ugui": "2.0.0", 19 | "com.unity.modules.accessibility": "1.0.0", 20 | "com.unity.modules.ai": "1.0.0", 21 | "com.unity.modules.androidjni": "1.0.0", 22 | "com.unity.modules.animation": "1.0.0", 23 | "com.unity.modules.assetbundle": "1.0.0", 24 | "com.unity.modules.audio": "1.0.0", 25 | "com.unity.modules.cloth": "1.0.0", 26 | "com.unity.modules.director": "1.0.0", 27 | "com.unity.modules.imageconversion": "1.0.0", 28 | "com.unity.modules.imgui": "1.0.0", 29 | "com.unity.modules.jsonserialize": "1.0.0", 30 | "com.unity.modules.particlesystem": "1.0.0", 31 | "com.unity.modules.physics": "1.0.0", 32 | "com.unity.modules.physics2d": "1.0.0", 33 | "com.unity.modules.screencapture": "1.0.0", 34 | "com.unity.modules.terrain": "1.0.0", 35 | "com.unity.modules.terrainphysics": "1.0.0", 36 | "com.unity.modules.tilemap": "1.0.0", 37 | "com.unity.modules.ui": "1.0.0", 38 | "com.unity.modules.uielements": "1.0.0", 39 | "com.unity.modules.umbra": "1.0.0", 40 | "com.unity.modules.unityanalytics": "1.0.0", 41 | "com.unity.modules.unitywebrequest": "1.0.0", 42 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 43 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 44 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 45 | "com.unity.modules.unitywebrequestwww": "1.0.0", 46 | "com.unity.modules.vehicles": "1.0.0", 47 | "com.unity.modules.video": "1.0.0", 48 | "com.unity.modules.vr": "1.0.0", 49 | "com.unity.modules.wind": "1.0.0", 50 | "com.unity.modules.xr": "1.0.0" 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_Android.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "CpuMinTargetX32": 0, 9 | "CpuMaxTargetX32": 0, 10 | "CpuMinTargetX64": 0, 11 | "CpuMaxTargetX64": 0, 12 | "OptimizeFor": 0 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_StandaloneWindows.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "CpuMinTargetX32": 0, 9 | "CpuMaxTargetX32": 0, 10 | "CpuMinTargetX64": 0, 11 | "CpuMaxTargetX64": 0, 12 | "CpuTargetsX32": 6, 13 | "CpuTargetsX64": 72, 14 | "OptimizeFor": 0 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_WebGL.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "DebugDataKind": 1, 9 | "EnableArmv9SecurityFeatures": false, 10 | "CpuMinTargetX32": 0, 11 | "CpuMaxTargetX32": 0, 12 | "CpuMinTargetX64": 0, 13 | "CpuMaxTargetX64": 0, 14 | "OptimizeFor": 0 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/CommonBurstAotSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "DisabledWarnings": "" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | m_FrictionType: 0 32 | m_EnableEnhancedDeterminism: 0 33 | m_EnableUnifiedHeightmaps: 1 34 | m_DefaultMaxAngluarSpeed: 7 35 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | m_SerializationMode: 2 8 | m_LineEndingsForNewScripts: 0 9 | m_DefaultBehaviorMode: 0 10 | m_PrefabRegularEnvironment: {fileID: 0} 11 | m_PrefabUIEnvironment: {fileID: 0} 12 | m_SpritePackerMode: 5 13 | m_SpritePackerCacheSize: 10 14 | m_SpritePackerPaddingPower: 1 15 | m_Bc7TextureCompressor: 0 16 | m_EtcTextureCompressorBehavior: 1 17 | m_EtcTextureFastCompressor: 1 18 | m_EtcTextureNormalCompressor: 2 19 | m_EtcTextureBestCompressor: 4 20 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 21 | m_ProjectGenerationRootNamespace: 22 | m_EnableTextureStreamingInEditMode: 1 23 | m_EnableTextureStreamingInPlayMode: 1 24 | m_EnableEditorAsyncCPUTextureLoading: 0 25 | m_AsyncShaderCompilation: 1 26 | m_PrefabModeAllowAutoSave: 1 27 | m_EnterPlayModeOptionsEnabled: 1 28 | m_EnterPlayModeOptions: 3 29 | m_GameObjectNamingDigits: 1 30 | m_GameObjectNamingScheme: 0 31 | m_AssetNamingUsesSpace: 1 32 | m_InspectorUseIMGUIDefaultInspector: 0 33 | m_UseLegacyProbeSampleCount: 0 34 | m_SerializeInlineMappingsOnOneLine: 1 35 | m_DisableCookiesInLightmapper: 0 36 | m_AssetPipelineMode: 1 37 | m_RefreshImportMode: 0 38 | m_CacheServerMode: 0 39 | m_CacheServerEndpoint: 40 | m_CacheServerNamespacePrefix: default 41 | m_CacheServerEnableDownload: 1 42 | m_CacheServerEnableUpload: 1 43 | m_CacheServerEnableAuth: 0 44 | m_CacheServerEnableTls: 0 45 | m_CacheServerValidationMode: 2 46 | m_CacheServerDownloadBatchSize: 128 47 | m_EnableEnlightenBakedGI: 0 48 | -------------------------------------------------------------------------------- /ProjectSettings/EntitiesClientSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 53 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: e2ea235c1fcfe29488ed97c467a0da53, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | FilterSettings: 16 | ExcludedBakingSystemAssemblies: [] 17 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 16 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_DepthNormals: 17 | m_Mode: 1 18 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 19 | m_MotionVectors: 20 | m_Mode: 1 21 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 22 | m_LightHalo: 23 | m_Mode: 1 24 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LensFlare: 26 | m_Mode: 1 27 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 28 | m_VideoShadersIncludeMode: 2 29 | m_AlwaysIncludedShaders: 30 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 31 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 32 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 36 | m_PreloadedShaders: [] 37 | m_PreloadShadersBatchTimeLimit: -1 38 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 39 | m_CustomRenderPipeline: {fileID: 11400000, guid: 2c60aadf6f9c937458a1badb6887dd43, type: 2} 40 | m_TransparencySortMode: 0 41 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 42 | m_DefaultRenderingPath: 1 43 | m_DefaultMobileRenderingPath: 1 44 | m_TierSettings: [] 45 | m_LightmapStripping: 0 46 | m_FogStripping: 0 47 | m_InstancingStripping: 0 48 | m_BrgStripping: 0 49 | m_LightmapKeepPlain: 1 50 | m_LightmapKeepDirCombined: 1 51 | m_LightmapKeepDynamicPlain: 1 52 | m_LightmapKeepDynamicDirCombined: 1 53 | m_LightmapKeepShadowMask: 1 54 | m_LightmapKeepSubtractive: 1 55 | m_FogKeepLinear: 1 56 | m_FogKeepExp: 1 57 | m_FogKeepExp2: 1 58 | m_AlbedoSwatchInfos: [] 59 | m_RenderPipelineGlobalSettingsMap: 60 | UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 6de219402432ed44c8cd0c79ddaece38, type: 2} 61 | m_LightsUseLinearIntensity: 0 62 | m_LightsUseColorTemperature: 1 63 | m_LogWhenShaderIsCompiled: 0 64 | m_LightProbeOutsideHullStrategy: 0 65 | m_CameraRelativeLightCulling: 0 66 | m_CameraRelativeShadowCulling: 0 67 | -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /ProjectSettings/MultiplayerManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!655991488 &1 4 | MultiplayerManager: 5 | m_ObjectHideFlags: 0 6 | m_EnableMultiplayerRoles: 0 7 | m_ActiveMultiplayerRole: 0 8 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreReleasePackages: 1 16 | m_AdvancedSettingsExpanded: 1 17 | m_ScopedRegistriesSettingsExpanded: 1 18 | m_SeeAllPackageVersions: 0 19 | m_DismissPreviewPackagesInUse: 0 20 | oneTimeWarningShown: 1 21 | m_Registries: 22 | - m_Id: main 23 | m_Name: 24 | m_Url: https://packages.unity.com 25 | m_Scopes: [] 26 | m_IsDefault: 1 27 | m_Capabilities: 7 28 | m_ConfigSource: 0 29 | m_UserSelectedRegistryName: 30 | m_UserAddingNewScopedRegistry: 0 31 | m_RegistryInfoDraft: 32 | m_Modified: 0 33 | m_ErrorMessage: 34 | m_UserModificationsInstanceId: -842 35 | m_OriginalInstanceId: -844 36 | m_LoadAssets: 0 37 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_JobOptions: 23 | serializedVersion: 2 24 | useMultithreading: 0 25 | useConsistencySorting: 0 26 | m_InterpolationPosesPerJob: 100 27 | m_NewContactsPerJob: 30 28 | m_CollideContactsPerJob: 100 29 | m_ClearFlagsPerJob: 200 30 | m_ClearBodyForcesPerJob: 200 31 | m_SyncDiscreteFixturesPerJob: 50 32 | m_SyncContinuousFixturesPerJob: 50 33 | m_FindNearestContactsPerJob: 100 34 | m_UpdateTriggerContactsPerJob: 100 35 | m_IslandSolverCostThreshold: 100 36 | m_IslandSolverBodyCostScale: 1 37 | m_IslandSolverContactCostScale: 10 38 | m_IslandSolverJointCostScale: 10 39 | m_IslandSolverBodiesPerJob: 50 40 | m_IslandSolverContactsPerJob: 50 41 | m_AutoSimulation: 1 42 | m_QueriesHitTriggers: 1 43 | m_QueriesStartInColliders: 1 44 | m_CallbacksOnDisable: 1 45 | m_ReuseCollisionCallbacks: 1 46 | m_AutoSyncTransforms: 0 47 | m_AlwaysShowColliders: 0 48 | m_ShowColliderSleep: 1 49 | m_ShowColliderContacts: 0 50 | m_ShowColliderAABB: 0 51 | m_ContactArrowScale: 0.2 52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 57 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 6000.0.29f1 2 | m_EditorVersionWithRevision: 6000.0.29f1 (9fafe5c9db65) 3 | -------------------------------------------------------------------------------- /ProjectSettings/ShaderGraphSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | shaderVariantLimit: 2048 16 | customInterpolatorErrorThreshold: 32 17 | customInterpolatorWarningThreshold: 16 18 | customHeatmapValues: {fileID: 0} 19 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 3 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | - name: Background 45 | uniqueID: 1566039685 46 | locked: 0 47 | - name: Nature 48 | uniqueID: 2358759865 49 | locked: 0 50 | - name: Main 51 | uniqueID: 3408826837 52 | locked: 0 53 | m_RenderingLayers: 54 | - Default 55 | - Light Layer 1 56 | - Light Layer 2 57 | - Light Layer 3 58 | - Light Layer 4 59 | - Light Layer 5 60 | - Light Layer 6 61 | - Light Layer 7 62 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/TimelineSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: a287be6c49135cd4f9b2b8666c39d999, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | assetDefaultFramerate: 60 16 | m_DefaultFrameRate: 60 17 | -------------------------------------------------------------------------------- /ProjectSettings/URPProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_LastMaterialVersion: 9 16 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_DashboardUrl: https://dashboard.unity3d.com 13 | m_TestInitMode: 0 14 | CrashReportingSettings: 15 | m_EventUrl: https://perf-events.cloud.unity3d.com 16 | m_Enabled: 0 17 | m_LogBufferSize: 10 18 | m_CaptureEditorExceptions: 1 19 | UnityPurchasingSettings: 20 | m_Enabled: 0 21 | m_TestMode: 0 22 | UnityAnalyticsSettings: 23 | m_Enabled: 0 24 | m_TestMode: 0 25 | m_InitializeOnStartup: 1 26 | UnityAdsSettings: 27 | m_Enabled: 0 28 | m_InitializeOnStartup: 1 29 | m_TestMode: 0 30 | m_IosGameId: 31 | m_AndroidGameId: 32 | m_GameIds: {} 33 | m_GameId: 34 | PerformanceReportingSettings: 35 | m_Enabled: 0 36 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } --------------------------------------------------------------------------------