diff --git a/Assets/Audio.meta b/Assets/Audio.meta new file mode 100644 index 0000000000000000000000000000000000000000..035661a405a337e3a5bd367f0518c2ec0419d7f4 --- /dev/null +++ b/Assets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 563dd080f8963b94691458d725c2c55f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi.bak b/Assets/Audio/kivikausi.bak new file mode 100644 index 0000000000000000000000000000000000000000..3b3d970599286a19ab2ea3a9bc798f11a0e1d775 Binary files /dev/null and b/Assets/Audio/kivikausi.bak differ diff --git a/Assets/Audio/kivikausi.bak.meta b/Assets/Audio/kivikausi.bak.meta new file mode 100644 index 0000000000000000000000000000000000000000..9df8b50eb96bf1809e646b1c11919866062d7aeb --- /dev/null +++ b/Assets/Audio/kivikausi.bak.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4b04fbdc1f3c8524291d53c73f8a7ca1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi.it b/Assets/Audio/kivikausi.it new file mode 100644 index 0000000000000000000000000000000000000000..46daa21809dd01c9acf5bb83dc86d1b497beb50b Binary files /dev/null and b/Assets/Audio/kivikausi.it differ diff --git a/Assets/Audio/kivikausi.it.meta b/Assets/Audio/kivikausi.it.meta new file mode 100644 index 0000000000000000000000000000000000000000..bd3882d8ce1f3acebc200c440baa698e450cb853 --- /dev/null +++ b/Assets/Audio/kivikausi.it.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 21ee1dc9c869cb744bb9d04b77b8eb37 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 1 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi_1.bak b/Assets/Audio/kivikausi_1.bak new file mode 100644 index 0000000000000000000000000000000000000000..86eefc263f48af5c1652b6573775a4d42b70da6d Binary files /dev/null and b/Assets/Audio/kivikausi_1.bak differ diff --git a/Assets/Audio/kivikausi_1.bak.meta b/Assets/Audio/kivikausi_1.bak.meta new file mode 100644 index 0000000000000000000000000000000000000000..29c4b3c4a67b14b79ba5b15f31159c9178a61140 --- /dev/null +++ b/Assets/Audio/kivikausi_1.bak.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3fc5a2829ee9c34d9184cee2b3d9088 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi_1.it b/Assets/Audio/kivikausi_1.it new file mode 100644 index 0000000000000000000000000000000000000000..13c4166e7f920f62d2899c12ca9dd69a0f0739e1 Binary files /dev/null and b/Assets/Audio/kivikausi_1.it differ diff --git a/Assets/Audio/kivikausi_1.it.meta b/Assets/Audio/kivikausi_1.it.meta new file mode 100644 index 0000000000000000000000000000000000000000..fc1730e3a0d870b24bda5777f25ad2bbe3d6e690 --- /dev/null +++ b/Assets/Audio/kivikausi_1.it.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: fe65696a605ecef46a6e17d968389a60 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 1 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi_2.it b/Assets/Audio/kivikausi_2.it new file mode 100644 index 0000000000000000000000000000000000000000..f29fbd5d719531f1394260f43b3baa315306bcf1 Binary files /dev/null and b/Assets/Audio/kivikausi_2.it differ diff --git a/Assets/Audio/kivikausi_2.it.meta b/Assets/Audio/kivikausi_2.it.meta new file mode 100644 index 0000000000000000000000000000000000000000..6f178cefb3e2e7bff01bf8013dd5af6dda70597b --- /dev/null +++ b/Assets/Audio/kivikausi_2.it.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: bcf2099bf34b1034093d61bb2f365a40 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 1 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi_4.it b/Assets/Audio/kivikausi_4.it new file mode 100644 index 0000000000000000000000000000000000000000..79ebbc3bdd409f3b537f93ab5c6251b16f2470bd Binary files /dev/null and b/Assets/Audio/kivikausi_4.it differ diff --git a/Assets/Audio/kivikausi_4.it.meta b/Assets/Audio/kivikausi_4.it.meta new file mode 100644 index 0000000000000000000000000000000000000000..49653c1e0d3da62e41bf7f74200556ce02322bfa --- /dev/null +++ b/Assets/Audio/kivikausi_4.it.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 2eb734563c655d4459eeee5eb5023b47 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 1 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi_5.it b/Assets/Audio/kivikausi_5.it new file mode 100644 index 0000000000000000000000000000000000000000..9a5e4931233a65bffdd51ed4113ab6fd9a37bc6c Binary files /dev/null and b/Assets/Audio/kivikausi_5.it differ diff --git a/Assets/Audio/kivikausi_5.it.meta b/Assets/Audio/kivikausi_5.it.meta new file mode 100644 index 0000000000000000000000000000000000000000..169cbeef4cdfe73a5783461bfe53b6b988df31bc --- /dev/null +++ b/Assets/Audio/kivikausi_5.it.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: d9b37223090a0a94bad400813c2f713d +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 1 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/kivikausi_6.it b/Assets/Audio/kivikausi_6.it new file mode 100644 index 0000000000000000000000000000000000000000..4bac405b1b394bb3f230487d67121da18aab02f0 Binary files /dev/null and b/Assets/Audio/kivikausi_6.it differ diff --git a/Assets/Audio/kivikausi_6.it.meta b/Assets/Audio/kivikausi_6.it.meta new file mode 100644 index 0000000000000000000000000000000000000000..7261968fa7fa75116562b0b6b129488814fc86f6 --- /dev/null +++ b/Assets/Audio/kivikausi_6.it.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 92c3c637aed077f43ab264957eba75d5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 1 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab.meta b/Assets/Prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..c3c61ae80c8a7417d27da2e632b2b42f84e2bc16 --- /dev/null +++ b/Assets/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca030c1f3728df74e958482d0f7c54b2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/AudioSystem.prefab b/Assets/Prefab/AudioSystem.prefab new file mode 100644 index 0000000000000000000000000000000000000000..213ccc6daef6e20748b7794394ecf9a4a0701b65 --- /dev/null +++ b/Assets/Prefab/AudioSystem.prefab @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &203678261489018088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 203678261489018135} + - component: {fileID: 203678261489018134} + - component: {fileID: 203678261489018089} + m_Layer: 0 + m_Name: AudioSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &203678261489018135 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203678261489018088} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &203678261489018134 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203678261489018088} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 1 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &203678261489018089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203678261489018088} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d6e79ed41c24344082a70bfaffa1f02, type: 3} + m_Name: + m_EditorClassIdentifier: + musics: + - {fileID: 8300000, guid: 21ee1dc9c869cb744bb9d04b77b8eb37, type: 3} + - {fileID: 8300000, guid: fe65696a605ecef46a6e17d968389a60, type: 3} + - {fileID: 8300000, guid: bcf2099bf34b1034093d61bb2f365a40, type: 3} + - {fileID: 8300000, guid: 2eb734563c655d4459eeee5eb5023b47, type: 3} + - {fileID: 8300000, guid: d9b37223090a0a94bad400813c2f713d, type: 3} + - {fileID: 8300000, guid: 92c3c637aed077f43ab264957eba75d5, type: 3} + ac: {fileID: 203678261489018134} diff --git a/Assets/Prefab/AudioSystem.prefab.meta b/Assets/Prefab/AudioSystem.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..e5a82cbce2fea33bc8addf20562f89cdd7b472fa --- /dev/null +++ b/Assets/Prefab/AudioSystem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 530bea3a047bd31458b647c456257c63 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/City.prefab b/Assets/Prefab/City.prefab new file mode 100644 index 0000000000000000000000000000000000000000..6c91e34f17e754063f08bbcfdc508bc951df9b02 --- /dev/null +++ b/Assets/Prefab/City.prefab @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7607310651946833762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7607310651946833764} + - component: {fileID: 7607310651946833763} + - component: {fileID: 7607310651946833765} + - component: {fileID: 7607310651946833766} + m_Layer: 0 + m_Name: City + m_TagString: Home + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7607310651946833764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7607310651946833762} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.3698252, y: 0.5438592, z: -0.01} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7607310651946833763 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7607310651946833762} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: a69243cd6bee5c34497418b7bbea1e20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.28, y: 1.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!61 &7607310651946833765 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7607310651946833762} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1.28, y: 1.28} + newSize: {x: 1.28, y: 1.28} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.28, y: 1.28} + m_EdgeRadius: 0 +--- !u!114 &7607310651946833766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7607310651946833762} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dfe928a858872424991e927606dd4bc3, type: 3} + m_Name: + m_EditorClassIdentifier: + worker: {fileID: 0} + population: 0 + populationLevel: 0 + resourcePoolLevel: 0 + roadLevel: 0 + collectorLevel: 0 diff --git a/Assets/Prefab/City.prefab.meta b/Assets/Prefab/City.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..26bd412d04479d083d969b374992d84d95dfd1d0 --- /dev/null +++ b/Assets/Prefab/City.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 118ed7528555d45418acb5a87b330000 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/FoodResource.prefab b/Assets/Prefab/FoodResource.prefab new file mode 100644 index 0000000000000000000000000000000000000000..37954173b999b0c1192680c789bd3b99319cfe00 --- /dev/null +++ b/Assets/Prefab/FoodResource.prefab @@ -0,0 +1,121 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3917056544714409889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7042463683632929414} + - component: {fileID: 683969026057585653} + - component: {fileID: 8430574879868211054} + - component: {fileID: 5070108541231774712} + m_Layer: 0 + m_Name: FoodResource + m_TagString: Resource + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7042463683632929414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3917056544714409889} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.244277, y: -0.6690614, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &683969026057585653 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3917056544714409889} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: f85d51a973c87b04692395ace7bbb53d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &8430574879868211054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3917056544714409889} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa5bb155b8732f34994d234d1a214353, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!61 &5070108541231774712 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3917056544714409889} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 diff --git a/Assets/Prefab/FoodResource.prefab.meta b/Assets/Prefab/FoodResource.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..a6cc233042ab663b18e0295695bfcd8c94b38ad3 --- /dev/null +++ b/Assets/Prefab/FoodResource.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 01c364ebfc67d2c448bff8e94d6a73e4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/StoneResource.prefab b/Assets/Prefab/StoneResource.prefab new file mode 100644 index 0000000000000000000000000000000000000000..c27b2e48c82ad7409c6b2bd35176aa139ce5cb48 --- /dev/null +++ b/Assets/Prefab/StoneResource.prefab @@ -0,0 +1,121 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7205059401526678128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7008623542020592516} + - component: {fileID: 7348584724342497666} + - component: {fileID: 5733991913862907517} + - component: {fileID: 7985519473791055737} + m_Layer: 0 + m_Name: StoneResource + m_TagString: Resource + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7008623542020592516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7205059401526678128} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.4704533, y: -1.5177839, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7348584724342497666 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7205059401526678128} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 2d5618b5caec3c7d6bac162c4cd0a034, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.28, y: 1.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &5733991913862907517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7205059401526678128} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 35ded1978221bf847a4ec774ba1dc91c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!61 &7985519473791055737 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7205059401526678128} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 1.28, y: 1.28} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 diff --git a/Assets/Prefab/StoneResource.prefab.meta b/Assets/Prefab/StoneResource.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..f2edd015f54fddadff5e92f62bd5bbabbd542d18 --- /dev/null +++ b/Assets/Prefab/StoneResource.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a7319b0cfb1b554a8dd101ad4e060be +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/WoodResource.prefab b/Assets/Prefab/WoodResource.prefab new file mode 100644 index 0000000000000000000000000000000000000000..f8225feb1e148874c57c1cec61c1841e1985f68e --- /dev/null +++ b/Assets/Prefab/WoodResource.prefab @@ -0,0 +1,121 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7666959473089792538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7666959473089792541} + - component: {fileID: 7666959473089792540} + - component: {fileID: 7666959473089792542} + - component: {fileID: 7666959473089792539} + m_Layer: 0 + m_Name: WoodResource + m_TagString: Resource + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7666959473089792541 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7666959473089792538} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.6, y: -1.7186036, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7666959473089792540 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7666959473089792538} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: c6be499253804b13b9d479f7394d8bd4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.3, y: 0.3} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!61 &7666959473089792542 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7666959473089792538} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 0.3, y: 0.3} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.28, y: 1.28} + m_EdgeRadius: 0 +--- !u!114 &7666959473089792539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7666959473089792538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb94cfa918a502245a4097b1749281ad, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Prefab/WoodResource.prefab.meta b/Assets/Prefab/WoodResource.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..ac0f485bbb713fe96afc5e3cec2346eab3ec54ca --- /dev/null +++ b/Assets/Prefab/WoodResource.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d8a1dd57f0015c4093d8bfb80c3c303 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground.meta b/Assets/Prefab/ground.meta new file mode 100644 index 0000000000000000000000000000000000000000..9fdd0e03e11af96a7499c81f1d68915c4bf4ba99 --- /dev/null +++ b/Assets/Prefab/ground.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c11995caf3d36e43ad62134d02d68e4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/GroundGenerator.prefab b/Assets/Prefab/ground/GroundGenerator.prefab new file mode 100644 index 0000000000000000000000000000000000000000..032267cf8615ca6079e10313e165e14a71e2bd6d --- /dev/null +++ b/Assets/Prefab/ground/GroundGenerator.prefab @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5792638249394901076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5792638249394901078} + - component: {fileID: 5792638249394901077} + m_Layer: 0 + m_Name: GroundGenerator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5792638249394901078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5792638249394901076} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.0004299, y: -1.7924647, z: 0.08666992} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5792638249394901077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5792638249394901076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 14c4e830c0ab41b43857c747422e6d5d, type: 3} + m_Name: + m_EditorClassIdentifier: + tiles: + - {fileID: 7845060568777686027, guid: dc06b2ea665197f409f486ac4338d8c9, type: 3} + - {fileID: 1051228193576912405, guid: f391a591d8e61074890b7ef9e12a966c, type: 3} + - {fileID: 26374606591180746, guid: 039d80244b3d8b8468d157c4768ad5b7, type: 3} + - {fileID: 6337085622926211289, guid: 66f181d23ac7f6d4482cec95cb79dfdf, type: 3} + - {fileID: 4008814432236216736, guid: 5c624548d5c64044293ca879c315162c, type: 3} + - {fileID: 9208349072292673665, guid: d8e2eca8422d442468c92e4280e45dca, type: 3} + - {fileID: 5082342601233895361, guid: 2d856fc42734c3b409b7519154befc64, type: 3} + - {fileID: 5006859973877484677, guid: 968a0a84fdba6b94b9d78f3c1163dfc8, type: 3} + - {fileID: 4464150565554338606, guid: 4f69264926c071b4bb32d041aa28d211, type: 3} + resourceGOs: + - {fileID: 3917056544714409889, guid: 01c364ebfc67d2c448bff8e94d6a73e4, type: 3} + - {fileID: 7205059401526678128, guid: 8a7319b0cfb1b554a8dd101ad4e060be, type: 3} + - {fileID: 7666959473089792538, guid: 3d8a1dd57f0015c4093d8bfb80c3c303, type: 3} + homeGO: {fileID: 7607310651946833762, guid: 118ed7528555d45418acb5a87b330000, type: 3} + workerGO: {fileID: 548039319383633024, guid: 7dc194a2047a39340a91ca7636a56290, type: 3} diff --git a/Assets/Prefab/ground/GroundGenerator.prefab.meta b/Assets/Prefab/ground/GroundGenerator.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..f0e7d882f0c6f2ffe644be0cac9208c4501d3915 --- /dev/null +++ b/Assets/Prefab/ground/GroundGenerator.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9384dbcc660782e47b6a5b70cadf8826 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_0.prefab b/Assets/Prefab/ground/Ground_0.prefab new file mode 100644 index 0000000000000000000000000000000000000000..989f3ef25f1b6de394ef8676b7bc2e95fc7fb162 --- /dev/null +++ b/Assets/Prefab/ground/Ground_0.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7845060568777686027 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8960002922148424127} + - component: {fileID: 1684284623480810420} + m_Layer: 0 + m_Name: Ground_0 (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8960002922148424127 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7845060568777686027} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.5579293, y: -1.6102587, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1684284623480810420 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7845060568777686027} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_0.prefab.meta b/Assets/Prefab/ground/Ground_0.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..dbd658ab168b46ff6c5cef2737a0f3bb4c17174c --- /dev/null +++ b/Assets/Prefab/ground/Ground_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dc06b2ea665197f409f486ac4338d8c9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_1.prefab b/Assets/Prefab/ground/Ground_1.prefab new file mode 100644 index 0000000000000000000000000000000000000000..98a5ef720cf178cc3c842604f6fdcae825c63bdc --- /dev/null +++ b/Assets/Prefab/ground/Ground_1.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1051228193576912405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4440899010302721327} + - component: {fileID: 4892159539947495657} + m_Layer: 0 + m_Name: Ground_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4440899010302721327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1051228193576912405} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.3836741, y: -0.31861225, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4892159539947495657 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1051228193576912405} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300002, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_1.prefab.meta b/Assets/Prefab/ground/Ground_1.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..9e44963812879d2289696ace586dfb9177b2104a --- /dev/null +++ b/Assets/Prefab/ground/Ground_1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f391a591d8e61074890b7ef9e12a966c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_2.prefab b/Assets/Prefab/ground/Ground_2.prefab new file mode 100644 index 0000000000000000000000000000000000000000..720a825071459764a93fddf01d99a3a290a937c9 --- /dev/null +++ b/Assets/Prefab/ground/Ground_2.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &26374606591180746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5277363497816261361} + - component: {fileID: 1215813484250204498} + m_Layer: 0 + m_Name: Ground_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5277363497816261361 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 26374606591180746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.3373733, y: -0.3410739, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1215813484250204498 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 26374606591180746} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300004, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_2.prefab.meta b/Assets/Prefab/ground/Ground_2.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..e168a2e2da71c484259367f3272bd08ec7a5052f --- /dev/null +++ b/Assets/Prefab/ground/Ground_2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 039d80244b3d8b8468d157c4768ad5b7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_3.prefab b/Assets/Prefab/ground/Ground_3.prefab new file mode 100644 index 0000000000000000000000000000000000000000..d899e374b87d43da00cde74f5e81f75223246305 --- /dev/null +++ b/Assets/Prefab/ground/Ground_3.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6337085622926211289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2742519864285455998} + - component: {fileID: 7298478531237240142} + m_Layer: 0 + m_Name: Ground_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2742519864285455998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6337085622926211289} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.3920457, y: -1.4441087, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7298478531237240142 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6337085622926211289} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300006, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_3.prefab.meta b/Assets/Prefab/ground/Ground_3.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..15ca654dc8aa588b6809f59859b426efad6fb346 --- /dev/null +++ b/Assets/Prefab/ground/Ground_3.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 66f181d23ac7f6d4482cec95cb79dfdf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_4.prefab b/Assets/Prefab/ground/Ground_4.prefab new file mode 100644 index 0000000000000000000000000000000000000000..7f5835cd21d02a852ecdf94a7fee577889d1051b --- /dev/null +++ b/Assets/Prefab/ground/Ground_4.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4008814432236216736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3483128130413068197} + - component: {fileID: 3328120664958571352} + m_Layer: 0 + m_Name: Ground_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3483128130413068197 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4008814432236216736} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.3538954, y: -1.4224806, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3328120664958571352 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4008814432236216736} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300008, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_4.prefab.meta b/Assets/Prefab/ground/Ground_4.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..e49512c1054cf6d3ec6c3bb2802e0af6eeef2cf1 --- /dev/null +++ b/Assets/Prefab/ground/Ground_4.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c624548d5c64044293ca879c315162c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_5.prefab b/Assets/Prefab/ground/Ground_5.prefab new file mode 100644 index 0000000000000000000000000000000000000000..052a858f83bc62b79512b688f1bec1a9ad989b36 --- /dev/null +++ b/Assets/Prefab/ground/Ground_5.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &9208349072292673665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1076808636413718421} + - component: {fileID: 4784745973928277153} + m_Layer: 0 + m_Name: Ground_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1076808636413718421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9208349072292673665} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.2508608, y: -1.5306213, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4784745973928277153 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9208349072292673665} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300010, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_5.prefab.meta b/Assets/Prefab/ground/Ground_5.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..be3a2ccd992a380dc46691354333d91c9e8dc7c7 --- /dev/null +++ b/Assets/Prefab/ground/Ground_5.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8e2eca8422d442468c92e4280e45dca +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_6.prefab b/Assets/Prefab/ground/Ground_6.prefab new file mode 100644 index 0000000000000000000000000000000000000000..d104ad131d77127d9faca5510f58fc554d8d0367 --- /dev/null +++ b/Assets/Prefab/ground/Ground_6.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5082342601233895361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7856133293261758840} + - component: {fileID: 5345700258022244108} + m_Layer: 0 + m_Name: Ground_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7856133293261758840 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5082342601233895361} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.3920457, y: -2.6552842, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5345700258022244108 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5082342601233895361} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300012, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_6.prefab.meta b/Assets/Prefab/ground/Ground_6.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..398b8307b08996251ba439f1b74e0d41958ce5e3 --- /dev/null +++ b/Assets/Prefab/ground/Ground_6.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d856fc42734c3b409b7519154befc64 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_7.prefab b/Assets/Prefab/ground/Ground_7.prefab new file mode 100644 index 0000000000000000000000000000000000000000..0572834634df882c5a9ee28414bcd1ac441e3538 --- /dev/null +++ b/Assets/Prefab/ground/Ground_7.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5006859973877484677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6211435770450386253} + - component: {fileID: 7547026407895853054} + m_Layer: 0 + m_Name: Ground_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6211435770450386253 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5006859973877484677} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.2673826, y: -2.6336563, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7547026407895853054 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5006859973877484677} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300014, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_7.prefab.meta b/Assets/Prefab/ground/Ground_7.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..7abd7a993ded7c33ce46916f7c00c3faeeebafea --- /dev/null +++ b/Assets/Prefab/ground/Ground_7.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 968a0a84fdba6b94b9d78f3c1163dfc8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/ground/Ground_8.prefab b/Assets/Prefab/ground/Ground_8.prefab new file mode 100644 index 0000000000000000000000000000000000000000..d29897468ec26cd167923e107e16e6c42e03e616 --- /dev/null +++ b/Assets/Prefab/ground/Ground_8.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4464150565554338606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 11986256192673350} + - component: {fileID: 2132359109036544280} + m_Layer: 0 + m_Name: Ground_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &11986256192673350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4464150565554338606} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.164348, y: -2.5903997, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &2132359109036544280 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4464150565554338606} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300016, guid: f17d48e1bf4c3b544a405d8893353fdd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefab/ground/Ground_8.prefab.meta b/Assets/Prefab/ground/Ground_8.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..adfbe8c996552fd14c6ac0ee4c3cae3452d82b31 --- /dev/null +++ b/Assets/Prefab/ground/Ground_8.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4f69264926c071b4bb32d041aa28d211 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/worker.prefab b/Assets/Prefab/worker.prefab new file mode 100644 index 0000000000000000000000000000000000000000..d6506cee223d065f8f7b5dd080b1e6bd4dd3a107 --- /dev/null +++ b/Assets/Prefab/worker.prefab @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &548039319383633024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 548039319383633026} + - component: {fileID: 548039319383633027} + - component: {fileID: 548039319383633029} + - component: {fileID: 548039319383633028} + - component: {fileID: 548039319383633031} + m_Layer: 0 + m_Name: Worker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &548039319383633026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548039319383633024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.33653903, y: -0.41, z: -0.1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &548039319383633027 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548039319383633024} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 488af5ae9ee5f2e48b2879b969ebc0a1, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.3, y: 0.3} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &548039319383633029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548039319383633024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3f37862faf83d5a4f92009ca5d1c00f8, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 0} + move_to: {fileID: 0} + max_amount: 10 + amount: 0 + home: {fileID: 7607310651946833762, guid: 118ed7528555d45418acb5a87b330000, type: 3} + resource: {fileID: 0} + speed: 1 +--- !u!61 &548039319383633028 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548039319383633024} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 0.3, y: 0.3} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.3, y: 0.3} + m_EdgeRadius: 0 +--- !u!50 &548039319383633031 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548039319383633024} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 diff --git a/Assets/Prefab/worker.prefab.meta b/Assets/Prefab/worker.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..4d7de5477f81feb4339d146bcd7d3db3fb82ad03 --- /dev/null +++ b/Assets/Prefab/worker.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7dc194a2047a39340a91ca7636a56290 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/MainScene.unity b/Assets/Scenes/MainScene.unity index 11566e3a3791ba65d7b0dadc85809c658b7b76e9..ab770ecadb98649c22e97eefb16e30d7f610e767 100644 --- a/Assets/Scenes/MainScene.unity +++ b/Assets/Scenes/MainScene.unity @@ -112,243 +112,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &3734165 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3734167} - - component: {fileID: 3734166} - m_Layer: 0 - m_Name: Grass (6) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &3734166 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3734165} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &3734167 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3734165} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.26, y: 1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &22867175 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 22867177} - - component: {fileID: 22867176} - m_Layer: 0 - m_Name: Grass (15) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &22867176 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 22867175} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &22867177 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 22867175} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1, y: -1.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 16 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &30912929 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 30912931} - - component: {fileID: 30912930} - m_Layer: 0 - m_Name: Grass (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &30912930 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 30912929} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &30912931 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 30912929} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &113771966 GameObject: m_ObjectHideFlags: 0 @@ -360,6 +123,7 @@ GameObject: - component: {fileID: 113771969} - component: {fileID: 113771968} - component: {fileID: 113771967} + - component: {fileID: 113771970} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -385,7 +149,7 @@ Camera: m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_BackGroundColor: {r: 0, g: 0.25882354, b: 1, a: 0} m_projectionMatrixMode: 1 m_SensorSize: {x: 36, y: 24} m_LensShift: {x: 0, y: 0} @@ -425,1528 +189,159 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 113771966} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalPosition: {x: 5, y: 5, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &170081522 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 170081524} - - component: {fileID: 170081523} - m_Layer: 0 - m_Name: Grass (3) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &170081523 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 170081522} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &170081524 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 170081522} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1, y: 1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &277634720 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 277634722} - - component: {fileID: 277634721} - m_Layer: 0 - m_Name: Grass (13) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &277634721 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 277634720} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &277634722 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 277634720} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -2.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 14 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &280967564 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 280967566} - - component: {fileID: 280967565} - m_Layer: 0 - m_Name: Grass (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &280967565 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 280967564} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &280967566 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 280967564} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &398418972 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 398418974} - - component: {fileID: 398418973} - m_Layer: 0 - m_Name: Grass (12) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &398418973 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 398418972} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &398418974 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 398418972} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1, y: -2.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 13 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &458151430 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 458151432} - - component: {fileID: 458151431} - m_Layer: 0 - m_Name: Grass (14) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &458151431 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 458151430} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &458151432 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 458151430} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -1.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 15 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &471348698 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 471348700} - - component: {fileID: 471348699} - - component: {fileID: 471348701} - m_Layer: 0 - m_Name: City - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &471348699 -SpriteRenderer: +--- !u!114 &113771970 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 471348698} + m_GameObject: {fileID: 113771966} m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: f591b023f317ffb4da566dc4f05efe84, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &471348700 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 471348698} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.3698252, y: 0.5438592, z: -0.01} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 17 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &471348701 -BoxCollider2D: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d269887e77657841a2e967e56313d5a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1357879259 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 471348698} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 1.28, y: 1.28} - newSize: {x: 1.28, y: 1.28} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 1.28, y: 1.28} - m_EdgeRadius: 0 ---- !u!1 &481173316 -GameObject: + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 203678261489018088, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_Name + value: AudioSystem + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalPosition.x + value: -16.633623 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalPosition.y + value: -3.3208985 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 203678261489018135, guid: 530bea3a047bd31458b647c456257c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 530bea3a047bd31458b647c456257c63, type: 3} +--- !u!1001 &5792638251041000132 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 481173318} - - component: {fileID: 481173317} - m_Layer: 0 - m_Name: Grass (4) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &481173317 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 481173316} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &481173318 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 481173316} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 3.26, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &509902886 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 509902888} - - component: {fileID: 509902887} - m_Layer: 0 - m_Name: Grass (11) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &509902887 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 509902886} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &509902888 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 509902886} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 3.26, y: -1.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 12 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &786897571 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 786897573} - - component: {fileID: 786897572} - m_Layer: 0 - m_Name: Grass - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &786897572 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 786897571} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &786897573 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 786897571} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &873516387 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 873516389} - - component: {fileID: 873516388} - m_Layer: 0 - m_Name: Grass (8) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &873516388 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 873516387} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &873516389 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 873516387} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 3.26, y: -2.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &932290489 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 932290491} - - component: {fileID: 932290490} - - component: {fileID: 932290492} - - component: {fileID: 932290493} - - component: {fileID: 932290494} - m_Layer: 0 - m_Name: worker - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &932290490 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 932290489} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: e5a35659eb1cd1e47834d4d4a1db44d7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.3, y: 0.3} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &932290491 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 932290489} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.33653903, y: -0.41, z: -0.1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 18 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &932290492 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 932290489} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3f37862faf83d5a4f92009ca5d1c00f8, type: 3} - m_Name: - m_EditorClassIdentifier: - target: {fileID: 0} - move_to: {fileID: 0} - amount: 0 - home: {fileID: 471348698} - speed: 1 ---- !u!61 &932290493 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 932290489} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.3, y: 0.3} - newSize: {x: 0.3, y: 0.3} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 0.3, y: 0.3} - m_EdgeRadius: 0 ---- !u!50 &932290494 -Rigidbody2D: - serializedVersion: 4 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 932290489} - m_BodyType: 0 - m_Simulated: 1 - m_UseFullKinematicContacts: 0 - m_UseAutoMass: 0 - m_Mass: 1 - m_LinearDrag: 0 - m_AngularDrag: 0.05 - m_GravityScale: 0 - m_Material: {fileID: 0} - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 - m_Constraints: 0 ---- !u!1 &1078786685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1078786687} - - component: {fileID: 1078786686} - m_Layer: 0 - m_Name: Grass (9) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1078786686 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078786685} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1078786687 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078786685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.26, y: -2.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1379725508 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1379725511} - - component: {fileID: 1379725510} - - component: {fileID: 1379725509} - - component: {fileID: 1379725512} - m_Layer: 0 - m_Name: Tree (2) - m_TagString: Resource - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1379725509 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1379725508} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bad3649e66714d14d94d87cd3e47c1a1, type: 3} - m_Name: - m_EditorClassIdentifier: - Amount: 20 ---- !u!212 &1379725510 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1379725508} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 473e801b3bc9651409881d3f975c23ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1379725511 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1379725508} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.87, y: -1.7186036, z: -0.1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 20 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &1379725512 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1379725508} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 1.28, y: 1.28} - newSize: {x: 1.28, y: 1.28} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 1.28, y: 1.28} - m_EdgeRadius: 0 ---- !u!1 &1667231311 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1667231313} - - component: {fileID: 1667231312} - m_Layer: 0 - m_Name: Grass (5) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1667231312 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1667231311} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1667231313 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1667231311} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.26, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1699889074 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1699889077} - - component: {fileID: 1699889076} - - component: {fileID: 1699889075} - - component: {fileID: 1699889078} - m_Layer: 0 - m_Name: Tree (1) - m_TagString: Resource - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1699889075 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1699889074} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bad3649e66714d14d94d87cd3e47c1a1, type: 3} - m_Name: - m_EditorClassIdentifier: - Amount: 0 ---- !u!212 &1699889076 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1699889074} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 473e801b3bc9651409881d3f975c23ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1699889077 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1699889074} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.6, y: -1.7186036, z: -0.1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 19 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &1699889078 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1699889074} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 1.28, y: 1.28} - newSize: {x: 1.28, y: 1.28} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 1.28, y: 1.28} - m_EdgeRadius: 0 ---- !u!1 &1807717001 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1807717003} - - component: {fileID: 1807717002} - m_Layer: 0 - m_Name: Grass (10) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1807717002 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807717001} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1807717003 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807717001} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.26, y: -1.26, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 11 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1893573155 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1893573157} - - component: {fileID: 1893573156} - m_Layer: 0 - m_Name: Grass (7) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1893573156 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1893573155} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: dd63eeb32c7fca045a3f0552a9fb7b77, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1.28, y: 1.28} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1893573157 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1893573155} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 3.26, y: 1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5792638249394901076, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_Name + value: GroundGenerator + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalPosition.x + value: -3.0004299 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalPosition.y + value: -1.7924647 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.08666992 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5792638249394901078, guid: 9384dbcc660782e47b6a5b70cadf8826, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9384dbcc660782e47b6a5b70cadf8826, type: 3} diff --git a/Assets/Scripts/AudioSystem.cs b/Assets/Scripts/AudioSystem.cs new file mode 100644 index 0000000000000000000000000000000000000000..a611bb0a463d80e00d727470fd5aa8e37f0717fc --- /dev/null +++ b/Assets/Scripts/AudioSystem.cs @@ -0,0 +1,141 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +public class AudioSystem : MonoBehaviour, IAction +{ + + [SerializeField] + private List<AudioClip> musics = new List<AudioClip>(); + + [SerializeField] + private AudioSource ac; + // Start is called before the first frame update + void Start() + { + + foreach (EventType x in System.Enum.GetValues(typeof(EventType))) + { + EventSystem.AddEvent(x, this); + } + React(EventType.GameStarts); + } + + // Update is called once per frame + void Update() + { + + } + + public void React(EventType type) { + if (type == EventType.GameStarts) + { + GameStartsClip(); + } + if (type == EventType.CitySmall) + { + CitySmallClip(); + } + if (type == EventType.CityBig) + { + CityBigClip(); + } + if (type == EventType.HuntingSmall) + { + HuntingSmallClip(); + } + if (type == EventType.HuntingBig) + { + HuntingBigClip(); + } + if (type == EventType.WoodChopped) + { + + } + if (type == EventType.StoneCut) + { + + } + } + + + public void GameStartsClip() + { + StartCoroutine("FadeOutIn", new Timing(0,0)); + } + public void CitySmallClip() + { + StartCoroutine("FadeOutIn", new Timing(3, 1)); + } + public void CityBigClip() + { + StartCoroutine("FadeOutIn", new Timing(3, 2)); + } + public void HuntingSmallClip() + { + StartCoroutine("FadeOutIn", new Timing(2, 4)); + } + public void HuntingBigClip() + { + StartCoroutine("FadeOutIn", new Timing(2, 6)); + } + + IEnumerator FadeOutIn(Timing t) { + //yield return FadeOut(t.duration); + yield return StartCoroutine("FadeOut", t.duration); + ac.clip = musics[t.clip]; + yield return StartCoroutine("FadeIn", t.duration); + } + + public IEnumerator FadeOut(int duration) + { + float start = Time.time; + float end = start + duration; + if (ac.isPlaying) + { + while (Time.time < end) + { + float current = Time.time - start; + //(duration-(current-min)/(max-min) + float volume = (duration - (Time.time - start)) / (end - start); + yield return null; + ac.volume = volume; + } + ac.Stop(); + } + } + public IEnumerator FadeIn(int duration) + { + float start = Time.time; + float end = start + duration; + ac.volume = 0; + ac.Play(); + while(Time.time < end) + { + float current = Time.time - start; + //(max-current)/(max-min) + float volume = (end - Time.time) / (end - start); + yield return null; + ac.volume = volume; + } + ac.volume = 1; + } + + + + + private class Timing { + public int clip; + public int duration; + + public Timing(int duration, int clip) { + this.clip = clip; + this.duration = duration; + } + } + + + + +} diff --git a/Assets/Scripts/Resources.cs.meta b/Assets/Scripts/AudioSystem.cs.meta similarity index 83% rename from Assets/Scripts/Resources.cs.meta rename to Assets/Scripts/AudioSystem.cs.meta index 32962355c88b407ea94bf854335396495f8bb37f..612a8121d1b376027673a24773909527778476fc 100644 --- a/Assets/Scripts/Resources.cs.meta +++ b/Assets/Scripts/AudioSystem.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bad3649e66714d14d94d87cd3e47c1a1 +guid: 4d6e79ed41c24344082a70bfaffa1f02 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Scripts/CameraMover.cs b/Assets/Scripts/CameraMover.cs new file mode 100644 index 0000000000000000000000000000000000000000..555d1b49485efaa74ce501556538871bc502d866 --- /dev/null +++ b/Assets/Scripts/CameraMover.cs @@ -0,0 +1,34 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CameraMover : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + if (Input.anyKey) { + float x = transform.position.x; + float y = transform.position.y; + float z = transform.position.z; + if (Input.GetKey(KeyCode.LeftArrow)){ + gameObject.transform.position = new Vector3(x - 0.1f, y, z); + } + if (Input.GetKey(KeyCode.RightArrow)){ + gameObject.transform.position = new Vector3(x + 0.1f, y, z); + } + if (Input.GetKey(KeyCode.UpArrow)){ + gameObject.transform.position = new Vector3(x, y + 0.1f, z); + } + if (Input.GetKey(KeyCode.DownArrow)){ + gameObject.transform.position = new Vector3(x, y - 0.1f, z); + } + } + } +} diff --git a/Assets/Scripts/CameraMover.cs.meta b/Assets/Scripts/CameraMover.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..3738470e17b449a4ba61de2dcf4ff5a1c7806b3a --- /dev/null +++ b/Assets/Scripts/CameraMover.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d269887e77657841a2e967e56313d5a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/City.cs b/Assets/Scripts/City.cs new file mode 100644 index 0000000000000000000000000000000000000000..f0a557f6a59db14d08d358cc062752b8acf08cb2 --- /dev/null +++ b/Assets/Scripts/City.cs @@ -0,0 +1,136 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class City : MonoBehaviour +{ + [SerializeField] + GameObject worker; + + [SerializeField] + public int population = 0; + + [SerializeField] + public int populationLevel = 0; + + [SerializeField] + public int resourcePoolLevel = 0; + + [SerializeField] + public int roadLevel = 0; + + [SerializeField] + public int collectorLevel = 0; + + + // Start is called before the first frame update + void Start() + { + + } + + public int GetLevel(UpgradeTargets target) + { + switch (target) + { + case UpgradeTargets.population: + return this.populationLevel; + case UpgradeTargets.capacity: + return this.resourcePoolLevel; + case UpgradeTargets.speed: + return this.roadLevel; + case UpgradeTargets.collector: + return this.collectorLevel; + default: + Debug.Log("Default"); + return -1; + break; + } + return 1; + } + + public void AddCollector() + { + + GameObject go = Instantiate<GameObject>(worker); + + go.transform.position = new Vector3(); + } + + + /** + * Kayttaa resurssia r, maaran 'amount' verran (amount >= 0). + * Voidaan kayttaa maximissaan sen verran resursseja mita niita on kaytossa. + */ + public void UseResource(Resource r, int amount) + { + if (amount<0) + { + return; + } + ResourcePool[] lista = gameObject.GetComponents<ResourcePool>(); + for (int i = 0; i < lista.Length; i++) + { + if (lista[i].GetResource().GetType().Equals(r.GetType())) + { + lista[i].UseResource(amount); + } + } + } + + public void AddPopulation(int v) + { + this.population += v; + } + + + /** +* Lisaa resurssia r, maaran 'amount' verran (amount >= 0). +* Voidaan lisata maximissaan resurssin maximikapasiteettiin asti, +* ts. jos nykyinen resurssimaara + lisatty maara >= maximikapasiteetti +* niin uusi resurssimaara = maximikapasiteetti +*/ + public void AddResource(Resource r, int amount) + { + if (amount<0) + { + return; + } + ResourcePool[] lista = gameObject.GetComponents<ResourcePool>(); + + for (int i = 0; i < lista.Length; i++) + { + if (lista[i].GetResource().GetType().Equals(r.GetType())) + { + lista[i].AddResource(amount); + return; + } + } + ResourcePool respool = gameObject.AddComponent<ResourcePool>(); + respool.SetResource(r); + respool.AddResource(amount); + } + + /** + * Lisaa kaikkien resurssipoolien maxKapasiteettia x:n verran + */ + public void IncreaseCapacity(int x) + { + ResourcePool[] lista = gameObject.GetComponents<ResourcePool>(); + for (int i = 0; i < lista.Length; i++) + { + lista[i].SetCapacity(x); + } + this.resourcePoolLevel++; + } + public void UseResources(List<int> a) + { + ResourcePool[] lista = gameObject.GetComponents<ResourcePool>(); + + for (int i = 0; i < lista.Length; i++) + { + UseResource(lista[i].GetResource(), a[0]); + } + } +} diff --git a/Assets/Scripts/City.cs.meta b/Assets/Scripts/City.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..ec6eefff5080908c3c44bbc667566a429ad9ccf0 --- /dev/null +++ b/Assets/Scripts/City.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dfe928a858872424991e927606dd4bc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Collector.cs b/Assets/Scripts/Collector.cs index bc7d9aac2999054cc6a84bab00ba89289a72eacb..8279847034f59630778e7570d5baa94d33a9a64f 100644 --- a/Assets/Scripts/Collector.cs +++ b/Assets/Scripts/Collector.cs @@ -4,18 +4,14 @@ using UnityEngine; public class Collector : MonoBehaviour { - // Start is called before the first frame update - void Start() - { - - } - [SerializeField] private GameObject target; [SerializeField] private GameObject move_to; + [SerializeField] + private int max_amount = 10; [SerializeField] private int amount; @@ -23,8 +19,15 @@ public class Collector : MonoBehaviour [SerializeField] private GameObject home; + [SerializeField] + private Resource resource; public float speed = 1; + // Start is called before the first frame update + void Start() + { + home = GameObject.FindGameObjectWithTag("Home"); + } public void SetTarget(GameObject target) { @@ -34,9 +37,7 @@ public class Collector : MonoBehaviour { this.move_to = target; } - GameObject lastClicked; - Ray ray; - RaycastHit rayHit; + // Update is called once per frame void Update() { @@ -53,19 +54,33 @@ public class Collector : MonoBehaviour } } if (target != null) - transform.position = Vector2.MoveTowards(new Vector2(transform.position.x, transform.position.y), move_to.transform.position, speed * Time.deltaTime); + transform.position = Vector3.MoveTowards(new Vector3(transform.position.x, transform.position.y, -1f), move_to.transform.position, speed * Time.deltaTime); } private void OnTriggerEnter2D(Collider2D collision) { - Debug.Log(collision.gameObject.name); + if (collision.gameObject.tag == "Resource") + { + //Amount of resources worker is carrying right now + this.amount = collision.gameObject.GetComponent<Resource>().extractResource(this.max_amount); + //Gives target resource to resource variable + this.resource = this.target.GetComponent<Resource>(); StartCoroutine("goHome"); - else if (collision.gameObject.name == "City") + } + else if (collision.gameObject.name == "City" && this.resource != null) + { + //resets amount and resource variables + collision.gameObject.GetComponent<City>().AddResource(this.resource, this.amount); + this.amount = 0; + this.resource = null; MoveTo(this.target); + + } } IEnumerator goHome() { yield return new WaitForSeconds(4); MoveTo(home); } + } diff --git a/Assets/Scripts/EventSystem.meta b/Assets/Scripts/EventSystem.meta new file mode 100644 index 0000000000000000000000000000000000000000..1be0d20be8cb317a2b0b87da309cdc0d9756b21a --- /dev/null +++ b/Assets/Scripts/EventSystem.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9116c188ab2d3f747a13fc0390e5f874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/EventSystem.cs b/Assets/Scripts/EventSystem/EventSystem.cs similarity index 95% rename from Assets/Scripts/EventSystem.cs rename to Assets/Scripts/EventSystem/EventSystem.cs index aeb877eef995e50e844a1e6b3e6b9cc23e2e36f1..0762879b792341ea32064fd4bc3e843a116b543d 100644 --- a/Assets/Scripts/EventSystem.cs +++ b/Assets/Scripts/EventSystem/EventSystem.cs @@ -18,7 +18,7 @@ public static class EventSystem if (events.ContainsKey(name)) { foreach (IAction e in events.Values){ - e.React(); + e.React(name); } } } diff --git a/Assets/Scripts/EventSystem.cs.meta b/Assets/Scripts/EventSystem/EventSystem.cs.meta similarity index 100% rename from Assets/Scripts/EventSystem.cs.meta rename to Assets/Scripts/EventSystem/EventSystem.cs.meta diff --git a/Assets/Scripts/EventSystem/EventType.cs b/Assets/Scripts/EventSystem/EventType.cs new file mode 100644 index 0000000000000000000000000000000000000000..1b3013264a49a984465560353127b9961279d50a --- /dev/null +++ b/Assets/Scripts/EventSystem/EventType.cs @@ -0,0 +1,17 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public enum EventType +{ + GameStarts, //music + TimePeriodChanged, // music + CitySmall, //music + CityBig, //music + WoodChopped, //effect + StoneCut, //effect + HuntingSmall, //music + HuntingBig, //music + UpgradeBuilt //effect + +} diff --git a/Assets/Scripts/EventType.cs.meta b/Assets/Scripts/EventSystem/EventType.cs.meta similarity index 100% rename from Assets/Scripts/EventType.cs.meta rename to Assets/Scripts/EventSystem/EventType.cs.meta diff --git a/Assets/Scripts/IAction.cs b/Assets/Scripts/EventSystem/IAction.cs similarity index 75% rename from Assets/Scripts/IAction.cs rename to Assets/Scripts/EventSystem/IAction.cs index 51d28e5826b152bd8c975595f26db6a644d36655..fcf7a687c6efe002c0d06c036f00796706cbf776 100644 --- a/Assets/Scripts/IAction.cs +++ b/Assets/Scripts/EventSystem/IAction.cs @@ -4,5 +4,5 @@ using UnityEngine; public interface IAction { - void React(); + void React(EventType eventType); } diff --git a/Assets/Scripts/IAction.cs.meta b/Assets/Scripts/EventSystem/IAction.cs.meta similarity index 100% rename from Assets/Scripts/IAction.cs.meta rename to Assets/Scripts/EventSystem/IAction.cs.meta diff --git a/Assets/Scripts/GroundGenerator.meta b/Assets/Scripts/GroundGenerator.meta new file mode 100644 index 0000000000000000000000000000000000000000..b52b6ad56de454bebfeda5a4cb0b881da831bc58 --- /dev/null +++ b/Assets/Scripts/GroundGenerator.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f212001d582b5ec48b714aaad705947b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/GroundGenerator/GroundGenerator.cs b/Assets/Scripts/GroundGenerator/GroundGenerator.cs new file mode 100644 index 0000000000000000000000000000000000000000..0cfec0489469914e0f74183a47c0d8803a28cb97 --- /dev/null +++ b/Assets/Scripts/GroundGenerator/GroundGenerator.cs @@ -0,0 +1,153 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class GroundGenerator : MonoBehaviour +{ + + int[,] ground = new int[15, 15]; + + [SerializeField] + private GameObject[] tiles = null; + [SerializeField] + private GameObject[] resourceGOs = null; + [SerializeField] + private GameObject homeGO = null; + [SerializeField] + private GameObject workerGO = null; + + private int food = 2; + private int stone = 3; + private int wood = 4; + private int home = 5; + + private int groundDepth = 1; + private int resourceDepth = 0; + private int houseDepth = -2; + private int workerDepth = -1; + /* + 0,1,2 + 3,4,5 + 6,7,8 + */ + + // Start is called before the first frame update + void Start() + { + for (int i = 1; i < ground.GetLength(0) - 1; i++) + { + for (int j = 1; j < ground.GetLength(1) - 1; j++) + { + ground[i, j] = 1; + if (isEdge(i,j)) + continue; + generateResource(i,j); + } + } + + createGround(); + createHome(); + createResources(); + + Destroy(gameObject); + } + + bool isEdge(int x, int y) { + return x == 1 || x == ground.GetLength(0) - 2 || y == 1 || y == ground.GetLength(1) - 2; + } + + void generateResource(int x, int y) { + + if (Random.value < 0.10f) + { + ground[x, y] = 2; + } + if (Random.value < 0.10f) + { + ground[x, y] = 3; + } + if (Random.value < 0.10f) + { + ground[x, y] = 4; + } + } + void createGround() + { + for (int i = 1; i < ground.GetLength(0) - 1; i++) + { + for (int j = 1; j < ground.GetLength(1) - 1; j++) + { + if (ground[i, j] == 0) + continue; + + if (ground[i - 1, j] == 0 && ground[i, j - 1] == 0) + { + spawn(tiles[6], i, j, groundDepth); + } + else if (ground[i + 1, j] == 0 && ground[i, j - 1] == 0) + { + spawn(tiles[8], i, j, groundDepth); + } + else if (ground[i + 1, j] == 0 && ground[i, j + 1] == 0) + { + spawn(tiles[2], i, j, groundDepth); + } + else if (ground[i - 1, j] == 0 && ground[i, j + 1] == 0) + { + spawn(tiles[0], i, j, groundDepth); + } + else if (ground[i + 1, j] == 0) + { + spawn(tiles[5], i, j, groundDepth); + } + else if (ground[i - 1, j] == 0) + { + spawn(tiles[3], i, j, groundDepth); + } + else if (ground[i, j + 1] == 0) + { + spawn(tiles[1], i, j, groundDepth); + } + else if (ground[i, j - 1] == 0) + { + spawn(tiles[7], i, j, groundDepth); + } + else + { + spawn(tiles[4], i, j, groundDepth); + } + } + } + } + + void createResources() + { + for (int i = 1; i < ground.GetLength(0) - 1; i++) + { + for (int j = 1; j < ground.GetLength(1) - 1; j++) + { + if (ground[i, j] == wood) + { + spawn(resourceGOs[0], i, j, resourceDepth); + } + if (ground[i, j] == stone) + { + spawn(resourceGOs[1], i, j, resourceDepth); + } + if (ground[i, j] == food) + { + spawn(resourceGOs[2], i, j, resourceDepth); + } + } + } + } + + private void createHome() { + ground[ground.GetLength(0) / 2, ground.GetLength(1) / 2] = home; + spawn(homeGO, ground.GetLength(0) / 2, ground.GetLength(1) / 2, houseDepth); + spawn(workerGO, ground.GetLength(0) / 2, ground.GetLength(1) / 2, workerDepth); + } + private GameObject spawn(GameObject go, int x, int y, int z) { + return Instantiate<GameObject>(go, new Vector3(x, y, z), Quaternion.identity); + } +} \ No newline at end of file diff --git a/Assets/Scripts/GroundGenerator/GroundGenerator.cs.meta b/Assets/Scripts/GroundGenerator/GroundGenerator.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..8f6590ac64425a22ea59181a8961e62d33453081 --- /dev/null +++ b/Assets/Scripts/GroundGenerator/GroundGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 14c4e830c0ab41b43857c747422e6d5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/ResourcePool.cs b/Assets/Scripts/ResourcePool.cs new file mode 100644 index 0000000000000000000000000000000000000000..95dc991eb61991d9dfeceba305f49af626ea1233 --- /dev/null +++ b/Assets/Scripts/ResourcePool.cs @@ -0,0 +1,63 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ResourcePool : MonoBehaviour +{ + + [SerializeField] + private Resource r; + + [SerializeField] + private int amount = 0; + + [SerializeField] + private int maxCapacity = 100; + + // Start is called before the first frame update + void Start() + { + } + public void SetResource(Resource r) + { + this.r = r; + } + + public Resource GetResource() + { + return r; + } + /** + * Kayttaa resurssia maaran X verran + */ + public void UseResource(int x) + { + if (this.amount - x <= 0) + { + this.amount = 0; + } + else + { + this.amount -= x; + } + } + /** + * Lisaa resurssia maaran X verran + */ + public void AddResource(int x) + { + if (this.amount + x >= this.maxCapacity) + { + this.amount = this.maxCapacity; + } + else + { + this.amount += x; + } + } + public void SetCapacity(int x) + { + this.maxCapacity += x; + } + +} diff --git a/Assets/Scripts/ResourcePool.cs.meta b/Assets/Scripts/ResourcePool.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..4cac451edec3609387abc22103f7d8985058639d --- /dev/null +++ b/Assets/Scripts/ResourcePool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5f9cff662cdcb44d9481366eacfa431 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Resources.cs b/Assets/Scripts/Resources.cs deleted file mode 100644 index bbd543e7923a4010a01e281508bbb113c80f62d1..0000000000000000000000000000000000000000 --- a/Assets/Scripts/Resources.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class Resources : MonoBehaviour -{ - // Start is called before the first frame update - void Start() - { - - } - [SerializeField] - private int Amount; - // Update is called once per frame - void Update() - { - - } -} diff --git a/Assets/Scripts/Resources.meta b/Assets/Scripts/Resources.meta new file mode 100644 index 0000000000000000000000000000000000000000..afddffdb34df3a35209e1ea7bfdde4a2e3d64d2d --- /dev/null +++ b/Assets/Scripts/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f89945eadb9a561409691a6395ace8d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/BerryBush.cs b/Assets/Scripts/Resources/BerryBush.cs similarity index 100% rename from Assets/Scripts/BerryBush.cs rename to Assets/Scripts/Resources/BerryBush.cs diff --git a/Assets/Scripts/BerryBush.cs.meta b/Assets/Scripts/Resources/BerryBush.cs.meta similarity index 100% rename from Assets/Scripts/BerryBush.cs.meta rename to Assets/Scripts/Resources/BerryBush.cs.meta diff --git a/Assets/Scripts/Forest.cs b/Assets/Scripts/Resources/Forest.cs similarity index 100% rename from Assets/Scripts/Forest.cs rename to Assets/Scripts/Resources/Forest.cs diff --git a/Assets/Scripts/Forest.cs.meta b/Assets/Scripts/Resources/Forest.cs.meta similarity index 100% rename from Assets/Scripts/Forest.cs.meta rename to Assets/Scripts/Resources/Forest.cs.meta diff --git a/Assets/Scripts/Outcrop.cs b/Assets/Scripts/Resources/Outcrop.cs similarity index 100% rename from Assets/Scripts/Outcrop.cs rename to Assets/Scripts/Resources/Outcrop.cs diff --git a/Assets/Scripts/Outcrop.cs.meta b/Assets/Scripts/Resources/Outcrop.cs.meta similarity index 100% rename from Assets/Scripts/Outcrop.cs.meta rename to Assets/Scripts/Resources/Outcrop.cs.meta diff --git a/Assets/Scripts/Quarry.cs b/Assets/Scripts/Resources/Quarry.cs similarity index 100% rename from Assets/Scripts/Quarry.cs rename to Assets/Scripts/Resources/Quarry.cs diff --git a/Assets/Scripts/Quarry.cs.meta b/Assets/Scripts/Resources/Quarry.cs.meta similarity index 100% rename from Assets/Scripts/Quarry.cs.meta rename to Assets/Scripts/Resources/Quarry.cs.meta diff --git a/Assets/Scripts/Resource.cs b/Assets/Scripts/Resources/Resource.cs similarity index 100% rename from Assets/Scripts/Resource.cs rename to Assets/Scripts/Resources/Resource.cs diff --git a/Assets/Scripts/Resource.cs.meta b/Assets/Scripts/Resources/Resource.cs.meta similarity index 100% rename from Assets/Scripts/Resource.cs.meta rename to Assets/Scripts/Resources/Resource.cs.meta diff --git a/Assets/Scripts/Road.cs b/Assets/Scripts/Road.cs new file mode 100644 index 0000000000000000000000000000000000000000..75762802fed4f5e0a13ccc4830219caeb43c8040 --- /dev/null +++ b/Assets/Scripts/Road.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Road : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + + internal float GetLevel(UpgradeTargets target) + { + throw new NotImplementedException(); + } + + internal void IncreaseSpeed(float v) + { + throw new NotImplementedException(); + } +} diff --git a/Assets/Scripts/Road.cs.meta b/Assets/Scripts/Road.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..f59656854f71d7ae08d4a71369426625401a6590 --- /dev/null +++ b/Assets/Scripts/Road.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a13d323f8e41b544c95f8ef1a2b4baba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Upgrades.meta b/Assets/Scripts/Upgrades.meta new file mode 100644 index 0000000000000000000000000000000000000000..d1163fccd0a0497cd7721c07fcd3fada3bced023 --- /dev/null +++ b/Assets/Scripts/Upgrades.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fba4cb26078d1984686361f4f6a2adf3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Upgrades/CollectorUpgrade.cs b/Assets/Scripts/Upgrades/CollectorUpgrade.cs new file mode 100644 index 0000000000000000000000000000000000000000..ab1c34d767aed16bf66ab706a5824176a0ddf3d0 --- /dev/null +++ b/Assets/Scripts/Upgrades/CollectorUpgrade.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CollectorUpgrade : Upgrade +{ + + // Start is called before the first frame update + void Start() + { + + UpgradeTargets target = UpgradeTargets.collector; + City city = gameObject.GetComponent<City>(); + int currentLevel = city.GetLevel(target); + city.UseResources(GetPrices(currentLevel)); + city.AddCollector(); + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Scripts/Upgrades/CollectorUpgrade.cs.meta b/Assets/Scripts/Upgrades/CollectorUpgrade.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..c367164b122ed3ec6dd5d412f1daf37fedf0ed2b --- /dev/null +++ b/Assets/Scripts/Upgrades/CollectorUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f39036a325f1d1f4da3df98a7fb16119 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Upgrades/PopulationUpgrade.cs b/Assets/Scripts/Upgrades/PopulationUpgrade.cs new file mode 100644 index 0000000000000000000000000000000000000000..04377c22e30f7c2ab3c8ded9ff765617130e67b9 --- /dev/null +++ b/Assets/Scripts/Upgrades/PopulationUpgrade.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PopulationUpgrade : Upgrade +{ + // Start is called before the first frame update + public void Start() + { + + } + + // Update is called once per frame + public void Update() + { + + } + + public void UpgradePopulation() + { + UpgradeTargets target = UpgradeTargets.population; + City city = gameObject.GetComponent<City>(); + int currentLevel = city.GetLevel(target); + city.UseResources(GetPrices(currentLevel)); + city.AddPopulation(currentLevel * 10); + Debug.Log("population upgraded"); + } +} diff --git a/Assets/Scripts/Upgrades/PopulationUpgrade.cs.meta b/Assets/Scripts/Upgrades/PopulationUpgrade.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..60c4be0bb8e02226f0ad79517e48513aeb250608 --- /dev/null +++ b/Assets/Scripts/Upgrades/PopulationUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fcd69bbed7a9ef3409a62541648ecefa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Upgrades/ResourceCapacityUpgrade.cs b/Assets/Scripts/Upgrades/ResourceCapacityUpgrade.cs new file mode 100644 index 0000000000000000000000000000000000000000..6158772d0a4fb080ef6a4b477144b05c3ea18f13 --- /dev/null +++ b/Assets/Scripts/Upgrades/ResourceCapacityUpgrade.cs @@ -0,0 +1,29 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ResourceCapacityUpgrade : Upgrade +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + + public void UpgradeCapacity() + { + UpgradeTargets target = UpgradeTargets.capacity; + City city = gameObject.GetComponent<City>(); + int currentLevel = city.GetLevel(target); + city.UseResources((GetPrices(currentLevel))); + city.IncreaseCapacity(currentLevel * 100); + Debug.Log("Capacity upgraded"); + } + +} diff --git a/Assets/Scripts/Upgrades/ResourceCapacityUpgrade.cs.meta b/Assets/Scripts/Upgrades/ResourceCapacityUpgrade.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..a47f78289e7c69ecfbbc2e3e926769f36d7ccf8e --- /dev/null +++ b/Assets/Scripts/Upgrades/ResourceCapacityUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2670538e329f5494c9ccb621f90f3d23 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Upgrades/ResourceEfficiencyUpgrade.cs b/Assets/Scripts/Upgrades/ResourceEfficiencyUpgrade.cs new file mode 100644 index 0000000000000000000000000000000000000000..94cb070ee00f1601542f1e71b113f0a87d970a9a --- /dev/null +++ b/Assets/Scripts/Upgrades/ResourceEfficiencyUpgrade.cs @@ -0,0 +1,26 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ResourceEfficiencyUpgrade : Upgrade +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + + public void UpgradeEfficiency() + { + City city = gameObject.GetComponent<City>(); + IncreaseEfficiencyLevel(); + city.UseResources(GetPrices(GetEfficiencyLevel() * GetEfficiencyLevel())); + Debug.Log("Efficienfy upgraded to: " + GetEfficiencyLevel()); + } +} diff --git a/Assets/Scripts/Upgrades/ResourceEfficiencyUpgrade.cs.meta b/Assets/Scripts/Upgrades/ResourceEfficiencyUpgrade.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..7d8ee32d54b6cb402062981d7648bcc9307714ad --- /dev/null +++ b/Assets/Scripts/Upgrades/ResourceEfficiencyUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80c1408915a79524aa4536502432e25d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Upgrades/RoadUpgrade.cs b/Assets/Scripts/Upgrades/RoadUpgrade.cs new file mode 100644 index 0000000000000000000000000000000000000000..52676a0fd29f8148bfedffab67789e09a572ed9a --- /dev/null +++ b/Assets/Scripts/Upgrades/RoadUpgrade.cs @@ -0,0 +1,30 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class RoadUpgrade : Upgrade +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + + public void UpgradeRoad() + { + UpgradeTargets target = UpgradeTargets.speed; + Road road = gameObject.GetComponent<Road>(); + City city = gameObject.GetComponent<City>(); + float currentLevel = road.GetLevel(target); + city.UseResources(GetPrices(currentLevel)); + road.IncreaseSpeed(1 / currentLevel); + Debug.Log("Road upgraded"); + } + +} diff --git a/Assets/Scripts/Upgrades/RoadUpgrade.cs.meta b/Assets/Scripts/Upgrades/RoadUpgrade.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..93ef0d12d015630afe45a78af1ae10e500a7070d --- /dev/null +++ b/Assets/Scripts/Upgrades/RoadUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9aec1805133c8c746afa3368a29d0e34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Upgrades/Upgrade.cs b/Assets/Scripts/Upgrades/Upgrade.cs new file mode 100644 index 0000000000000000000000000000000000000000..085a6a5f479780f3601d5d71e3bde5c52f4832bd --- /dev/null +++ b/Assets/Scripts/Upgrades/Upgrade.cs @@ -0,0 +1,71 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public abstract class Upgrade : MonoBehaviour +{ + /* + private float baseWoodCost = 10; + private float baseStoneCost = 10; + private float baseFoodCost = 10; + */ + private float efficiencyLevel = 1; + + private Dictionary<Resources, int> resources = new Dictionary<Resources, int>(); + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + + public float GetEfficiencyLevel() + { + return efficiencyLevel; + } + + public void IncreaseEfficiencyLevel() + { + efficiencyLevel++; + } + + public float GetEfficiency() + { + switch (efficiencyLevel) + { + case 1: + Debug.Log("effLevel 1"); + return 1; + case 2: + Debug.Log("effLevel 2"); + return 0.9f; + case 3: + return 0.8f; + case 4: + return 0.7f; + case 5: + return 0.6f; + default: + Debug.Log("Default"); + return 1; + } + + } + + public List<int> GetPrices(float modifier) + { + List<int> prices = new List<int>(); + foreach(KeyValuePair<Resources, int> key in resources) + { + prices.Add((int) (key.Value * modifier * 50 * GetEfficiency())); + } + return prices; + } + +} diff --git a/Assets/Scripts/Upgrades/Upgrade.cs.meta b/Assets/Scripts/Upgrades/Upgrade.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..ea31029c16b380f10b98f9cdd4ea4723743445d0 --- /dev/null +++ b/Assets/Scripts/Upgrades/Upgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06620cacd9f76874d8f0e478ddea0be2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/EventType.cs b/Assets/Scripts/Upgrades/UpgradeTargets.cs similarity index 53% rename from Assets/Scripts/EventType.cs rename to Assets/Scripts/Upgrades/UpgradeTargets.cs index 97a4e415c85f0dcddcfed26af0cf28022ffa2dc6..ae059aa35a7bd0107c426ee560069bc9db115f51 100644 --- a/Assets/Scripts/EventType.cs +++ b/Assets/Scripts/Upgrades/UpgradeTargets.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using UnityEngine; -public enum EventType -{ - TimePeriodChanged -} +public enum UpgradeTargets + {population, capacity, speed, collector} + diff --git a/Assets/Scripts/Upgrades/UpgradeTargets.cs.meta b/Assets/Scripts/Upgrades/UpgradeTargets.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..58f84610da37b0b7fd096297a1afc6817e2d259d --- /dev/null +++ b/Assets/Scripts/Upgrades/UpgradeTargets.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 52b1be7ed8d1a644297ee36070df4ab2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/City.png b/Assets/Sprites/City.png deleted file mode 100644 index d0bad8495608965b3fd95c0c8be82fb5749d80fd..0000000000000000000000000000000000000000 Binary files a/Assets/Sprites/City.png and /dev/null differ diff --git a/Assets/Sprites/Grass.png b/Assets/Sprites/Grass.png deleted file mode 100644 index a5a7eb71f026886f213744a46e7ffbd2e93a9c20..0000000000000000000000000000000000000000 Binary files a/Assets/Sprites/Grass.png and /dev/null differ diff --git a/Assets/Sprites/Ground.png b/Assets/Sprites/Ground.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d62df97c2083a664c1b17c74acc391a2668651 Binary files /dev/null and b/Assets/Sprites/Ground.png differ diff --git a/Assets/Sprites/Ground.png.meta b/Assets/Sprites/Ground.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..d3c38f1dd616b2b87fd3c70d957ea0c3a5ff29ff --- /dev/null +++ b/Assets/Sprites/Ground.png.meta @@ -0,0 +1,299 @@ +fileFormatVersion: 2 +guid: f17d48e1bf4c3b544a405d8893353fdd +TextureImporter: + fileIDToRecycleName: + 21300000: Ground_0 + 21300002: Ground_1 + 21300004: Ground_2 + 21300006: Ground_3 + 21300008: Ground_4 + 21300010: Ground_5 + 21300012: Ground_6 + 21300014: Ground_7 + 21300016: Ground_8 + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Ground_0 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e471a32785cc05a4397dc1085fbc943e + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_1 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cc3cee902b1a6b6479ade707c7da9876 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_2 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f6dac87cb58f97b4ea6898595f6c2389 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_3 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 22b86d969a20a704c82c72ac3024b75b + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_4 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e9f2e94304cefa74fac9e4fb254e3047 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_5 + rect: + serializedVersion: 2 + x: 256 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e4b35001c20e493448c92f8d6d9cb504 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_6 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: af16f8b7c9e316e46b077837e4624063 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_7 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c7d222ff2238a354b8ca37c5a770a963 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Ground_8 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 86c4f8bd0d1e1f840b5f10a74d9374be + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a9a1fdee91e12774d9148f142dbad03d + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Ground.xcf b/Assets/Sprites/Ground.xcf new file mode 100644 index 0000000000000000000000000000000000000000..ff8d57744e11c2991942ea87d2013b2a9293f804 Binary files /dev/null and b/Assets/Sprites/Ground.xcf differ diff --git a/Assets/Sprites/Ground.xcf.meta b/Assets/Sprites/Ground.xcf.meta new file mode 100644 index 0000000000000000000000000000000000000000..8187113458451c421c52e85b14c4943bcc1b0078 --- /dev/null +++ b/Assets/Sprites/Ground.xcf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 535a7e7f83723274a837cd123da92f30 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Sand.png b/Assets/Sprites/Sand.png new file mode 100644 index 0000000000000000000000000000000000000000..95e717d34b4c0542d8fbb071d211ad21da08587f Binary files /dev/null and b/Assets/Sprites/Sand.png differ diff --git a/Assets/Sprites/City.png.meta b/Assets/Sprites/Sand.png.meta similarity index 95% rename from Assets/Sprites/City.png.meta rename to Assets/Sprites/Sand.png.meta index 55fed1ebaa7c6b73ee10fd687fbf7363a7d0eca9..57e9fcb746ef6068bc53fa1aac582a456524929f 100644 --- a/Assets/Sprites/City.png.meta +++ b/Assets/Sprites/Sand.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f591b023f317ffb4da566dc4f05efe84 +guid: fe463401d3186b54086acff6bb82891f TextureImporter: fileIDToRecycleName: {} externalObjects: {} @@ -75,7 +75,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: 53ac52a43021afa4db84cb1c1e4da754 + spriteID: 9f8d7790a6190714ca86122031b8136c vertices: [] indices: edges: [] diff --git a/Assets/Sprites/Tree.png b/Assets/Sprites/Tree.png deleted file mode 100644 index 899f5a9963b2a6cfa328d6118b03e73812b6b3c8..0000000000000000000000000000000000000000 Binary files a/Assets/Sprites/Tree.png and /dev/null differ diff --git a/Assets/Sprites/bilberry.png b/Assets/Sprites/bilberry.png new file mode 100644 index 0000000000000000000000000000000000000000..a04ccce76ab323fd0568edc7d349c3f4e33406f4 Binary files /dev/null and b/Assets/Sprites/bilberry.png differ diff --git a/Assets/Sprites/bilberry.png.meta b/Assets/Sprites/bilberry.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..271c71c05737a4da457045cce36401869d439d38 --- /dev/null +++ b/Assets/Sprites/bilberry.png.meta @@ -0,0 +1,236 @@ +fileFormatVersion: 2 +guid: f85d51a973c87b04692395ace7bbb53d +TextureImporter: + fileIDToRecycleName: + 21300000: bilberry_0 + 21300002: bilberry_1 + 21300004: bilberry_2 + 21300006: bilberry_3 + 21300008: bilberry_4 + 21300010: bilberry_5 + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bilberry_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1dd7fbc1b60b07a4383bc4bc06feec77 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: bilberry_1 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3eb0a55594e815d4ab1531a3dd923509 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: bilberry_2 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c67731dd4f3bf2f49ba81abc81584ba2 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: bilberry_3 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: df459a4285ee72f45baecab2776feae5 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: bilberry_4 + rect: + serializedVersion: 2 + x: 512 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a44b3b5f8868aa444b4791bcdd661a02 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: bilberry_5 + rect: + serializedVersion: 2 + x: 640 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d39e4fd1125b43847b292c2010320bbf + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 71b4fdb3148552245b390bc5caf147fc + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/house.png b/Assets/Sprites/house.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1c05d224c3f2fecf3d4fe30b4ea8c082e9e49e Binary files /dev/null and b/Assets/Sprites/house.png differ diff --git a/Assets/Sprites/Grass.png.meta b/Assets/Sprites/house.png.meta similarity index 95% rename from Assets/Sprites/Grass.png.meta rename to Assets/Sprites/house.png.meta index 5341c5362a17fc9a61635b2c9e2935dd026c12d5..83e651232f4ad8ed6b3ed64d1153d07555824956 100644 --- a/Assets/Sprites/Grass.png.meta +++ b/Assets/Sprites/house.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: dd63eeb32c7fca045a3f0552a9fb7b77 +guid: a69243cd6bee5c34497418b7bbea1e20 TextureImporter: fileIDToRecycleName: {} externalObjects: {} @@ -75,7 +75,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: e05fde7259b9ae146be8e780cf107004 + spriteID: 561f538456358e94a9c0adce4610ebea vertices: [] indices: edges: [] diff --git a/Assets/Sprites/quarry.png b/Assets/Sprites/quarry.png new file mode 100644 index 0000000000000000000000000000000000000000..1c928bbb149e1ba9d8d325194a9afb903b0fa79e Binary files /dev/null and b/Assets/Sprites/quarry.png differ diff --git a/Assets/Sprites/quarry.png.meta b/Assets/Sprites/quarry.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..3ef87a594789e90cda7bb5849d3e699f0a6cf997 --- /dev/null +++ b/Assets/Sprites/quarry.png.meta @@ -0,0 +1,236 @@ +fileFormatVersion: 2 +guid: 69185a3ed6e033642b69e02c07c3804c +TextureImporter: + fileIDToRecycleName: + 21300000: quarry_0 + 21300002: quarry_1 + 21300004: quarry_2 + 21300006: quarry_3 + 21300008: quarry_4 + 21300010: quarry_5 + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: quarry_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5b21b428a81efa343965a917902c626c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: quarry_1 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 121dca7da97c6e844b93bc231477bbe7 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: quarry_2 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c263a526c8022ce47a501fd54a54def4 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: quarry_3 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d46b9cfa4b70ee7419bc4b6b69a4624a + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: quarry_4 + rect: + serializedVersion: 2 + x: 512 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e1c4d9d6be834a8449502b5c5563c471 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: quarry_5 + rect: + serializedVersion: 2 + x: 640 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a76034e1a25282847b2c2df920561525 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 82d43787e602dd84287500c180be9b8f + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/rock.png b/Assets/Sprites/rock.png new file mode 100644 index 0000000000000000000000000000000000000000..70357492f04c41dd55cfd07c2168f1f0a0f6d561 Binary files /dev/null and b/Assets/Sprites/rock.png differ diff --git a/Assets/Sprites/worker.png.meta b/Assets/Sprites/rock.png.meta similarity index 72% rename from Assets/Sprites/worker.png.meta rename to Assets/Sprites/rock.png.meta index a3a0e8ab8ad5a1cc7c35b70d2cbd04b717db1005..07a386f96c75d503d075f03eddd3185bb947ccad 100644 --- a/Assets/Sprites/worker.png.meta +++ b/Assets/Sprites/rock.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e5a35659eb1cd1e47834d4d4a1db44d7 +guid: 2d5618b5caec3c7d6bac162c4cd0a034 TextureImporter: fileIDToRecycleName: {} externalObjects: {} @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 + filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 128 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -69,13 +69,35 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] bones: [] - spriteID: 6c0c24c9d9bb9954bba325185ddf68e0 + spriteID: 71d020834b2dc6a1a9d1980e599be7e2 vertices: [] indices: edges: [] diff --git a/Assets/Sprites/trees.png.meta b/Assets/Sprites/trees.png.meta index abcdced146eeae11728555a79e1463da28105c1e..84faf8c369740f273ef44c5aa5d92a64cbd70691 100644 --- a/Assets/Sprites/trees.png.meta +++ b/Assets/Sprites/trees.png.meta @@ -11,7 +11,7 @@ TextureImporter: 21300012: trees_6 21300014: trees_7 externalObjects: {} - serializedVersion: 7 + serializedVersion: 9 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -39,7 +39,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 + filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 @@ -53,7 +53,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 128 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -88,6 +88,17 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Sprites/villager.png b/Assets/Sprites/villager.png new file mode 100644 index 0000000000000000000000000000000000000000..6507359d7ff983f4d4a9d33fcc3ffff694cc1952 Binary files /dev/null and b/Assets/Sprites/villager.png differ diff --git a/Assets/Sprites/villager.png.meta b/Assets/Sprites/villager.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..934255f4efaeb9526dfb6954b0dad0ffd2e35c62 --- /dev/null +++ b/Assets/Sprites/villager.png.meta @@ -0,0 +1,278 @@ +fileFormatVersion: 2 +guid: 488af5ae9ee5f2e48b2879b969ebc0a1 +TextureImporter: + fileIDToRecycleName: + 21300000: villager_0 + 21300002: villager_1 + 21300004: villager_2 + 21300006: villager_3 + 21300008: villager_4 + 21300010: villager_5 + 21300012: villager_6 + 21300014: villager_7 + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: villager_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fbf8c4cc4d9de6c4c89bee3ca2ebcbd3 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: villager_1 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0678bddcb79a8ae4eb455e28742995e8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: villager_2 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f9e9289cc9945d54c8e1cae0813bc243 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: villager_3 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4967bbf62439202489136cae61570fa2 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: villager_4 + rect: + serializedVersion: 2 + x: 512 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ad5bfa519fcb14141b83c444494b0d80 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: villager_5 + rect: + serializedVersion: 2 + x: 640 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b9ac5c240bb400d4f84f00da0fc19a49 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: villager_6 + rect: + serializedVersion: 2 + x: 768 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8087ff9cedb668f408637e25b62de9b8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: villager_7 + rect: + serializedVersion: 2 + x: 896 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f8bfa91a6052e5945a491439cd9e422b + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 77b41e2c056ad9f478d50529b7fef597 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/wood.png b/Assets/Sprites/wood.png new file mode 100644 index 0000000000000000000000000000000000000000..5a0227cd852b7fc736ea63765436a25223bab341 Binary files /dev/null and b/Assets/Sprites/wood.png differ diff --git a/Assets/Sprites/Tree.png.meta b/Assets/Sprites/wood.png.meta similarity index 94% rename from Assets/Sprites/Tree.png.meta rename to Assets/Sprites/wood.png.meta index 4ae880c96c58608cbc1cf278346bba3ce09d663c..17d211d623a3fa812f5e5faf03387af17fd32857 100644 --- a/Assets/Sprites/Tree.png.meta +++ b/Assets/Sprites/wood.png.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 -guid: 473e801b3bc9651409881d3f975c23ef +guid: 28f55f31ef54a8ad3a4167614cf51050 TextureImporter: fileIDToRecycleName: {} externalObjects: {} - serializedVersion: 9 + serializedVersion: 7 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -75,7 +75,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: fd83f427abeca4e48a668b34743cbd08 + spriteID: 9a911bcb47e1c943885cbe29ee75b1d9 vertices: [] indices: edges: [] diff --git a/Assets/Sprites/worker.png b/Assets/Sprites/worker.png deleted file mode 100644 index 02a0f67140b5a438ffd272a14e20282a51acb83e..0000000000000000000000000000000000000000 Binary files a/Assets/Sprites/worker.png and /dev/null differ diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 20167db72fbbf7048673ef6229909d9e55a05797..07d529912098620c87aeb761dfa15f941a273be1 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -7,6 +7,7 @@ TagManager: - Road - Tree - Resource + - Home layers: - Default - TransparentFX