diff --git a/.idea/.idea.SHK-Unity/.idea/.gitignore b/.idea/.idea.SHK-Unity/.idea/.gitignore
new file mode 100644
index 00000000..73d84aaa
--- /dev/null
+++ b/.idea/.idea.SHK-Unity/.idea/.gitignore
@@ -0,0 +1,13 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Rider ignored files
+/contentModel.xml
+/projectSettingsUpdater.xml
+/modules.xml
+/.idea.SHK-Unity.iml
+# Datasource local storage ignored files
+/../../../../../../../:\Unity\Repository\SHK-Unity\.idea\.idea.SHK-Unity\.idea/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/.idea.SHK-Unity/.idea/encodings.xml b/.idea/.idea.SHK-Unity/.idea/encodings.xml
new file mode 100644
index 00000000..df87cf95
--- /dev/null
+++ b/.idea/.idea.SHK-Unity/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.SHK-Unity/.idea/indexLayout.xml b/.idea/.idea.SHK-Unity/.idea/indexLayout.xml
new file mode 100644
index 00000000..f6519a45
--- /dev/null
+++ b/.idea/.idea.SHK-Unity/.idea/indexLayout.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+ Library/PackageCache/com.unity.ads@3.6.1
+ Library/PackageCache/com.unity.analytics@3.3.5
+ Library/PackageCache/com.unity.collab-proxy@1.2.16
+ Library/PackageCache/com.unity.ext.nunit@1.0.6
+ Library/PackageCache/com.unity.ide.rider@1.1.4
+ Library/PackageCache/com.unity.ide.vscode@1.2.3
+ Library/PackageCache/com.unity.multiplayer-hlapi@1.0.8
+ Library/PackageCache/com.unity.purchasing@2.2.1
+ Library/PackageCache/com.unity.test-framework@1.1.22
+ Library/PackageCache/com.unity.textmeshpro@2.0.1
+ Library/PackageCache/com.unity.timeline@1.2.6
+ Library/PackageCache/com.unity.xr.legacyinputhelpers@2.1.7
+ Library/PackageCache/nuget.mono-cecil@0.1.6-preview
+ Packages
+ ProjectSettings
+
+
+ .git
+ .idea
+ Library
+ Logs
+ Temp
+ obj
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.SHK-Unity/.idea/riderModule.iml b/.idea/.idea.SHK-Unity/.idea/riderModule.iml
new file mode 100644
index 00000000..1a4e0d95
--- /dev/null
+++ b/.idea/.idea.SHK-Unity/.idea/riderModule.iml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.SHK-Unity/.idea/vcs.xml b/.idea/.idea.SHK-Unity/.idea/vcs.xml
new file mode 100644
index 00000000..94a25f7f
--- /dev/null
+++ b/.idea/.idea.SHK-Unity/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Assets/Group1/Scripts/GameController.cs b/Assets/Group1/Scripts/GameController.cs
deleted file mode 100644
index 6afe5356..00000000
--- a/Assets/Group1/Scripts/GameController.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class GameController : MonoBehaviour
-{
- public static GameController controller;
-
- public GameObject go;
- public GameObject a;
- public GameObject[] B;
-
- // Start is called before the first frame update
- void Start()
- {
- controller = this;
- }
-
- public void End()
- {
- go.SetActive(true);
- }
-
- // Update is called once per frame
- void Update(){
- foreach (var b in B)
- {
- if (b == null)
- continue;
-
- if (Vector3.Distance(a.gameObject.gameObject.GetComponent().position, b.gameObject.gameObject.transform.position) < 0.2f)
- {
- a.SendMessage("SendMEssage", b);
- }
-
- }
- }
-}
diff --git a/Assets/Group1/Scripts/NewBehaviourScript1.cs b/Assets/Group1/Scripts/NewBehaviourScript1.cs
deleted file mode 100644
index 14bd7c3f..00000000
--- a/Assets/Group1/Scripts/NewBehaviourScript1.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-using UnityEngine;
-using System.Collections;
-
-public class NewBehaviourScript1 : MonoBehaviour
-{
- public float spEed;
- public bool timer;
- public float time;
- // Use this for initialization
-
-
- void Start()
- {
- }
- // Update is called once per frame
- void Update(){
- if (timer)
- {
- time -= Time.deltaTime;
- if(time < 0)
- {
- timer = false;
- spEed /= 2;
- }
- }
-
- GameObject[] result = GameObject.FindGameObjectsWithTag("Enemy");
-
- if(result.Length == 0)
- {
- GameController.controller.End();
- enabled = false;
- }
-
- if (Input.GetKey(KeyCode.W))
- transform.Translate(0, spEed * Time.deltaTime, 0);
-
- if (Input.GetKey(KeyCode.S))
- transform.Translate(0, -spEed * Time.deltaTime, 0);
-
- if (Input.GetKey(KeyCode.A))
- transform.Translate(-spEed * Time.deltaTime, 0, 0);
-
- if (Input.GetKey(KeyCode.D))
- transform.Translate(spEed * Time.deltaTime, 0, 0);
- }
-
- public void SendMEssage(GameObject b)
- {
-
-
- if(b.name == "enemy")
- {
- Destroy(b);
- }if(b.name == "speed")
- {
- spEed *= 2;
- timer = true;
- time = 2;
-
-
-
- }
- }
-}
diff --git a/Assets/Group1/Scripts/e.cs b/Assets/Group1/Scripts/e.cs
deleted file mode 100644
index 048ebf2d..00000000
--- a/Assets/Group1/Scripts/e.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class e : MonoBehaviour
-{
- private Vector3 Target;
-
- // Start is called before the first frame update
- void Start()
- {
- Target = Random.insideUnitCircle * 4;
- }
-
- // Update is called once per frame
- void Update()
- {
- transform.position = Vector3.MoveTowards(transform.position, Target, 2 * Time.deltaTime);
- if (transform.position == Target)
- Target = Random.insideUnitCircle * 4 ;
- }
-}
diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta
new file mode 100644
index 00000000..9ceb3284
--- /dev/null
+++ b/Assets/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c8136b106e81ce84cbf7555633dcbe2b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Prefabs/Enemy.prefab b/Assets/Prefabs/Enemy.prefab
new file mode 100644
index 00000000..b29f35f2
--- /dev/null
+++ b/Assets/Prefabs/Enemy.prefab
@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2290174922703930031
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2290174922703930025}
+ - component: {fileID: 2290174922703930030}
+ - component: {fileID: 2290174922703930027}
+ - component: {fileID: 3316847255587597011}
+ m_Layer: 0
+ m_Name: Enemy
+ m_TagString: Enemy
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2290174922703930025
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2290174922703930031}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -3.13, y: 0.71, 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 &2290174922703930030
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2290174922703930031}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ 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_ReceiveGI: 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: c393ddce902166c4fb0e2130d216d549, type: 3}
+ m_Color: {r: 0.9056604, g: 0.2947668, b: 0.2947668, 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 &2290174922703930027
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2290174922703930031}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 65f7df4705b7dae48944a39b48934484, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _maxDistanceDelta: 2
+ _randomOffset: 4
+--- !u!114 &3316847255587597011
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2290174922703930031}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: eaa4e470fe434f243a5b2134594d8711, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
diff --git a/Assets/Prefabs/Enemy.prefab.meta b/Assets/Prefabs/Enemy.prefab.meta
new file mode 100644
index 00000000..5a79083b
--- /dev/null
+++ b/Assets/Prefabs/Enemy.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: eef479b691bd395488cb4bd4bd3589a6
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab
new file mode 100644
index 00000000..be74a82b
--- /dev/null
+++ b/Assets/Prefabs/Player.prefab
@@ -0,0 +1,99 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2762679525644574709
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2762679525644574711}
+ - component: {fileID: 2762679525644574710}
+ - component: {fileID: 2762679525644574704}
+ m_Layer: 0
+ m_Name: Player
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2762679525644574711
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2762679525644574709}
+ 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!212 &2762679525644574710
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2762679525644574709}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ 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_ReceiveGI: 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: 5
+ m_Sprite: {fileID: 21300000, guid: e3d497cf399ca0d42af41c518d283eb2, type: 3}
+ m_Color: {r: 0.008547783, g: 1, b: 0, 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 &2762679525644574704
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2762679525644574709}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dede9e7d6741aea4cb07b98da83cc6a8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _speed: 4
+ _hasMaxSpeed: 1
+ _time: 10
diff --git a/Assets/Prefabs/Player.prefab.meta b/Assets/Prefabs/Player.prefab.meta
new file mode 100644
index 00000000..70b90809
--- /dev/null
+++ b/Assets/Prefabs/Player.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: d03ad9c5cb1251c4380d4b2ac52f7245
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Group1/Scenes.meta b/Assets/Scenes.meta
similarity index 100%
rename from Assets/Group1/Scenes.meta
rename to Assets/Scenes.meta
diff --git a/Assets/Group1/Scenes/KillAllEnemies.unity b/Assets/Scenes/KillAllEnemies.unity
similarity index 62%
rename from Assets/Group1/Scenes/KillAllEnemies.unity
rename to Assets/Scenes/KillAllEnemies.unity
index 21adfb9b..63938c97 100644
--- a/Assets/Group1/Scenes/KillAllEnemies.unity
+++ b/Assets/Scenes/KillAllEnemies.unity
@@ -54,7 +54,7 @@ LightmapSettings:
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
- serializedVersion: 10
+ serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 10
m_AtlasSize: 512
@@ -62,6 +62,7 @@ LightmapSettings:
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
@@ -76,10 +77,16 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 256
m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 2
+ m_PVRDenoiserTypeDirect: 0
+ m_PVRDenoiserTypeIndirect: 0
+ m_PVRDenoiserTypeAO: 0
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
- m_PVRFilteringMode: 1
+ m_PVREnvironmentMIS: 0
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
@@ -87,7 +94,9 @@ LightmapSettings:
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
- m_ShowResolutionOverlay: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
@@ -112,7 +121,7 @@ NavMeshSettings:
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
---- !u!1 &141422275
+--- !u!1 &154555030
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -120,89 +129,27 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 141422279}
- - component: {fileID: 141422278}
- - component: {fileID: 141422277}
+ - component: {fileID: 154555031}
m_Layer: 0
- m_Name: enemy
- m_TagString: Enemy
+ m_Name: SpawnPosition (2)
+ m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!114 &141422277
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 141422275}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 65f7df4705b7dae48944a39b48934484, type: 3}
- m_Name:
- m_EditorClassIdentifier:
---- !u!212 &141422278
-SpriteRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 141422275}
- 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: c393ddce902166c4fb0e2130d216d549, type: 3}
- m_Color: {r: 0.9056604, g: 0.2947668, b: 0.2947668, 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!4 &141422279
+--- !u!4 &154555031
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 141422275}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_GameObject: {fileID: 154555030}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 3.59, y: 3.09, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 4
+ m_Father: {fileID: 676249776}
+ m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &170076733
GameObject:
@@ -229,12 +176,14 @@ Light:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 170076733}
m_Enabled: 1
- serializedVersion: 8
+ serializedVersion: 10
m_Type: 1
+ m_Shape: 0
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
m_Intensity: 1
m_Range: 10
m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
m_CookieSize: 10
m_Shadows:
m_Type: 2
@@ -244,6 +193,24 @@ Light:
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
@@ -251,12 +218,15 @@ Light:
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
+ m_RenderingLayerMask: 1
m_Lightmapping: 1
m_LightShadowCasterMode: 0
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
m_ShadowRadius: 0
m_ShadowAngle: 0
--- !u!4 &170076735
@@ -273,7 +243,7 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
---- !u!1 &534669902
+--- !u!1 &215720471
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -281,25 +251,59 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 534669905}
- - component: {fileID: 534669904}
- - component: {fileID: 534669903}
- - component: {fileID: 534669906}
+ - component: {fileID: 215720473}
+ - component: {fileID: 215720472}
m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
+ m_Name: DistanceCheking
+ m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!81 &534669903
-AudioListener:
+--- !u!114 &215720472
+MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 534669902}
+ m_GameObject: {fileID: 215720471}
m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b10643edb027fd1428c0de690731c300, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _minDistance: 0.2
+--- !u!4 &215720473
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 215720471}
+ 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: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &534669902
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 534669905}
+ - component: {fileID: 534669904}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
--- !u!20 &534669904
Camera:
m_ObjectHideFlags: 0
@@ -312,9 +316,10 @@ Camera:
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
+ m_GateFitMode: 2
+ m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
- m_GateFitMode: 2
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
@@ -356,25 +361,122 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &534669906
+--- !u!1 &598960688
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 598960689}
+ m_Layer: 0
+ m_Name: SpawnPosition
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &598960689
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 598960688}
+ 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: 1958228847}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &676249775
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 676249776}
+ - component: {fileID: 676249777}
+ m_Layer: 0
+ m_Name: SpawnPositions
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &676249776
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 676249775}
+ 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:
+ - {fileID: 1787019937}
+ - {fileID: 1280972011}
+ - {fileID: 154555031}
+ - {fileID: 683715099}
+ m_Father: {fileID: 1742641678}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &676249777
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 534669902}
+ m_GameObject: {fileID: 676249775}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: cd6d0074e725a114e850d2e604fe4b0d, type: 3}
+ m_Script: {fileID: 11500000, guid: 0c16e6cda133ee549b82619298c60b6c, type: 3}
m_Name:
m_EditorClassIdentifier:
- go: {fileID: 1054253062}
- a: {fileID: 1761935009}
- B:
- - {fileID: 2083640146}
- - {fileID: 1754708960}
- - {fileID: 141422275}
- - {fileID: 1578050036}
+ _spawnPositions:
+ - {fileID: 1787019937}
+ - {fileID: 1280972011}
+ - {fileID: 154555031}
+ - {fileID: 683715099}
+ _enemyTemplate: {fileID: 2290174922703930031, guid: eef479b691bd395488cb4bd4bd3589a6,
+ type: 3}
+ _parent: {fileID: 1703565173}
+ _playerSpawner: {fileID: 1958228846}
+--- !u!1 &683715098
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 683715099}
+ m_Layer: 0
+ m_Name: SpawnPosition (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &683715099
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 683715098}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 3.59, y: -1.34, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 676249776}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1054253062
GameObject:
m_ObjectHideFlags: 0
@@ -385,13 +487,14 @@ GameObject:
m_Component:
- component: {fileID: 1054253064}
- component: {fileID: 1054253063}
+ - component: {fileID: 1054253065}
m_Layer: 0
- m_Name: New Sprite
+ m_Name: FadeScreen
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 0
+ m_IsActive: 1
--- !u!212 &1054253063
SpriteRenderer:
m_ObjectHideFlags: 0
@@ -399,13 +502,14 @@ SpriteRenderer:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1054253062}
- m_Enabled: 1
+ m_Enabled: 0
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -417,6 +521,7 @@ SpriteRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@@ -452,101 +557,52 @@ Transform:
m_LocalScale: {x: 25, y: 25, z: 1}
m_Children: []
m_Father: {fileID: 0}
- m_RootOrder: 7
+ m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1578050036
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 1578050040}
- - component: {fileID: 1578050039}
- - component: {fileID: 1578050038}
- m_Layer: 0
- m_Name: enemy
- m_TagString: Enemy
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &1578050038
+--- !u!114 &1054253065
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1578050036}
+ m_GameObject: {fileID: 1054253062}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 65f7df4705b7dae48944a39b48934484, type: 3}
+ m_Script: {fileID: 11500000, guid: 2b5faf64ff72d334fba320a5d05de280, type: 3}
m_Name:
m_EditorClassIdentifier:
---- !u!212 &1578050039
-SpriteRenderer:
+ _enemiesSpawner: {fileID: 1742641679}
+--- !u!1 &1280972010
+GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1578050036}
- 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: c393ddce902166c4fb0e2130d216d549, type: 3}
- m_Color: {r: 0.9056604, g: 0.2947668, b: 0.2947668, 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!4 &1578050040
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1280972011}
+ m_Layer: 0
+ m_Name: SpawnPosition (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1280972011
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1578050036}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 3.59, y: -1.34, z: 0}
+ m_GameObject: {fileID: 1280972010}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 3.59, y: 0.71, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 5
+ m_Father: {fileID: 676249776}
+ m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1754708960
+--- !u!1 &1548554234
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -554,91 +610,75 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1754708964}
- - component: {fileID: 1754708963}
- - component: {fileID: 1754708962}
+ - component: {fileID: 1548554235}
+ - component: {fileID: 1548554236}
m_Layer: 0
- m_Name: enemy
- m_TagString: Enemy
+ m_Name: Bootstrapper
+ m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!114 &1754708962
+--- !u!4 &1548554235
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548554234}
+ 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: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1548554236
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1754708960}
+ m_GameObject: {fileID: 1548554234}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 65f7df4705b7dae48944a39b48934484, type: 3}
+ m_Script: {fileID: 11500000, guid: c31bf9ebb1c6a844c9945d6b415c324b, type: 3}
m_Name:
m_EditorClassIdentifier:
---- !u!212 &1754708963
-SpriteRenderer:
+ _enemiesSpawner: {fileID: 1742641679}
+ _playerSpawner: {fileID: 1958228846}
+ _distanceChecking: {fileID: 215720472}
+--- !u!1 &1703565172
+GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1754708960}
- 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: c393ddce902166c4fb0e2130d216d549, type: 3}
- m_Color: {r: 0.9056604, g: 0.2947668, b: 0.2947668, 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!4 &1754708964
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1703565173}
+ m_Layer: 0
+ m_Name: Enemies
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1703565173
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1754708960}
+ m_GameObject: {fileID: 1703565172}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 3.59, y: 0.71, z: 0}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 3
+ m_Father: {fileID: 1742641678}
+ m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1761935009
+--- !u!1 &1742641677
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -646,94 +686,53 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1761935011}
- - component: {fileID: 1761935010}
- - component: {fileID: 1761935012}
+ - component: {fileID: 1742641678}
+ - component: {fileID: 1742641679}
m_Layer: 0
- m_Name: New Sprite (1)
+ m_Name: EnemiesSpawner
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!212 &1761935010
-SpriteRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1761935009}
- 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: 5
- m_Sprite: {fileID: 21300000, guid: e3d497cf399ca0d42af41c518d283eb2, type: 3}
- m_Color: {r: 0.008547783, g: 1, b: 0, 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!4 &1761935011
+--- !u!4 &1742641678
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1761935009}
+ m_GameObject: {fileID: 1742641677}
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_Children:
+ - {fileID: 676249776}
+ - {fileID: 1703565173}
m_Father: {fileID: 0}
- m_RootOrder: 6
+ m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &1761935012
+--- !u!114 &1742641679
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1761935009}
+ m_GameObject: {fileID: 1742641677}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dede9e7d6741aea4cb07b98da83cc6a8, type: 3}
+ m_Script: {fileID: 11500000, guid: 0c16e6cda133ee549b82619298c60b6c, type: 3}
m_Name:
m_EditorClassIdentifier:
- spEed: 4
- timer: 0
- time: 0
---- !u!1 &2083640146
+ _spawnPositions:
+ - {fileID: 1787019937}
+ - {fileID: 1280972011}
+ - {fileID: 154555031}
+ - {fileID: 683715099}
+ _enemyTemplate: {fileID: 2290174922703930031, guid: eef479b691bd395488cb4bd4bd3589a6,
+ type: 3}
+ _parent: {fileID: 1703565173}
+ _playerSpawner: {fileID: 1958228846}
+--- !u!1 &1787019936
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -741,87 +740,74 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 2083640148}
- - component: {fileID: 2083640147}
- - component: {fileID: 2083640150}
+ - component: {fileID: 1787019937}
m_Layer: 0
- m_Name: enemy
- m_TagString: Enemy
+ m_Name: SpawnPosition
+ m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!212 &2083640147
-SpriteRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 2083640146}
- 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: c393ddce902166c4fb0e2130d216d549, type: 3}
- m_Color: {r: 0.9056604, g: 0.2947668, b: 0.2947668, 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!4 &2083640148
+--- !u!4 &1787019937
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 2083640146}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_GameObject: {fileID: 1787019936}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -3.13, y: 0.71, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
+ m_Father: {fileID: 676249776}
+ m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &2083640150
+--- !u!1 &1958228845
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1958228847}
+ - component: {fileID: 1958228846}
+ m_Layer: 0
+ m_Name: PlayerSpawner
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1958228846
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 2083640146}
+ m_GameObject: {fileID: 1958228845}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 65f7df4705b7dae48944a39b48934484, type: 3}
+ m_Script: {fileID: 11500000, guid: 85171ab0d35869147a19ac9656f2d1b2, type: 3}
m_Name:
m_EditorClassIdentifier:
+ _playerTemplate: {fileID: 2762679525644574709, guid: d03ad9c5cb1251c4380d4b2ac52f7245,
+ type: 3}
+ _spawnPosition: {fileID: 598960689}
+ _parent: {fileID: 1958228847}
+ _enemiesSpawner: {fileID: 1742641679}
+--- !u!4 &1958228847
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1958228845}
+ 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:
+ - {fileID: 598960689}
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/Group1/Scenes/KillAllEnemies.unity.meta b/Assets/Scenes/KillAllEnemies.unity.meta
similarity index 100%
rename from Assets/Group1/Scenes/KillAllEnemies.unity.meta
rename to Assets/Scenes/KillAllEnemies.unity.meta
diff --git a/Assets/Group1/Scripts.meta b/Assets/Scripts.meta
similarity index 100%
rename from Assets/Group1/Scripts.meta
rename to Assets/Scripts.meta
diff --git a/Assets/Scripts/Bootstrapper.cs b/Assets/Scripts/Bootstrapper.cs
new file mode 100644
index 00000000..928e6dcc
--- /dev/null
+++ b/Assets/Scripts/Bootstrapper.cs
@@ -0,0 +1,15 @@
+using UnityEngine;
+
+public class Bootstrapper : MonoBehaviour
+{
+ [SerializeField] private EnemiesSpawner _enemiesSpawner;
+ [SerializeField] private PlayerSpawner _playerSpawner;
+ [SerializeField] private DistanceChecking _distanceChecking;
+
+ private void Start()
+ {
+ _playerSpawner.Init();
+ _enemiesSpawner.Init();
+ _distanceChecking.Init(_playerSpawner, _enemiesSpawner);
+ }
+}
diff --git a/Assets/Group1/Scripts/GameController.cs.meta b/Assets/Scripts/Bootstrapper.cs.meta
similarity index 83%
rename from Assets/Group1/Scripts/GameController.cs.meta
rename to Assets/Scripts/Bootstrapper.cs.meta
index e9cd6afe..11032ba3 100644
--- a/Assets/Group1/Scripts/GameController.cs.meta
+++ b/Assets/Scripts/Bootstrapper.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: cd6d0074e725a114e850d2e604fe4b0d
+guid: c31bf9ebb1c6a844c9945d6b415c324b
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/Scripts/DistanceChecking.cs b/Assets/Scripts/DistanceChecking.cs
new file mode 100644
index 00000000..192a0745
--- /dev/null
+++ b/Assets/Scripts/DistanceChecking.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class DistanceChecking : MonoBehaviour
+{
+ [SerializeField] private float _minDistance = 0.2f;
+
+ private Transform _player;
+ private EnemiesSpawner _enemiesSpawner;
+ private List _enemies;
+
+ public void Init(PlayerSpawner playerSpawner, EnemiesSpawner enemiesSpawner)
+ {
+ _player = playerSpawner.Player.transform;
+ _enemies = enemiesSpawner.Enemies;
+ }
+
+ private void Update()
+ {
+ for (int i = 0; i < _enemies.Count; i++)
+ {
+ var enemy = _enemies[i];
+ if (Vector3.Distance(_player.position, enemy.transform.position) < _minDistance)
+ {
+ if (enemy.TryGetComponent(out EnemyHealth enemyHealth))
+ enemyHealth.Die();
+
+ else
+ throw new ArgumentNullException("EnemyHealth");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/DistanceChecking.cs.meta b/Assets/Scripts/DistanceChecking.cs.meta
new file mode 100644
index 00000000..f32b29a4
--- /dev/null
+++ b/Assets/Scripts/DistanceChecking.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b10643edb027fd1428c0de690731c300
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/EnemiesSpawner.cs b/Assets/Scripts/EnemiesSpawner.cs
new file mode 100644
index 00000000..46632bce
--- /dev/null
+++ b/Assets/Scripts/EnemiesSpawner.cs
@@ -0,0 +1,51 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EnemiesSpawner : MonoBehaviour
+{
+ [SerializeField] private Transform[] _spawnPositions;
+ [SerializeField] private GameObject _enemyTemplate;
+ [SerializeField] private Transform _parent;
+ [SerializeField] private PlayerSpawner _playerSpawner;
+
+ private List _enemies;
+ private int _enemiesCount;
+
+ public List Enemies => _enemies;
+ public event Action EnemyDied;
+ public event Action AllEnemiesDied;
+
+ public void Init()
+ {
+ _enemies = new List();
+ _enemiesCount = _spawnPositions.Length;
+ SpawnEnemies();
+ }
+
+ private void SpawnEnemies()
+ {
+ for (int i = 0; i < _spawnPositions.Length; i++)
+ {
+ GameObject enemy = Instantiate(_enemyTemplate, _spawnPositions[i].position, Quaternion.identity, _parent);
+ _enemies.Add(enemy);
+ if(enemy.TryGetComponent(out EnemyHealth enemyHealth))
+ enemyHealth.Died += Died;
+ else
+ throw new ArgumentNullException("EnemyHealth");
+ }
+ }
+
+ private void Died(EnemyHealth enemyHealth)
+ {
+ _enemiesCount--;
+ enemyHealth.Died -= Died;
+ _enemies.Remove(enemyHealth.gameObject);
+ EnemyDied?.Invoke(enemyHealth);
+
+ if (_enemiesCount == 0)
+ {
+ AllEnemiesDied?.Invoke();
+ }
+ }
+}
diff --git a/Assets/Scripts/EnemiesSpawner.cs.meta b/Assets/Scripts/EnemiesSpawner.cs.meta
new file mode 100644
index 00000000..7323e5ce
--- /dev/null
+++ b/Assets/Scripts/EnemiesSpawner.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0c16e6cda133ee549b82619298c60b6c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/EnemyHealth.cs b/Assets/Scripts/EnemyHealth.cs
new file mode 100644
index 00000000..e88773ec
--- /dev/null
+++ b/Assets/Scripts/EnemyHealth.cs
@@ -0,0 +1,13 @@
+using System;
+using UnityEngine;
+
+public class EnemyHealth : MonoBehaviour
+{
+ public event Action Died;
+
+ public void Die()
+ {
+ Died?.Invoke(this);
+ Destroy(gameObject);
+ }
+}
diff --git a/Assets/Scripts/EnemyHealth.cs.meta b/Assets/Scripts/EnemyHealth.cs.meta
new file mode 100644
index 00000000..1c48328d
--- /dev/null
+++ b/Assets/Scripts/EnemyHealth.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: eaa4e470fe434f243a5b2134594d8711
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/EnemyMovement.cs b/Assets/Scripts/EnemyMovement.cs
new file mode 100644
index 00000000..e8c4dd68
--- /dev/null
+++ b/Assets/Scripts/EnemyMovement.cs
@@ -0,0 +1,32 @@
+using UnityEngine;
+
+[RequireComponent(typeof(EnemyHealth))]
+public class EnemyMovement : MonoBehaviour
+{
+ [SerializeField] private float _maxDistanceDelta = 2f;
+ [SerializeField] private float _randomOffset = 4f;
+ [SerializeField] private float _minDistance = 0.2f;
+
+ private Vector3 _targetPosition;
+ private EnemyHealth _enemyHealth;
+
+ public void Init()
+ {
+ _enemyHealth = GetComponent();
+ UpdateTargetPosition();
+ }
+
+ private void Update()
+ {
+ if (transform.position == _targetPosition)
+ UpdateTargetPosition();
+
+ transform.position =
+ Vector3.MoveTowards(transform.position, _targetPosition, _maxDistanceDelta * Time.deltaTime);
+ }
+
+ private void UpdateTargetPosition()
+ {
+ _targetPosition = Random.insideUnitCircle * _randomOffset;
+ }
+}
\ No newline at end of file
diff --git a/Assets/Group1/Scripts/e.cs.meta b/Assets/Scripts/EnemyMovement.cs.meta
similarity index 100%
rename from Assets/Group1/Scripts/e.cs.meta
rename to Assets/Scripts/EnemyMovement.cs.meta
diff --git a/Assets/Scripts/FadeScreen.cs b/Assets/Scripts/FadeScreen.cs
new file mode 100644
index 00000000..7ea8abee
--- /dev/null
+++ b/Assets/Scripts/FadeScreen.cs
@@ -0,0 +1,29 @@
+using UnityEngine;
+
+[RequireComponent(typeof(SpriteRenderer))]
+public class FadeScreen : MonoBehaviour
+{
+ [SerializeField] private EnemiesSpawner _enemiesSpawner;
+
+ private SpriteRenderer _spriteRenderer;
+
+ private void Awake()
+ {
+ _spriteRenderer = GetComponent();
+ }
+
+ private void OnEnable()
+ {
+ _enemiesSpawner.AllEnemiesDied += ShowFade;
+ }
+
+ private void OnDisable()
+ {
+ _enemiesSpawner.AllEnemiesDied -= ShowFade;
+ }
+
+ private void ShowFade()
+ {
+ _spriteRenderer.enabled = true;
+ }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/FadeScreen.cs.meta b/Assets/Scripts/FadeScreen.cs.meta
new file mode 100644
index 00000000..caf35f76
--- /dev/null
+++ b/Assets/Scripts/FadeScreen.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2b5faf64ff72d334fba320a5d05de280
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/PlayerMovement.cs b/Assets/Scripts/PlayerMovement.cs
new file mode 100644
index 00000000..cc5818f5
--- /dev/null
+++ b/Assets/Scripts/PlayerMovement.cs
@@ -0,0 +1,71 @@
+using UnityEngine;
+
+public class PlayerMovement : MonoBehaviour
+{
+ private const string HorizontalAxisName = "Horizontal";
+ private const string VerticalAxisName = "Vertical";
+
+ [SerializeField] private float _speedChangingValue = 2f;
+ [SerializeField] private float _originSpeed = 4f;
+ [SerializeField] private float _originTime = 5f;
+
+ private float _currentSpeed;
+ private float _currentTime;
+ private EnemiesSpawner _enemiesSpawner;
+
+
+ public void Init(EnemiesSpawner enemiesSpawner)
+ {
+ _enemiesSpawner = enemiesSpawner;
+ _enemiesSpawner.EnemyDied += EnemyDied;
+ _enemiesSpawner.AllEnemiesDied += AllEnemiesDied;
+ _currentTime = _originTime;
+ _currentSpeed = _originSpeed;
+ }
+
+ private void Update()
+ {
+ if (CanChangeSpeed())
+ {
+ _currentTime -= Time.deltaTime;
+ if (_currentTime < 0)
+ {
+ SetCurrentSpeed(-_speedChangingValue);
+ ResetCurrentTime();
+ }
+ }
+
+ float horizontal = Input.GetAxis(HorizontalAxisName);
+ float vertical = Input.GetAxis(VerticalAxisName);
+
+ transform.Translate(horizontal * _currentSpeed * Time.deltaTime, vertical * _currentSpeed * Time.deltaTime, 0);
+ }
+
+ private void AllEnemiesDied()
+ {
+ _enemiesSpawner.EnemyDied -= EnemyDied;
+ _enemiesSpawner.AllEnemiesDied -= AllEnemiesDied;
+ enabled = false;
+ }
+
+ private void EnemyDied(EnemyHealth obj)
+ {
+ SetCurrentSpeed(_speedChangingValue);
+ ResetCurrentTime();
+ }
+
+ private void SetCurrentSpeed(float speed)
+ {
+ _currentSpeed += speed;
+ }
+
+ private void ResetCurrentTime()
+ {
+ _currentTime = _originTime;
+ }
+
+ private bool CanChangeSpeed()
+ {
+ return _currentTime > 0 && _currentSpeed > 0;
+ }
+}
\ No newline at end of file
diff --git a/Assets/Group1/Scripts/NewBehaviourScript1.cs.meta b/Assets/Scripts/PlayerMovement.cs.meta
similarity index 100%
rename from Assets/Group1/Scripts/NewBehaviourScript1.cs.meta
rename to Assets/Scripts/PlayerMovement.cs.meta
diff --git a/Assets/Scripts/PlayerSpawner.cs b/Assets/Scripts/PlayerSpawner.cs
new file mode 100644
index 00000000..52d91e09
--- /dev/null
+++ b/Assets/Scripts/PlayerSpawner.cs
@@ -0,0 +1,22 @@
+using System;
+using UnityEngine;
+
+public class PlayerSpawner : MonoBehaviour
+{
+ [SerializeField] private GameObject _playerTemplate;
+ [SerializeField] private Transform _spawnPosition;
+ [SerializeField] private Transform _parent;
+ [SerializeField] private EnemiesSpawner _enemiesSpawner;
+
+ public GameObject Player { get; private set; }
+
+ public event Action Spawned;
+
+ public void Init()
+ {
+ Player = Instantiate(_playerTemplate, _spawnPosition.transform.position, Quaternion.identity, _parent);
+ PlayerMovement playerMovement = Player.GetComponent();
+ playerMovement.Init(_enemiesSpawner);
+ Spawned?.Invoke(Player.transform);
+ }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/PlayerSpawner.cs.meta b/Assets/Scripts/PlayerSpawner.cs.meta
new file mode 100644
index 00000000..1e4a1cb5
--- /dev/null
+++ b/Assets/Scripts/PlayerSpawner.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 85171ab0d35869147a19ac9656f2d1b2
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Group1.meta b/Assets/Sprites.meta
similarity index 100%
rename from Assets/Group1.meta
rename to Assets/Sprites.meta
diff --git a/Assets/Group1/Player.png b/Assets/Sprites/Enemy.png
similarity index 100%
rename from Assets/Group1/Player.png
rename to Assets/Sprites/Enemy.png
diff --git a/Assets/Group1/enemy.png.meta b/Assets/Sprites/Enemy.png.meta
similarity index 100%
rename from Assets/Group1/enemy.png.meta
rename to Assets/Sprites/Enemy.png.meta
diff --git a/Assets/Group1/enemy.png b/Assets/Sprites/Player.png
similarity index 100%
rename from Assets/Group1/enemy.png
rename to Assets/Sprites/Player.png
diff --git a/Assets/Group1/Player.png.meta b/Assets/Sprites/Player.png.meta
similarity index 100%
rename from Assets/Group1/Player.png.meta
rename to Assets/Sprites/Player.png.meta
diff --git a/Logs/Packages-Update.log b/Logs/Packages-Update.log
new file mode 100644
index 00000000..c438a721
--- /dev/null
+++ b/Logs/Packages-Update.log
@@ -0,0 +1,25 @@
+
+=== Sun Aug 22 19:31:19 2021
+
+Packages were changed.
+Update Mode: updateDependencies
+
+The following packages were added:
+ com.unity.2d.sprite@1.0.0
+ com.unity.2d.tilemap@1.0.0
+ com.unity.ide.rider@1.1.4
+ com.unity.ide.vscode@1.2.3
+ com.unity.modules.androidjni@1.0.0
+ com.unity.multiplayer-hlapi@1.0.8
+ com.unity.test-framework@1.1.22
+ com.unity.timeline@1.2.6
+ com.unity.ugui@1.0.0
+ com.unity.xr.legacyinputhelpers@2.1.7
+The following packages were updated:
+ com.unity.ads from version 2.0.8 to 3.6.1
+ com.unity.analytics from version 3.2.2 to 3.3.5
+ com.unity.collab-proxy from version 1.2.15 to 1.2.16
+ com.unity.purchasing from version 2.0.3 to 2.2.1
+ com.unity.textmeshpro from version 1.3.0 to 2.0.1
+The following packages were removed:
+ com.unity.package-manager-ui@2.0.7
diff --git a/Packages/manifest.json b/Packages/manifest.json
index 8392bea1..1ac04c1d 100644
--- a/Packages/manifest.json
+++ b/Packages/manifest.json
@@ -1,12 +1,21 @@
{
"dependencies": {
- "com.unity.ads": "2.0.8",
- "com.unity.analytics": "3.2.2",
- "com.unity.collab-proxy": "1.2.15",
- "com.unity.package-manager-ui": "2.0.7",
- "com.unity.purchasing": "2.0.3",
- "com.unity.textmeshpro": "1.3.0",
+ "com.unity.2d.sprite": "1.0.0",
+ "com.unity.2d.tilemap": "1.0.0",
+ "com.unity.ads": "3.6.1",
+ "com.unity.analytics": "3.3.5",
+ "com.unity.collab-proxy": "1.2.16",
+ "com.unity.ide.rider": "1.1.4",
+ "com.unity.ide.vscode": "1.2.3",
+ "com.unity.multiplayer-hlapi": "1.0.8",
+ "com.unity.purchasing": "2.2.1",
+ "com.unity.test-framework": "1.1.22",
+ "com.unity.textmeshpro": "2.0.1",
+ "com.unity.timeline": "1.2.6",
+ "com.unity.ugui": "1.0.0",
+ "com.unity.xr.legacyinputhelpers": "2.1.7",
"com.unity.modules.ai": "1.0.0",
+ "com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.audio": "1.0.0",
diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json
new file mode 100644
index 00000000..8c5f812e
--- /dev/null
+++ b/Packages/packages-lock.json
@@ -0,0 +1,377 @@
+{
+ "dependencies": {
+ "com.unity.2d.sprite": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.2d.tilemap": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.ads": {
+ "version": "3.6.1",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.analytics": {
+ "version": "3.3.5",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.collab-proxy": {
+ "version": "1.2.16",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ext.nunit": {
+ "version": "1.0.6",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.rider": {
+ "version": "1.1.4",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.test-framework": "1.1.1"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.vscode": {
+ "version": "1.2.3",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.multiplayer-hlapi": {
+ "version": "1.0.8",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "nuget.mono-cecil": "0.1.6-preview"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.purchasing": {
+ "version": "2.2.1",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.test-framework": {
+ "version": "1.1.22",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ext.nunit": "1.0.6",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.textmeshpro": {
+ "version": "2.0.1",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.timeline": {
+ "version": "1.2.6",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ugui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0"
+ }
+ },
+ "com.unity.xr.legacyinputhelpers": {
+ "version": "2.1.7",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.vr": "1.0.0",
+ "com.unity.modules.xr": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "nuget.mono-cecil": {
+ "version": "0.1.6-preview",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.modules.ai": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.androidjni": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.animation": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.assetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.audio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.cloth": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.director": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.animation": "1.0.0"
+ }
+ },
+ "com.unity.modules.imageconversion": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.imgui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.jsonserialize": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.particlesystem": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics2d": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.screencapture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.subsystems": {
+ "version": "1.0.0",
+ "depth": 1,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.terrain": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.terrainphysics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.terrain": "1.0.0"
+ }
+ },
+ "com.unity.modules.tilemap": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics2d": "1.0.0"
+ }
+ },
+ "com.unity.modules.ui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.uielements": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.umbra": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unityanalytics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequest": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unitywebrequestassetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestaudio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.audio": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequesttexture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestwww": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequestaudio": "1.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.vehicles": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.video": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.vr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.xr": "1.0.0"
+ }
+ },
+ "com.unity.modules.wind": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.xr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.subsystems": "1.0.0"
+ }
+ }
+ }
+}
diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset
index 29dea529..5162e19f 100644
--- a/ProjectSettings/EditorSettings.asset
+++ b/ProjectSettings/EditorSettings.asset
@@ -3,19 +3,33 @@
--- !u!159 &1
EditorSettings:
m_ObjectHideFlags: 0
- serializedVersion: 7
+ serializedVersion: 9
m_ExternalVersionControlSupport: Visible Meta Files
m_SerializationMode: 2
m_LineEndingsForNewScripts: 2
m_DefaultBehaviorMode: 0
+ m_PrefabRegularEnvironment: {fileID: 0}
+ m_PrefabUIEnvironment: {fileID: 0}
m_SpritePackerMode: 0
m_SpritePackerPaddingPower: 1
m_EtcTextureCompressorBehavior: 1
m_EtcTextureFastCompressor: 1
m_EtcTextureNormalCompressor: 2
m_EtcTextureBestCompressor: 4
- m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd
+ m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmref
m_ProjectGenerationRootNamespace:
- m_UserGeneratedProjectSuffix:
m_CollabEditorSettings:
inProgressEnabled: 1
+ m_EnableTextureStreamingInEditMode: 1
+ m_EnableTextureStreamingInPlayMode: 1
+ m_AsyncShaderCompilation: 1
+ m_EnterPlayModeOptionsEnabled: 0
+ m_EnterPlayModeOptions: 3
+ m_ShowLightmapResolutionOverlay: 1
+ m_UseLegacyProbeSampleCount: 1
+ m_AssetPipelineMode: 1
+ m_CacheServerMode: 0
+ m_CacheServerEndpoint:
+ m_CacheServerNamespacePrefix: default
+ m_CacheServerEnableDownload: 1
+ m_CacheServerEnableUpload: 1
diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset
new file mode 100644
index 00000000..6920e3ad
--- /dev/null
+++ b/ProjectSettings/PackageManagerSettings.asset
@@ -0,0 +1,38 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 61
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ScopedRegistriesSettingsExpanded: 1
+ oneTimeWarningShown: 0
+ m_Registries:
+ - m_Id: main
+ m_Name:
+ m_Url: https://packages.unity.com
+ m_Scopes: []
+ m_IsDefault: 1
+ m_UserSelectedRegistryName:
+ m_UserAddingNewScopedRegistry: 0
+ m_RegistryInfoDraft:
+ m_ErrorMessage:
+ m_Original:
+ m_Id:
+ m_Name:
+ m_Url:
+ m_Scopes: []
+ m_IsDefault: 0
+ m_Modified: 0
+ m_Name:
+ m_Url:
+ m_Scopes:
+ -
+ m_SelectedScopeIndex: 0
diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt
index 6dfd6c14..e8a0ab94 100644
--- a/ProjectSettings/ProjectVersion.txt
+++ b/ProjectSettings/ProjectVersion.txt
@@ -1 +1,2 @@
-m_EditorVersion: 2018.3.14f1
+m_EditorVersion: 2019.4.20f1
+m_EditorVersionWithRevision: 2019.4.20f1 (6dd1c08eedfa)
diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset
new file mode 100644
index 00000000..482590c1
--- /dev/null
+++ b/ProjectSettings/XRSettings.asset
@@ -0,0 +1,10 @@
+{
+ "m_SettingKeys": [
+ "VR Device Disabled",
+ "VR Device User Alert"
+ ],
+ "m_SettingValues": [
+ "False",
+ "False"
+ ]
+}
\ No newline at end of file