From 4fb1d1ee4726c999a2ffedd1c097d475dd50546e Mon Sep 17 00:00:00 2001 From: Pasha Date: Mon, 19 Jan 2026 11:32:57 +0000 Subject: [PATCH] Made enemies die --- Assets/Prefabs/Corridor.prefab | 10 +- Assets/Prefabs/CorridorParts/Enemy.prefab | 16 + Assets/Prefabs/PlayerReplayer.prefab | 8 +- Assets/Scenes/WorldScene.unity | 525 +++++----------------- Assets/Scripts/EnemyController.cs | 14 + Assets/Scripts/EnemyController.cs.meta | 3 + Assets/Scripts/PlayerController.cs | 7 +- 7 files changed, 155 insertions(+), 428 deletions(-) create mode 100644 Assets/Scripts/EnemyController.cs create mode 100644 Assets/Scripts/EnemyController.cs.meta diff --git a/Assets/Prefabs/Corridor.prefab b/Assets/Prefabs/Corridor.prefab index c3d6476..f503e37 100644 --- a/Assets/Prefabs/Corridor.prefab +++ b/Assets/Prefabs/Corridor.prefab @@ -139,6 +139,7 @@ Transform: - {fileID: 615212893800131175} - {fileID: 2559280423146052835} - {fileID: 4237965533368229587} + - {fileID: 7248279439831960336} m_Father: {fileID: 4872202698225962268} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &3292909469865275622 @@ -569,7 +570,7 @@ GameObject: m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 1 + m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &2954919674435554904 Transform: @@ -1127,7 +1128,6 @@ Transform: - {fileID: 1882264671035603731} - {fileID: 3221870984457002302} - {fileID: 3010340117121041265} - - {fileID: 7248279439831960336} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &8959804508983558599 @@ -2426,7 +2426,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 4872202698225962268} + m_TransformParent: {fileID: 3221870984457002302} m_Modifications: - target: {fileID: 4184610175437431037, guid: 6c08ab4a95014ae4db1eebdc5d104b17, type: 3} @@ -2446,7 +2446,7 @@ PrefabInstance: - target: {fileID: 4184610175437431037, guid: 6c08ab4a95014ae4db1eebdc5d104b17, type: 3} propertyPath: m_LocalRotation.w - value: 0.54038155 + value: 0.5403816 objectReference: {fileID: 0} - target: {fileID: 4184610175437431037, guid: 6c08ab4a95014ae4db1eebdc5d104b17, type: 3} @@ -2456,7 +2456,7 @@ PrefabInstance: - target: {fileID: 4184610175437431037, guid: 6c08ab4a95014ae4db1eebdc5d104b17, type: 3} propertyPath: m_LocalRotation.y - value: 0.84142005 + value: 0.8414201 objectReference: {fileID: 0} - target: {fileID: 4184610175437431037, guid: 6c08ab4a95014ae4db1eebdc5d104b17, type: 3} diff --git a/Assets/Prefabs/CorridorParts/Enemy.prefab b/Assets/Prefabs/CorridorParts/Enemy.prefab index 1de632a..4298b29 100644 --- a/Assets/Prefabs/CorridorParts/Enemy.prefab +++ b/Assets/Prefabs/CorridorParts/Enemy.prefab @@ -92,6 +92,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 4184610175437431037} + - component: {fileID: 7257751258790706911} m_Layer: 0 m_Name: Enemy m_TagString: Untagged @@ -115,3 +116,18 @@ Transform: - {fileID: 1276636676886672381} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7257751258790706911 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6036120470499022404} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6262d641981b43889d09dccc3cb72b74, type: 3} + m_Name: + m_EditorClassIdentifier: + Player: {fileID: 0} + DeathIndex: 0 + Renderer: {fileID: 602539943244629249} diff --git a/Assets/Prefabs/PlayerReplayer.prefab b/Assets/Prefabs/PlayerReplayer.prefab index 172fd55..6950050 100644 --- a/Assets/Prefabs/PlayerReplayer.prefab +++ b/Assets/Prefabs/PlayerReplayer.prefab @@ -25,7 +25,7 @@ Transform: m_GameObject: {fileID: 356687226755228914} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.3, y: 0, z: 0} + m_LocalPosition: {x: 0, y: -0.1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -56,7 +56,7 @@ Transform: m_GameObject: {fileID: 2714223452157441578} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.3, y: 0, z: 100} + m_LocalPosition: {x: 0, y: 0, z: 100} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -285,8 +285,8 @@ LineRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_Positions: - - {x: -0.3, y: 0, z: 0} - - {x: -0.3, y: 0, z: 100} + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 100} m_Parameters: serializedVersion: 3 widthMultiplier: 1 diff --git a/Assets/Scenes/WorldScene.unity b/Assets/Scenes/WorldScene.unity index bb8a0af..ce2e171 100644 --- a/Assets/Scenes/WorldScene.unity +++ b/Assets/Scenes/WorldScene.unity @@ -436,6 +436,11 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 376463832094554576, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} - target: {fileID: 400694875276343664, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -596,6 +601,11 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 4196511694219924786, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} - target: {fileID: 4231014925765934540, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -741,6 +751,11 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 6206983139588420677, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} - target: {fileID: 6229906376749921309, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -791,6 +806,11 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 7240180351567446257, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} - target: {fileID: 7286240824399276975, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -886,6 +906,11 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 9020267387182154433, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} - target: {fileID: 9037681806077139258, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -1059,7 +1084,19 @@ MonoBehaviour: BulletTracerRenderer: {fileID: 0} BulletTracerStart: {fileID: 0} BulletTracerEnd: {fileID: 0} - FrameIndex: 0 + k__BackingField: 0 +--- !u!114 &1207293318 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1013965729963872153, guid: 2b0bfd2786fee6740a799a99023f5000, + type: 3} + m_PrefabInstance: {fileID: 466407930} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42603e4f95b24efa85355a04450c20e2, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1244742874 GameObject: m_ObjectHideFlags: 0 @@ -1203,195 +1240,20 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 17868670549024712, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + - target: {fileID: 376463832094554576, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 240160065274087146, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 4196511694219924786, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 400694875276343664, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 4196511694219924786, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 569710748959215093, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 625193304129650021, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 725268252840732785, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 793048354685661517, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 826979391756256502, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 935265511481231032, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1171570022577841326, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 1326719398272462835, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1428396662941447420, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1797985207210921452, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 1870748515751205382, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2194956064655646794, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2301698800342741435, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2508023720597109326, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 2903802654205815757, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2945805630842064375, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 3137840870651630805, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3142181849504993886, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3197705267526542763, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3265510187010321231, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 3292909469865275622, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3402158371375062986, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 3430898547110654294, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3438396476957023288, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3444373307065248131, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3471531965939179475, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3484853781568712445, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3751752189907976706, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3938658468464079477, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 4075960403877733725, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4079312733806179985, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4231014925765934540, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 4254862443617674947, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 4271555374191631566, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4790725911574691657, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 + propertyPath: DeathIndex + value: 250 objectReference: {fileID: 0} - target: {fileID: 4872202698225962268, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} @@ -1443,241 +1305,26 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4940139136540467740, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + - target: {fileID: 6206983139588420677, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4986959438618556691, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 7240180351567446257, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5007702677795291934, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 5107673173286518912, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5141354586435820431, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5229135416513932709, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5390220974494995979, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5424227773110604854, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5540910097206383729, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5818434524242578700, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5841053224839544858, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5876863907538322408, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 5969717476800133513, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6010088612974294175, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6129344070006188980, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6229906376749921309, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 6233921326888249413, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6258008330224488999, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6474647522348921935, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6610721466913335069, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698886466286200222, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6745714382261111065, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6854510659607190541, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6933358116276440937, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7026713873686631526, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7286240824399276975, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7406954585042866748, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7751027094119097137, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7793273352226816208, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7899330130529734945, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7902717643622040301, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7961013171826146174, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8082538933299750811, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8210297559178548869, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8245584375835672402, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8416506857762967304, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} - target: {fileID: 8436299661722214638, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_Name value: Corridor-FakeA objectReference: {fileID: 0} - - target: {fileID: 8436299661722214638, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + - target: {fileID: 9020267387182154433, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8449727714875398950, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 2147483647 - objectReference: {fileID: 0} - - target: {fileID: 8482895846410775919, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8637558727776836074, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8665457407375984875, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8741541290893890007, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8959804508983558599, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9037681806077139258, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9127656511254799906, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9132014884707885225, guid: ffc439d5d7c92f14aa90c763e1cde8d2, - type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1701,6 +1348,16 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 376463832094554576, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 376463832094554576, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: DeathIndex + value: 657 + objectReference: {fileID: 0} - target: {fileID: 400694875276343664, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -1861,6 +1518,16 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} + - target: {fileID: 4196511694219924786, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 4196511694219924786, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: DeathIndex + value: 1000 + objectReference: {fileID: 0} - target: {fileID: 4231014925765934540, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -2006,6 +1673,16 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} + - target: {fileID: 6206983139588420677, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 6206983139588420677, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: DeathIndex + value: 493 + objectReference: {fileID: 0} - target: {fileID: 6229906376749921309, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -2056,6 +1733,16 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} + - target: {fileID: 7240180351567446257, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 7240180351567446257, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: DeathIndex + value: 604 + objectReference: {fileID: 0} - target: {fileID: 7286240824399276975, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags @@ -2151,6 +1838,16 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} + - target: {fileID: 9020267387182154433, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: Player + value: + objectReference: {fileID: 1207293318} + - target: {fileID: 9020267387182154433, guid: ffc439d5d7c92f14aa90c763e1cde8d2, + type: 3} + propertyPath: DeathIndex + value: 192 + objectReference: {fileID: 0} - target: {fileID: 9037681806077139258, guid: ffc439d5d7c92f14aa90c763e1cde8d2, type: 3} propertyPath: m_StaticEditorFlags diff --git a/Assets/Scripts/EnemyController.cs b/Assets/Scripts/EnemyController.cs new file mode 100644 index 0000000..1240528 --- /dev/null +++ b/Assets/Scripts/EnemyController.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +namespace InterfaceOff.WorldScene +{ + public class EnemyController : MonoBehaviour + { + [SerializeField] private PlayerController Player; + [SerializeField] private int DeathIndex = 500; + [SerializeField] private GameObject Renderer; + + private void Update() => + Renderer.SetActive(DeathIndex > Player.FrameIndex); + } +} \ No newline at end of file diff --git a/Assets/Scripts/EnemyController.cs.meta b/Assets/Scripts/EnemyController.cs.meta new file mode 100644 index 0000000..515852f --- /dev/null +++ b/Assets/Scripts/EnemyController.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6262d641981b43889d09dccc3cb72b74 +timeCreated: 1768821711 \ No newline at end of file diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index 42a55f4..38b6214 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -8,14 +8,11 @@ namespace InterfaceOff.WorldScene private static PlayerController Instance; private PlayerFrameInfo[] Frames; - [Header("Bullet Tracer Info")] [SerializeField] private LineRenderer BulletTracerRenderer; [SerializeField] private Transform BulletTracerStart; [SerializeField] private Transform BulletTracerEnd; - - [Header("Dev View")] - [SerializeField] private int FrameIndex; - + [field: SerializeField] public int FrameIndex { get; private set; } + private float LerpValue; private void Awake()