From 8b71184ee92ef227332f23eb3b2f12c11812d6c0 Mon Sep 17 00:00:00 2001 From: Gregory Campbell Date: Tue, 7 Apr 2020 22:14:10 -0400 Subject: [PATCH] Implemented individual colouring+game object for each body part of enemy robot --- Assets/Animations/Enemy Hit Draft.anim | 20 +- Assets/Scenes/Test Scene.unity | 979 ++++++++++++++++-- Assets/Scripts/GMScript.cs | 83 +- Assets/Textures/Enemy Textures.meta | 8 + Assets/Textures/Enemy Textures/Antenna.meta | 8 + .../Enemy Textures/Antenna/AntennaDraft.png | Bin 0 -> 6688 bytes .../Antenna/AntennaDraft.png.meta | 92 ++ Assets/Textures/Enemy Textures/Arm.meta | 8 + .../Textures/Enemy Textures/Arm/ArmDraft.png | Bin 0 -> 11325 bytes .../Enemy Textures/Arm/ArmDraft.png.meta | 92 ++ Assets/Textures/Enemy Textures/Body.meta | 8 + .../Enemy Textures/Body/BodyDraft.png | Bin 0 -> 7694 bytes .../Enemy Textures/Body/BodyDraft.png.meta | 92 ++ Assets/Textures/Enemy Textures/Chest.meta | 8 + .../Enemy Textures/Chest/PanelDraft.png | Bin 0 -> 12896 bytes .../Enemy Textures/Chest/PanelDraft.png.meta | 92 ++ Assets/Textures/Enemy Textures/Head.meta | 8 + .../Enemy Textures/Head/HeadDraft.png | Bin 0 -> 14833 bytes .../Enemy Textures/Head/HeadDraft.png.meta | 92 ++ Assets/Textures/Enemy Textures/Weakness.meta | 8 + .../Enemy Textures/Weakness/WeaknessDraft.png | Bin 0 -> 28320 bytes .../Weakness/WeaknessDraft.png.meta | 92 ++ 22 files changed, 1562 insertions(+), 128 deletions(-) create mode 100644 Assets/Textures/Enemy Textures.meta create mode 100644 Assets/Textures/Enemy Textures/Antenna.meta create mode 100644 Assets/Textures/Enemy Textures/Antenna/AntennaDraft.png create mode 100644 Assets/Textures/Enemy Textures/Antenna/AntennaDraft.png.meta create mode 100644 Assets/Textures/Enemy Textures/Arm.meta create mode 100644 Assets/Textures/Enemy Textures/Arm/ArmDraft.png create mode 100644 Assets/Textures/Enemy Textures/Arm/ArmDraft.png.meta create mode 100644 Assets/Textures/Enemy Textures/Body.meta create mode 100644 Assets/Textures/Enemy Textures/Body/BodyDraft.png create mode 100644 Assets/Textures/Enemy Textures/Body/BodyDraft.png.meta create mode 100644 Assets/Textures/Enemy Textures/Chest.meta create mode 100644 Assets/Textures/Enemy Textures/Chest/PanelDraft.png create mode 100644 Assets/Textures/Enemy Textures/Chest/PanelDraft.png.meta create mode 100644 Assets/Textures/Enemy Textures/Head.meta create mode 100644 Assets/Textures/Enemy Textures/Head/HeadDraft.png create mode 100644 Assets/Textures/Enemy Textures/Head/HeadDraft.png.meta create mode 100644 Assets/Textures/Enemy Textures/Weakness.meta create mode 100644 Assets/Textures/Enemy Textures/Weakness/WeaknessDraft.png create mode 100644 Assets/Textures/Enemy Textures/Weakness/WeaknessDraft.png.meta diff --git a/Assets/Animations/Enemy Hit Draft.anim b/Assets/Animations/Enemy Hit Draft.anim index dce6138..1d3dd15 100644 --- a/Assets/Animations/Enemy Hit Draft.anim +++ b/Assets/Animations/Enemy Hit Draft.anim @@ -20,7 +20,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: {x: 0, y: 2, z: 0} + value: {x: 0, y: 0, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 @@ -29,7 +29,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.16666667 - value: {x: 0, y: 2, z: 0} + value: {x: 0, y: 0, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 @@ -38,7 +38,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.41666666 - value: {x: 0, y: 0, z: 0} + value: {x: 0, y: -2, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 @@ -47,7 +47,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.5833333 - value: {x: 0, y: 0, z: 0} + value: {x: 0, y: -2, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 @@ -56,7 +56,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 0.9166667 - value: {x: 0, y: 2, z: 0} + value: {x: 0, y: 0, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 @@ -166,7 +166,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: 2 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -175,7 +175,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.16666667 - value: 2 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -184,7 +184,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.41666666 - value: 0 + value: -2 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -193,7 +193,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.5833333 - value: 0 + value: -2 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -202,7 +202,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 0.9166667 - value: 2 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 diff --git a/Assets/Scenes/Test Scene.unity b/Assets/Scenes/Test Scene.unity index c78cc4f..3ce164b 100644 --- a/Assets/Scenes/Test Scene.unity +++ b/Assets/Scenes/Test Scene.unity @@ -121,6 +121,37 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &46649160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 46649161} + m_Layer: 0 + m_Name: Enemy Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &46649161 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 46649160} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 547726943} + m_Father: {fileID: 2030950432} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &76123733 GameObject: m_ObjectHideFlags: 0 @@ -220,7 +251,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &143825028 GameObject: @@ -475,7 +506,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &253563187 GameObject: @@ -558,6 +589,87 @@ SpriteRenderer: m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &413705666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 413705667} + - component: {fileID: 413705668} + m_Layer: 0 + m_Name: Enemy Weakness Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &413705667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 413705666} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 1} + m_Children: [] + m_Father: {fileID: 2133992576} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &413705668 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 413705666} + 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: 1 + 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: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.12, y: 5.12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &457258234 GameObject: m_ObjectHideFlags: 0 @@ -650,7 +762,7 @@ RectTransform: m_Children: - {fileID: 1357495606} m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -740,6 +852,87 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &547726942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 547726943} + - component: {fileID: 547726944} + m_Layer: 0 + m_Name: Enemy Head Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &547726943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 547726942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 46649161} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &547726944 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 547726942} + 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: 1 + 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: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.12, y: 5.12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &584866347 GameObject: m_ObjectHideFlags: 0 @@ -821,6 +1014,87 @@ SpriteRenderer: m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &604408376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 604408377} + - component: {fileID: 604408378} + m_Layer: 0 + m_Name: Enemy Antenna Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &604408377 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604408376} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.25, y: 0.25, z: 1} + m_Children: [] + m_Father: {fileID: 1209232140} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &604408378 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604408376} + 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: 1 + 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: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.12, y: 5.12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &617295556 GameObject: m_ObjectHideFlags: 0 @@ -1031,6 +1305,87 @@ SpriteRenderer: m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &906838570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 906838571} + - component: {fileID: 906838572} + m_Layer: 0 + m_Name: Enemy Chest Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &906838571 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906838570} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.25, y: 0.25, z: 1} + m_Children: [] + m_Father: {fileID: 1989602357} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &906838572 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906838570} + 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: 1 + 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: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.12, y: 5.12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &925518057 GameObject: m_ObjectHideFlags: 0 @@ -1143,6 +1498,87 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1046479937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046479938} + - component: {fileID: 1046479939} + m_Layer: 0 + m_Name: Enemy Arm Left Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1046479938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046479937} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 1247425757} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1046479939 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046479937} + 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: 1 + 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: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.12, y: 5.12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1054126016 GameObject: m_ObjectHideFlags: 0 @@ -1346,7 +1782,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 16 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1144941703 GameObject: @@ -1425,6 +1861,68 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1144941703} m_CullTransparentMesh: 0 +--- !u!1 &1209232139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1209232140} + m_Layer: 0 + m_Name: Enemy Antenna + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1209232140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1209232139} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 4.25, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 604408377} + m_Father: {fileID: 2030950432} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1247425756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1247425757} + m_Layer: 0 + m_Name: Enemy Arm Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1247425757 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1247425756} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1046479938} + m_Father: {fileID: 2030950432} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1332590105 GameObject: m_ObjectHideFlags: 0 @@ -1517,7 +2015,7 @@ RectTransform: m_Children: - {fileID: 143825029} m_Father: {fileID: 0} - m_RootOrder: 15 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -1822,7 +2320,7 @@ RectTransform: m_Children: - {fileID: 151717030} m_Father: {fileID: 0} - m_RootOrder: 12 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -1868,7 +2366,6 @@ MonoBehaviour: - {fileID: 21300000, guid: b5658b40beb1f9f4fb8eb7d3cbaed4b3, type: 3} - {fileID: 21300000, guid: 09aa42caedc343b48896a6d309612f25, type: 3} - {fileID: 21300000, guid: 03ee63c97936fc842b2ae42ad6694abc, type: 3} - EnemyRobot: {fileID: 1823112110} Hit: {fileID: 76123733} EnemyHit: {fileID: 253373582} Sheild: {fileID: 1797600398} @@ -1876,6 +2373,26 @@ MonoBehaviour: PartyDamageText: {fileID: 1357495607} EnemyHealthText: {fileID: 1144941705} PartyHealthText: {fileID: 143825030} + EnemyParts: + - {fileID: 1209232139} + - {fileID: 46649160} + - {fileID: 2092827605} + - {fileID: 1247425756} + - {fileID: 1646474455} + - {fileID: 1989602356} + - {fileID: 2133992575} + EnemyHead: + - {fileID: 21300000, guid: 8338d2ec6b34fbd4ca3767becb323e67, type: 3} + EnemyAntenna: + - {fileID: 21300000, guid: b169803bcf9e7e1468e3461eaaca53d4, type: 3} + EnemyBody: + - {fileID: 21300000, guid: 6954e94cc857d07449f3b4ae937194a7, type: 3} + EnemyArm: + - {fileID: 21300000, guid: edfe764d372a56a4eb72751782b40e43, type: 3} + EnemyChest: + - {fileID: 21300000, guid: 6ac5bd5ae98a7734296a9e294e71071f, type: 3} + EnemyWeakness: + - {fileID: 21300000, guid: 370d5138861084a469d6460016c43cdb, type: 3} --- !u!4 &1480396848 Transform: m_ObjectHideFlags: 0 @@ -1921,6 +2438,37 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1646474455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1646474456} + m_Layer: 0 + m_Name: Enemy Arm Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1646474456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1646474455} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1924729443} + m_Father: {fileID: 2030950432} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1721551257 GameObject: m_ObjectHideFlags: 0 @@ -2013,7 +2561,7 @@ RectTransform: m_Children: - {fileID: 1144941704} m_Father: {fileID: 0} - m_RootOrder: 14 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -2130,109 +2678,8 @@ Transform: m_LocalScale: {x: 3.5, y: 0.5, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1823112110 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1823112112} - - component: {fileID: 1823112111} - - component: {fileID: 1823112113} - m_Layer: 0 - m_Name: Enemy Robot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1823112111 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823112110} - 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: 1 - 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: 782cbe29d80f4be48a37a0fdf3defe97, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.2048, y: 0.2048} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1823112112 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823112110} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 2, z: 0} - m_LocalScale: {x: 25, y: 25, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &1823112113 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823112110} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: cc51f341cc65e0b46a13c7b8cc02555e, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1 &1887744308 GameObject: m_ObjectHideFlags: 0 @@ -2314,6 +2761,87 @@ SpriteRenderer: m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1924729442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1924729443} + - component: {fileID: 1924729444} + m_Layer: 0 + m_Name: Enemy Arm Right Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1924729443 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924729442} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 1646474456} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1924729444 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924729442} + 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: 1 + 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: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.12, y: 5.12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1935397210 GameObject: m_ObjectHideFlags: 0 @@ -2443,6 +2971,175 @@ Transform: m_Father: {fileID: 1537576151} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1989602356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1989602357} + m_Layer: 0 + m_Name: Enemy Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1989602357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1989602356} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 906838571} + m_Father: {fileID: 2030950432} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1999664080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1999664081} + - component: {fileID: 1999664082} + m_Layer: 0 + m_Name: Enemy Body Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1999664081 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1999664080} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 2092827606} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1999664082 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1999664080} + 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: 1 + 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: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.12, y: 5.12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2030950431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2030950432} + - component: {fileID: 2030950433} + m_Layer: 0 + m_Name: Enemy Robot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2030950432 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030950431} + 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: 1209232140} + - {fileID: 46649161} + - {fileID: 2092827606} + - {fileID: 1247425757} + - {fileID: 1646474456} + - {fileID: 1989602357} + - {fileID: 2133992576} + m_Father: {fileID: 0} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &2030950433 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030950431} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: cc51f341cc65e0b46a13c7b8cc02555e, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1 &2058067573 GameObject: m_ObjectHideFlags: 0 @@ -2572,3 +3269,65 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 0.2, y: 0.2} m_EdgeRadius: 0 +--- !u!1 &2092827605 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2092827606} + m_Layer: 0 + m_Name: Enemy Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2092827606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092827605} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1999664081} + m_Father: {fileID: 2030950432} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2133992575 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2133992576} + m_Layer: 0 + m_Name: Enemy Weakness + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2133992576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2133992575} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 413705667} + m_Father: {fileID: 2030950432} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scripts/GMScript.cs b/Assets/Scripts/GMScript.cs index c784437..349efee 100644 --- a/Assets/Scripts/GMScript.cs +++ b/Assets/Scripts/GMScript.cs @@ -8,7 +8,6 @@ public class GMScript : MonoBehaviour public GameObject[] PartyMembers; public Sprite[] OrderSprites; - public GameObject EnemyRobot; public GameObject Hit; public GameObject EnemyHit; public GameObject Sheild; @@ -18,6 +17,15 @@ public class GMScript : MonoBehaviour public Text EnemyHealthText; public Text PartyHealthText; + public GameObject[] EnemyParts; + + public Sprite[] EnemyHead; + public Sprite[] EnemyAntenna; + public Sprite[] EnemyBody; + public Sprite[] EnemyArm; + public Sprite[] EnemyChest; + public Sprite[] EnemyWeakness; + private bool noRepeat = true; private bool sheild = false; private bool gameover = false; @@ -45,6 +53,8 @@ public class GMScript : MonoBehaviour void Start() { + EnemyBuilder(); + EnemyHealthText.text = enemyHealth.ToString(); PartyHealthText.text = partyHealth.ToString(); EnemyDamageText.text = null; @@ -67,11 +77,6 @@ public class GMScript : MonoBehaviour } - enemyColour = Random.Range(0, 12); - - EnemyRobot.transform.GetComponent().color = - SetColour(enemyColour); - } // Update is called once per frame @@ -344,7 +349,7 @@ public class GMScript : MonoBehaviour { // RUNS ATTACK ANIMATION OF ENEMY - Animator enemyAttackAnim = EnemyRobot.transform.GetComponent(); + Animator enemyAttackAnim = EnemyParts[2].transform.parent.GetComponent(); enemyAttackAnim.SetTrigger("AttackTrigger"); yield return new WaitForSeconds( @@ -352,7 +357,7 @@ public class GMScript : MonoBehaviour +enemyAttackAnim.GetCurrentAnimatorStateInfo(0).normalizedTime); EnemyHit.transform.GetComponent().color = - EnemyRobot.transform.GetComponent().color; + EnemyParts[3].transform.GetChild(0).GetComponent().color; enemyAttackAnim.SetTrigger("AttackTrigger"); @@ -365,6 +370,21 @@ public class GMScript : MonoBehaviour Animator hit = EnemyHit.transform.GetComponent(); hit.SetTrigger("HitTrigger"); + yield return new WaitForSeconds( + hit.GetCurrentAnimatorStateInfo(0).length + +hit.GetCurrentAnimatorStateInfo(0).normalizedTime); + + hit.SetTrigger("HitTrigger"); + + EnemyHit.SetActive(false); + + EnemyHit.transform.GetComponent().color = + EnemyParts[4].transform.GetChild(0).GetComponent().color; + + EnemyHit.SetActive(true); + + hit.SetTrigger("HitTrigger"); + yield return new WaitForSeconds( hit.GetCurrentAnimatorStateInfo(0).length +hit.GetCurrentAnimatorStateInfo(0).normalizedTime); @@ -458,6 +478,53 @@ public class GMScript : MonoBehaviour } + void EnemyBuilder() + { + + EnemyParts[0].transform.GetChild(0).GetComponent().sprite = + EnemyAntenna[Random.Range(0, EnemyAntenna.Length)]; + + EnemyParts[0].transform.GetChild(0).GetComponent().color = + SetColour(Random.Range(0, 12)); + + EnemyParts[1].transform.GetChild(0).GetComponent().sprite = + EnemyHead[Random.Range(0, EnemyHead.Length)]; + + EnemyParts[1].transform.GetChild(0).GetComponent().color = + SetColour(Random.Range(0, 12)); + + EnemyParts[2].transform.GetChild(0).GetComponent().sprite = + EnemyBody[Random.Range(0, EnemyBody.Length)]; + + EnemyParts[2].transform.GetChild(0).GetComponent().color = + SetColour(Random.Range(0, 12)); + + EnemyParts[3].transform.GetChild(0).GetComponent().sprite = + EnemyArm[Random.Range(0, EnemyArm.Length)]; + + EnemyParts[3].transform.GetChild(0).GetComponent().color = + SetColour(Random.Range(0, 12)); + + EnemyParts[4].transform.GetChild(0).GetComponent().sprite = + EnemyArm[Random.Range(0, EnemyArm.Length)]; + + EnemyParts[4].transform.GetChild(0).GetComponent().color = + SetColour(Random.Range(0, 12)); + + EnemyParts[5].transform.GetChild(0).GetComponent().sprite = + EnemyChest[Random.Range(0, EnemyChest.Length)]; + + EnemyParts[5].transform.GetChild(0).GetComponent().color = + SetColour(Random.Range(0, 12)); + + EnemyParts[6].transform.GetChild(0).GetComponent().sprite = + EnemyWeakness[Random.Range(0, EnemyWeakness.Length)]; + + EnemyParts[6].transform.GetChild(0).GetComponent().color = + SetColour(Random.Range(0, 12)); + + } + Color SetColour(int robotColour) { Color colourValue = new Color(1, 1, 1, 1); diff --git a/Assets/Textures/Enemy Textures.meta b/Assets/Textures/Enemy Textures.meta new file mode 100644 index 0000000..118e874 --- /dev/null +++ b/Assets/Textures/Enemy Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ced59d1414277343a4a939fc0e902e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Enemy Textures/Antenna.meta b/Assets/Textures/Enemy Textures/Antenna.meta new file mode 100644 index 0000000..d95b731 --- /dev/null +++ b/Assets/Textures/Enemy Textures/Antenna.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c9e089d72a9eb7446be8c4328b3af7af +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Enemy Textures/Antenna/AntennaDraft.png b/Assets/Textures/Enemy Textures/Antenna/AntennaDraft.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6d61c4eb848c486411df3f7f09fe31758fc602 GIT binary patch literal 6688 zcmcI|c{r5o|NlMH*s_*$&`C!1FcqPXO0u@{SStom87HL>k~L~3Nt>u=6h$~~G}f$H zLd!WdEu2%4ZOk}LIb}@AaMQn(Lmqm-qc%Uhn08U)<$lr@Zi& zg#Z9$)PDOO0EqA>5y;EJVIt<^3>;*Cb+p?KNB9wLtE0m~A^^%;$K3{eVZsa zDHnk{?~vn@cUBRT>bzpFBDhOR>w^Zm4S<>5HRJ&02Fu%(+a+@&EnDLzNRO20kGRBl#USSBDyzK+Po?O0PP;WbQ0m3j)sT|SYuplP%qb8o8DoPvp#|M3hiu zcRteqh0T2We(c1~o_Dj}K`k3PX)@pyw`VZAnN)i+%S<8RXONpIs@4;}eNlVraL_UK zKWBdi8D-;?_P%i?3wdA?8Q@yl60jsn4bTQ$-UrwMM!$Jf!l@`7s0owUIJoah(lQdr zsBO%kaq-RXl(#HtaztzGWXB`k%j{ z>QaUGFHVgAvQ2sAd zfr%WM+{XOxhW(*2eu$=_11KnAsT__EeP?l%@9zVkhGGI$Q%hZa*9*@= zqjXxW9At{=YJicq?vJGen-H%p0H_RIy7s-V4ar$o2-!JbmBx47`7tLasAy=z+=NM{ zA>9zYl50WF=Br*=16eRtB;=ri*_Hpi_URU@5X{@h3Au^zil zc4ka^ENJM|&P5<)7xh$a(wBfMzkos)`Du}@zBFf@Hz=)L&MQA*E%ZH{26+D@GF+Sc z`BI&`3xJ&&X`iW`y7W1SA(J)0XPxwQsvg-0GNJm8CJ5TSRrPM_+Y3YQg>kC&Apk5dN;0{yIiVReQ z%di)!=$UGW~l8Ylu7@oFbvNG+_3S9*G3BveUl@({mORi9o64 zqE*+(o~>}b*SsoV*5JAtyenqoWH9~gVq$7v&97Pv*5<4J9~N!&4JkUdXGhaQ;AChs zClt;OE|fsu))oM6>+`=4`$9TT_s@8)y(c}$fa^+ce{GpGaFB;CV%Zf}Ws{!>`FnmM zuw^nXZSJC!kq(K+JWmZ~V0ahK$Wa-FL)pE=CiPfrt*=>{1cC>k-C2@r=aUL>j@^Co zsvs5oYHz^`U3lRCqbsP08xs}_+qc-lBMT}rPQRI!n-{TpsN;0Wyb26XR&k3G;fCks zl>xIh9$Rs3#Co($nypz5l{q>QOU%Uv-M8}Cn-J31kAsVvX5->r(|v+6-4~YX10h%Xqc1HkPX}mt#;5UUtWBcS5>2x`Ws_$eTzVIDP@7wYn4sxyhC}{Qi(QhB$|7^@>NV zNsm@%Y9vZsyGnrlCM+v zkfB=lodI~^H!{$15PT1sb}dHsx`dms#c0&twNR~Ivmh)0>wCw3xwrY?dBq~6BZr@j z(9`&r5XYj*Cp(o%AeRmvuVxp>366VW+V<5&VR69*3>XEEgU1N_%Yu(3Z3NFm1C3A@{pnyj%n{tPvHAA)eK3HuI=ZMf+K&X}Z}&_= zqVp^|!p_@5_e!=RiS}X9`HA=+Cu35uqagG>N0V1K`%wj{G3L~ea-6~scH7}wb>*|J z@fV;CJ{z(h8SBLc1Py(Y|s zrYIA~j5lY$D-WZ+fh=mp>rS6XU7Q4k$Wm(G61lTy%fm`3?4sk$DY1T7K+9>n;EM3DSGHkvtn2TK_>M$^ zpPz<`k$re)@E6(%Oqn&l!2`3r%1?>uT?C0g+f}N^Q8*W%7fZ$50t#d;g$`#lb(RBg zS6SvV+UzLkM7Zk}NvXw)gD(^%zU)fpr!)8I%R@m9s>&<&XS>9ls*O`lal4MN!)x1C$oZA+|C^SyQ0cv4rc&JHkUWN z*R`fSdwA@Hy12msi(kWDS||&za8n}X>2+-G{W;+*+T*_gl2BV%yDKanJ7{{lT%o7S zJ1#Sa1pY~Q`a3l;&iQ#<@+J=ebQB3bOlYNiahy%64H{IsCzhfJK%R_JcFx)Af%lCzs#72teuP0-0^G zN@LH9DlaE%6Je32NE)Ah@f4=llKkf`)Iw(k+KC(GPe!H~N2sQE0|_noi%?t9tZu1bfvAyf{mgTA|riykW}~xK}6B zpV9ABTP$F#>|G6LgG^Ytk)5gwZ8mMZzWp{Q$9szOp6=;p@{4+A&I91|#X+`VN=BhluYVG5IZ7SEo~5!M^q{X4n7wFaQ zSP3GGz_?fH#v#WSokTuZJ%yd>l3Vu%)p04KuybyX!i9$i#-v`D+2MM*u|Y?H5cx!@ zVO2(5z6LLUV8YHx^Y_6#?|0SN=&^4gFa7Ihr)NKKa;L1-t)c&%W1rrJ!JAFlQ+lz7 zFsAA4gHh7W?8X$mQ;@F}>JrtrlK4)78uJlQxU zqb_XbGKWiV2L*Ue$B7XLRkw`M7RRZWp4I)6BYA%hBR1XMv-vrAa$2JVM8|cp!FctN3{^ zGiwPF8#ACv%HJ<5na#TBEO4zb=3o-J!QQj*f=q}Q7!HT}L)tRqQEbpj&>W*rhNt>l zB|gl0qYv?h#{D4eQz&$k0)1TSHB50;M8IH9=J4?+p-yG7eD1j~ zh_C(BrXI3>&Hc)#^c-2ZYoX`#Wwa-U@1y_mdmK|Vi!}N@lOy4JG=8fu8bTXP*=EkX zfK%q2cX7UGS=z9yb!s1cgEDJg(|xd!cQLA8_oCsnsK`bG_VxbZkKCa=n8&qd{TtV^ zg=n*j;8_G^>`E+IO2b@{nzvLdU0~A6mewMD$u*bD4MZiibJtn++DLX-*qFapkQPU@ z@Z$Vbbb&2(f5!0lM_kKi!$Z!3r$~BTEzX%`hs{ZKZcVxL^ob<;q~vbN@B33cKf?+G zp;j*E6hyQ*MK9zUyyv_!Yd6xXv0>lVkA?cA2Ts>vqT1(C5Hi^( z1#~y;4bw7+x4+{$-{$wdGZ53Rn;}Ox#p%hsOHxDgC4;e20{fc`tok z1b+@XNa^}DD^j{;c7`w)m;T}@L9I>>y%s`N=-0Ue>&S+W!pg<<5IpKoOK za`PFDr^Kq#?i0e zzt%fU1@_)165yO#yLDU?y~k<~wUL**96oFc56FAjmu2w3qX)A2kIf~I-=M`V0$330 z-IW6cn(`V2fw7=~=v&A#b8q#yE9*sIv?>y-^@MGN_>b2S)q8Pwc%RYYs?D%q`_q^t zI)IJKP5;$+3s#k%kd6-Tx;ICNO}*zBzjd#gb`L3GUA}_AYG1{MWO%P`cUT;jt{2-3 z>K zT*6vvqziTEm+4DQ#!H={FxtX_COIt2^rO+eI$xSOI~%Fi@3`jAzV-r#H zmHUpU$^(mNUg+Q51n4Ju%EYej!s96FmU$XhPGo;6uE3 zsANl0tbpg%!Q==0eVU*K(tyem*(xOVCzGC9eY7dvzbjM3r;Y#AgIbso4YLj0ui6@QtQQX@HI~0MUJ3sIK@wz)K zjWjh#E=FgtL$bj^9-g!G9qy12^+>QR&;ADc2+j%+1WA3Y?4iaj3VxQ_!vys`)HhZM z(lc$H>sa!z>DAjmjxZEqiko{y|JUH<*dq@+68{qI^Pg=G*XqKp(7-n=|NSO~Y%H8> zyf|IO+cG$@j2{nFf4nV&&pl}R*RvM>CqTTP_H}R7I0S!cWn0fquVvp^j4Qt-yk$~z z&2p%j(e6*>;y2gl#0-Hw0n)r|OX0h{Fi{tP4?cv^Rl0B^SX*);4ic4pb-W4AFQ~Xf zV!-7Sb}f^c^I95ql70YZ7L6WCy7-WF7Tu_Wzs5JD;;ls5g(bEMkckH`Uz1@{xo0G< z`y^b5D_*_4eLOC77PlH>rlEN%caA?-?k8bS34Z_c4^xp1uxEjrA*Fw=X8|SeiI&Lf zB_1E$q~>H#UH0l)PG4iU_qY)V+W?f-Etoj+%{c*{UC{b3ZO#M67$VVI< z``$ucAHge9z zN>ic=-Cz&)iF@l->QM3X>N=K&yBbJZO4LZz1%@nbpkzbZ7oo+J?pPxWK6@*)i`T!A z6pQ@$+G7eIln9EbMgU#ourw|jyN~xYI4sEI|MFw9MM}0dlT&(U{?!;Kh3;_KUc8l- F@INs={6zo& literal 0 HcmV?d00001 diff --git a/Assets/Textures/Enemy Textures/Antenna/AntennaDraft.png.meta b/Assets/Textures/Enemy Textures/Antenna/AntennaDraft.png.meta new file mode 100644 index 0000000..46d52ed --- /dev/null +++ b/Assets/Textures/Enemy Textures/Antenna/AntennaDraft.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: b169803bcf9e7e1468e3461eaaca53d4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Enemy Textures/Arm.meta b/Assets/Textures/Enemy Textures/Arm.meta new file mode 100644 index 0000000..03fa47c --- /dev/null +++ b/Assets/Textures/Enemy Textures/Arm.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5f614db949b06948a74b84cc70fbff3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Enemy Textures/Arm/ArmDraft.png b/Assets/Textures/Enemy Textures/Arm/ArmDraft.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cbb39e9fa4ebfa74e43898da12aaeab8beb71c GIT binary patch literal 11325 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�Ue7@z# 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 rXEw&#|5tvv02W;S|GboOG>m9e;YB7F literal 0 HcmV?d00001 diff --git a/Assets/Textures/Enemy Textures/Chest/PanelDraft.png.meta b/Assets/Textures/Enemy Textures/Chest/PanelDraft.png.meta new file mode 100644 index 0000000..275702a --- /dev/null +++ b/Assets/Textures/Enemy Textures/Chest/PanelDraft.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 6ac5bd5ae98a7734296a9e294e71071f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Enemy Textures/Head.meta b/Assets/Textures/Enemy Textures/Head.meta new file mode 100644 index 0000000..85d8c04 --- /dev/null +++ b/Assets/Textures/Enemy Textures/Head.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 329b2bf3e3554914d9a12ef3e71a0b4e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Enemy Textures/Head/HeadDraft.png b/Assets/Textures/Enemy Textures/Head/HeadDraft.png new file mode 100644 index 0000000000000000000000000000000000000000..8e348df1550054e476182a8f1c98197b8116c32a GIT binary patch literal 14833 zcmeIZbyQSe^f!EmPyrDn1*C^grKCe@2$iZk)U8?0xp$A7Tt2Xi<_glLG)i3DZ_L1^^;( zNCaHF0v-;7#!tb+6$f1{b%5~io8MZL44xtL(YEpf08#FLe~_R;VxNPER-xuKq3@S}=V>i|02O0e}O5sjHd> z&2D2u-{m@mt?%u4qkIxoIaKtl#JL%4bZg0DiUh9!B0M>p1+xo(%V zSZ`a?2MAfWd=@K@G!}~OCNb1BEaACQ`V&(6Dv~P_8u?D|*WsKp&V3;H$H0?cO%-S7 z!R>azOp#~dx$6k_ip795kjVf0`Tv&yGUW|5T|f2=dZcU3xnTuie!sjGJfHu%9x_ibmm@b*!Zx{L% zRgrvn14flK!_Nsprtt!geXumJejbq&|5~){_#c}wl=#fOR~v6#ZxMEQ<ZjGn>z=tG}3|7#R?ss@#L_(ofuF%G8-;$-=cZB_oG+)q{a->iZX{W=Ti`a6d_0n zUv{|^<8-65n6ux@D#c`MH9ZO8Lmu-0D<4;LxLqOXH!{Rw8Ezr#(*#^ntrf-^W}oDr zeM@)rJbR_X3)3USLhEEQZ$O*Mcy-eY6pIChd)^TWRFPiBK^2XzFA(pK%ceP$r9Mut zmSXcl9coC}=w>_(UKAlGJqRv%>X&lkUFx{!V})b9m0*OzxcW-K_Xarjy~o2rTX=nP z%LffIm0m-8o()gb+ogRV_3rFw*T}4ER>6yEODp%)nSv19!q%cG!CEoT(KKxL^b9E)_TV9FBuaPZRx?Z|j z9(y?_ECnJ?weIKvFn_@et6VY$%5`pNO4Y!(UeaHqZJjDvfWAG%k57BNvqeeA;!6MU z0=UbsiNVA`V*2P?lE-pn%b#vmiB7cWRABM@(pPDzz_}jg2c-bI$mEtg%45&S ziMzd2$SJ?sT~Ozr(H z5sWX&Jo-m7pPUV|Fq94$@wb86y1`4efv1<`voh7mYHg=v-&&xp<`_;jU<}H3Qj>))ztxbI$;FVvA23BO_sYFXo=oNY$ zhVNH&F5gzK!TD^WyyVJh^ma&Q*Ik2aNm5dQ>jHzg@RukYh15kQ%(_4Pw+qZ+v@+9R z2Yp6F%ag`!axS0EamOiU?P`S_ZR66B{Z8eE}-dFP$ zdu>bAd<_yt_DyY_2JB|ij9r|iuovO7dbCnJSz1&*SZsp`7$w|1t3eHz9%w2;gB&3ckjo!^=izX%RdY8xPkW3G%-dYLx*?^q;KD*Z+oes~MuS*; zukDNvR>XG?YXz4!e9fNop3t5*SL93el^n6Sc_hi4b?g;@kK1?wh-0B0Sa#jr8zBhW za32o>!OkoDyCSf72%q_dWAqDv=+*4g3c00saIMRV#w%Qgdu9HbKk1Y9J#Bq;QTqXE zyM~*?UR2Isl!?nQ0mrnz_I6?v^vCVUqo6hj% zY%$1|_6&8PgQQ-aEyADG8hD_)+tvO&wD35JkPfxQROf{?S6f|C_QfkZz5|dq=K9Zf z-_sy#xD(jRy0x|R%uXV7XU5y=wtE7Gzmu_gzl8EX>zjozD$;7<2LWc zc3<-~Z7>3td#>8@Z<$FSeJcGrSoXT#G`ow?tP}FvA8#&soH0BDYN)d5G&0bLV4&(kXPnQ>JV9Qf-*HCD`nLmf7f z6wNxqU;8x)P7r;zooT}tSCkHHQAR?F4_j)hY5+Ko+;D-UyZN72t!Z8D45DNbl7M6l zm)(Xaa)ylf8bgRVbs07E^ZL>KZ$MQaZ$FcgFXp4OMz<3p&=%EUpxQjbEOIWVS4- z-U3#00CaA%Om@Fn$pM)vx56TJhx@vUlVml;Bd>TA{q1=!wUJvzjb|2Q#3~djcEwdP zJc`XX-h-;1e8m_od-&2626bOTX4N@1t-|xJ5kjB$Vf(KC_&UE;a1RSxR~NzA{fv#?KVIuC*(i zSiRxUT^^0=8PG_L3;08n-}3%lc8!cL*XuvBrowf$O+?D$bWEw zbp^MFez+Vi=iI+$y(Al%f7nIPgdt!dsp$LU=f7>3XjO<3XVd=oJzC&B*T|n^$S;F& zxPp57S5~OD;ZzQY_QqA&cgdr_N!v4^IciYr6>MbwuJaZVjLPC?>Fo_1{;7sGVEk8& zt&UFAs^9@FF)+7kR!c-@y-7g8N(B$=!h5iU%+mWriCxI*PrL#~x9B%L)J6nrx;>Cw zU_W}(MYqmWR^)I?gy=Svl)lXlg={s|us zIT7{)6M}l&7DT3&PnO?*E81QU7Z@N?86!BbmQntAzpc7t8sf;{o8s3qv zafjv<`ePxLE7kO`7*);`a;aC1Pa6HdHPPJjdLH+j&W8$d1^@xUr!?KHFI%? z;&QB%+SEp}9xFL*yX}f}#Q}a0i%ROjEuvfLBxO|P5YW+1JnqvhdPxFIgfK02bP>W( zc7|h>1fmKKv6Jyh{_r9d%_8FBkfnBQ487DPSj8aela{>|6i++I}g zM@BK4D++8()evcJ9=A5#fzR5%}^xxJSV(3~|v6^j(g+_`h?G`KW8k2Wf2ixOk!e_&b9Or1+u!OKWnn z4pYnF+|_1(c)baxTk6e5&!7jrMIs5X{arGjAXLQZL7ITGq|IXKHrD^Q{6CfN*`y499?!shfVkUz)#tn_;B_@kJ zHhe2Tpw-0FA7SN*~Z>tmU02w#jsJ1^xxl_{R5vTYIlK~&s%2E%*L3bLVb`AN| z4~cp!Qb(F!8&0Ke-x85ro1s0vzzZ|@@RvQGG=G=eiItX78-6SdQ|6vGf1v7VVrEZ6B^<-9<`cyOJgoh~fVymsyOHjqc+J$!EBVYvpHOcLDFCB#V3X(K zW>RtL=0I7VIFL^PRKYp~VeC+vR2i-f8VMU!ex!~-xzw{jmIz4{A7sY|bZqjY#pu^O zimwAMA*O|-NKxb~9tcV_MN&^v(5WtSuxR(HVIc`Hs7quHlheR7#At3j#MlgO@kA1- zOwa($KvpJ6nM}?4t4XA%I+~6Jn&Say=b=+Mvd`vW)nx>pdQt{`L^n{!t6^Q?6fXN$ z4QF1Y3?gT{u{$P{ipcY4GXr)HZXvB(S!|l<#BG6Xx0^w+XffKD`G*>yjE(hV6|5(( zYNeC$u*U79kmV7MhJw%v{}vY`cPCCD1}W`NF~Xw9it(DEezB(%ok zFQmv*E1KYEN$^;W>XQLD1_-b&6RqSg91^DG}PP@Vzv_mS;$|;9o@2m5wlrFpB(kl0m znzDlXCsIZ`i`C&$W5AssVWUE>zAp5Q;;OG6YQ02xCD-a;0Ke1c-`jSMb>z_fU$q83 z7|4LEbL2bD4R&bGG%D{rT;j~HLSZBpZ}Vx5!xku(lxVTVY@jaH2W_oSj9~1b$#k)+ zJl?Ue1`I!VG+7w8S0~k6fa~M%9?Z|QvX1jrs^@5EHhMEf>R@M;oVXUCv$~O%30!~0 zh>&?Tutn{~9vS+{VCLEE8j3-X#Zp4oiejpa{Fw&%Gayyysw+grCYgBiBw5R1S{i0w z&~a6T0xY+b`~?Ds&+X?%4u^ zEt!n4kSMetPY!e=+Aw;Sj`VluW!s{bp6}uVbMYPH$@B0UG)smqRleGeUNZnXO#kgh z`x#X0aI*h9^!>Vs1esDL@BV02=5nn>52A2%gLv>}4u}h^Q^|e4b(A~M z?l4jEy3kyta~zso`}Bn+`YKo~u~2>|igZ|>FS@we$;!Gs#7yn_CX%F6?lM>%V-CZ| zPMia#wYSlv`7@-Kt_2-3Tqey`6|bwzqZIq<_aE|YY@*C{LlSXUkPJxaTF|)+D8MgJ zLl)8w7i6VE%S#StG=(nxYzZ5Ng+c=5!V*e&H%aJL@tlPj8%xoc5st| zUZ3r|H3Qr_Xtk+=IM4T|Gu_OZ493^MKTyBi{OzW@o^kK+AO7Dh7u%`R0m-6BRF;xX z#ot9uS>k+Ex#aJrWTp%5ar2Mi&M6PsMo34}7?6pBH=^MYK=BLXWMnlh@aqL*XT)m!9&;pQeTygCzgUQsMa4 zFGV(0%v{LKQ%YF7z(y!(IDG5pSKB&0AZ440-7$kCUov@+mfhyruRAcjcC#HO>n;N| zlMEuL;CPS~m&w)1;S0=qx^|LveCb_@xP3;d6Fk#&hDGJx^o`YrA4krnzVkIa36oMu2XSYqC)cuw}wz+44*+a20(h#RPT*=zLBO%}1ff!_SDwPi0G#K2vAD{j2Lyfd%iPr||(` z9itM;%HSJ|$eOw80?DW<@0;vud$1*#-gA^A;@SqrRFULbeki%4drd-s;%aLb6B4(T zczDPqsFt+W8J($-&f~-bgz|KkJv!8rIJ3jz%HGi+tE8HHypQkJ>ponQ?%*(*7BdQ} zLa+00Qazh*BzZ1+H9yE(rl!3jC^+$n)ONqR^hqH5WcZB`c{Ny3@ zv7L)*P!f7wHw1;Y+h!SaC1<-nhDs`aMhDlXhlwW($ANyo{Bvxu~-&IrHYEf?8`cgw8giMR&X zrN0MvjjeypL*6L{g#DfmlUznn?foI5{>%0Ufj=_&;w;^A7JKDl!Co^>X7R^fOR61P ziVYm=s1h}f}KJ@97#H0$`~(Om?4#?JyKAAI^v&f3E!OMwk(7{$kv;kT*&BGC={E6QOxEfERP1w6wVd1&|M zdxu?DYDup1SF|f6_&%-F_IV2xS#kpF#P0f)B^&WU9;dH@!0rbl88 z=j7C2Jr913kgRKCXckOr;*9!}b_LIahUwOt8knu4l&i zL?Yke%iaBx$7=Un9gen0)`JBL)QSHk+yt@Fjkl$~7FH9@fJ2Yppw5v-NaL+2OS)hM z6M!#J_5HzZeg09E9gF(hF!GP5Z;6YoOZ~QjDxR!K+X8=`ms(K{h!h9%pWlXH{<$-e zG?Zl*gvZNcZ52@kk_ZFq2d{pe>6E$XGOApj(tgVnKwfS8`HM%p?E3)cdzYV~&gRR0 zO7iR5z6UfW(?ckKwHu29@P`)FX+AW_^KNMqsyG28Ev$(nMaq>p3 zIF+_|``~S`7Y-jiALz2-4?JL%ZdODbFz2<=YC~`dD9_*boV_Xb<%`2Jja%$v;RfCm zq`IG`YQ?tbPHS8rmgeBX?-*s@&9zZrPk7}uDA&yuNXXpGvc7>KO7zp$#N0_LYKqln z`&lFV&ac9fD!*)f^{La!!-_QjeaRcLY8W$IIOS;ey-eftT%lxH>m!!yw_4m5-YbZj zzuMrdGKw2NO$B7`%&!;2WJE7V=Xf z{3r;h5p@tUdM$mV$qDI|p-Aw&bnc%Gi|W={TV%bP?h8cO4kze@z~7Ixw!=w{7Z@0K znd&w~DaLRPn%H%t2N=>39|49>O_}2GmzOC=RO^=&)GI)2bFMe+*{lrhj6I&fc*kt# zOI8#woL7a7Vx+E~B40!Z(#Fv#Yu#=i7E};c-;wa-w#wzuF!xf$-0#D8hou>=4n^a_ zqTBBR5!5wJ)J?L|`zL2S7g{gL_ZN1b{+Viv*8rPeV9hbJJm>xAdsQ8kefN;(t#@Ag zu`%Py>kYEQoK*AtYFqGCx&rh|nG7W5mRCElc+DZji<)M}6I|N>R+)vtk4d(7Cv2T$ z{az1NtJU(u8{*!hwnm;Fcl@=zqu1om%#{p3G+x&{AL{&=_R{=&lp$WX@9b|btErHzC0 ze@KB_?0obW+PQz#FcFdSGw8*a4rh2#CaYDK_q)9VTJk|Jn=h{iJsvDC8pZ6GXc8HI zqA(i0>iccLtx8p2YwVH~Wmj^NN!6fxss+pA-*XNd9I$(LzicS|5C%Ko`)eSr9TJ~O zDJjzAgO|}hoqM5#QSJVyf{T5SY(U7>j~yv{eR(7B9xk2Vv->I zQ$Fwp#%2d6-__AwuQVm)p@La_Im~v>HfdSmYoN?b9Qz=Yj!756^mlD zVFbjl!;4q*7g;GH^h->lU;9McHZ3WZ)0n?dym}fWYCT6Z^6CyCFXu*%)y7=Kj`Dp` z!+h$KzLrV9y!heDu($prLrn7E*7N8Sv6RD?y=l=&J~_ra+n0%G8y?#tk7pf2w{u_G z!P?(EV{lMEGT?Lhk^Q5!9yaq)s&srUh!U~*;b~gAts`8wXf$@89Ja0#Qu3$ni`PCg zBKs<&zJP+`SoPf=|KZ4ZNEW(=Cr4mI=Dyz(8;ZY=yVpH`34(Y5{eM`1O25$~52WEq zm@a0_ow{^KJESHPn|dM}l-$QU@b`1(;Ld)FJ@z-((|mGJd^@rOt7SU0>;-n` zzK{vBN9233CTNu4Lrw>X@<|_Qw%^&H>lmQ}n{zd4@lTS_D=FLga8@aGx5Lal*y$&9 zVbc2Fn9Pg7bbQBMSitP3p;VFg2MYoWPFb#M%>_ham-y_Nyy4vz`!YAruVEvR9Kw~) zY+@F7R;zaC;4RNI_u>kY07(JJHPV?!>Pwb?NjRRgwMXCU)-Go8;$lk0yZA!1SOOo{ygwr5CBeNBi`xs8u zbfywy^nFroXzF?cEoD@%pZo0|N1ltRUFUJE?Nw1_x#Qsvs6e63uXfxU*{B8cf-Za1 zWp;JuwXr=xvxryyRj7&pe1pIoTWI)?sCH<%51y1#`24`3{EUVyYf?}~(d)%xqxBZQ zg-)8N>+?*-Xmb`tW!-3Wn@j$U1G2W0&+drh+7`g#DvC5kRf z8=;kpC$qhM@IX|n7EBPH!P1L@hMUe1ANLlIratc)9I+*YHL(2pZj{zN|ht9xeli}KPn_ZeXYnYOtriV{6o=W6`lzYkF-T`u$atqoAQ9e1^c zktaXSK8eKRE1|X@YGG}B=CWY@51}F8{TTGE~d<;}Depzm8u(psp ze$jU&ps;#qfPww+RX;9sTB$}xFuU_E4}uUj%E-LAGw3na=-y~DBluKcV4_jA85iDE z-TBJ1*5vF8ymI9@`(*UNv$n6??Yh;mJ_hlkT`rVuD-Uy1!^pDHEvb~zp&!vvj}0wi zeQ&!DZXGh6LaMfbdSESC|`Ok+3N*XdW=D z7Ti!R5+NhB*>$T7#>A=dAj+W012MV@e1qPe+@+W!2~`t`z+i_4JRYxd$>JXr{ZhWX z1>@7atnZ({7&EC=I}&Pht=u+eL#KL|WAv)RGLGzfX@gWh5R4q?_&8$_sAX zgf+Otl9tFFD{rKaGhXf-^-b2gbe+k%x~o4H0hYQBCC{H{VXGN?efS>|)Mnh=UuVz6 z4Q`p3wD#WDRgpP3sC=iHM^HB&_jr3xd&%VZ3qd}m+}Z`zX7M$2qr^AL$ZpCA^(*iV zv1RT`TnKu(4kO>An7(P2;|qv_u#gD84JXvwyET8|$8Hj5eNXBhN!WP9r!r=ABsQrc z%+0stEMYxq=>UItN(cV;7$aa}LPFje-(qjYp-R49Jc z@F!u8RCf5ytfMk{Qd-Mt;oNmo;Io+sp~y9Iwa~tTDq~dT!6*e>Qxj z@T)|7erik4EJxsV>DvW=9`ODp*k^Lw{!nlnfUf@7mkY~%-nqLNrfVV@l{Hf|AExh8 zXDPZNTR{IIHi{tR?89pRK{9*c%P3YW^`q6vSCoG!sX*d5bx zyruQe8g{?(tF#g61<^ZqO{da#Dtfb>0>D>&MA^Ony7Y_9AK!|*bm9N4BsX(^VHxUg z^&%+Z>Ab9%zR!?7-L02O2*T%<9f79Z2+!4>#u_fzK-ae^xG?8*?h3-r>N#S@r6I-y zOM%@T^0FoR%r~4}zq)8{I;p_SHe^1v%3Wbn+2S4lv;d7qF)C= zfIs2+V_$T3$FA8?nH2z&OdUG}GV z_OUm4{dLwUKi2{*?oG+izT1?SieJ%k-epnF8bh2sjEN#_^L%@j+mg45YZ%ODXbP^r zpwjUgJvY;}0hDYC$zRe3L5}&oI^&ZEww}kfU6&E`D#+9tc%$(ow#81_Z+e15=qcMKk4Ul3e5@W281RLo**7LLtmM5| z*Yslj_klEW4ckg5l-C=D!3QvbtQy8)e@fCVgoq4SHv5?nrZU5P>jUN6O@_6W+P_l+ zTiv9Wxfzl0-hmsiL&ZS#HW}3S@?QASv|_8h@zOd^py-}pfi`ihy|IMG5+R(N;9@Vb zB;oDybcx-g_wV@><9TRFHT4LmS*%SGnaUQgc%0Dr=WkE|hCp;l=Kk{VP1Dl3WCm;Y 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 V!Qzayn89&?y0VT^t%A+F{{x_p+EV}k literal 0 HcmV?d00001 diff --git a/Assets/Textures/Enemy Textures/Weakness/WeaknessDraft.png.meta b/Assets/Textures/Enemy Textures/Weakness/WeaknessDraft.png.meta new file mode 100644 index 0000000..ff6883f --- /dev/null +++ b/Assets/Textures/Enemy Textures/Weakness/WeaknessDraft.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 370d5138861084a469d6460016c43cdb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: