diff --git a/BlueWater/Assets/01.Scenes/02.Combat_2D.unity b/BlueWater/Assets/01.Scenes/02.Combat_2D.unity index f6df48539..0d67c775b 100644 --- a/BlueWater/Assets/01.Scenes/02.Combat_2D.unity +++ b/BlueWater/Assets/01.Scenes/02.Combat_2D.unity @@ -387,37 +387,6 @@ Transform: - {fileID: 1789750257} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &104997133 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 104997134} - m_Layer: 0 - m_Name: PlayerSpawn - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &104997134 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 104997133} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1915017510} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &121245774 GameObject: m_ObjectHideFlags: 0 @@ -834,113 +803,6 @@ Transform: - {fileID: 1322024548} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 9.569, y: 87.98, z: 0} ---- !u!1 &203629477 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 203629478} - - component: {fileID: 203629481} - - component: {fileID: 203629480} - - component: {fileID: 203629479} - m_Layer: 21 - m_Name: Wall - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &203629478 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 203629477} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -5.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 5, z: 12} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1839664130} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &203629479 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 203629477} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &203629480 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 203629477} - m_Enabled: 0 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &203629481 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 203629477} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &214533789 GameObject: m_ObjectHideFlags: 0 @@ -1040,113 +902,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &278205426 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 278205427} - - component: {fileID: 278205430} - - component: {fileID: 278205429} - - component: {fileID: 278205428} - m_Layer: 21 - m_Name: Wall (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &278205427 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278205426} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 5.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 5, z: 12} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1839664130} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &278205428 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278205426} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &278205429 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278205426} - m_Enabled: 0 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &278205430 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278205426} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &285952512 GameObject: m_ObjectHideFlags: 0 @@ -2586,39 +2341,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &555715575 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 555715576} - m_Layer: 0 - m_Name: Props - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &555715576 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 555715575} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1973852568} - - {fileID: 1745434879} - m_Father: {fileID: 1915017510} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &667886558 GameObject: m_ObjectHideFlags: 0 @@ -2862,37 +2584,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 704479487} m_CullTransparentMesh: 0 ---- !u!1 &729800709 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 729800710} - m_Layer: 0 - m_Name: BossSpawn - m_TagString: Untagged - m_Icon: {fileID: 5132851093641282708, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &729800710 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 729800709} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1915017510} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &784283201 GameObject: m_ObjectHideFlags: 0 @@ -4004,113 +3695,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &838468603 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 838468604} - - component: {fileID: 838468607} - - component: {fileID: 838468606} - - component: {fileID: 838468605} - m_Layer: 21 - m_Name: Wall (3) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &838468604 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838468603} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -5.5} - m_LocalScale: {x: 12, y: 5, z: 2.5} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1839664130} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &838468605 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838468603} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &838468606 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838468603} - m_Enabled: 0 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &838468607 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838468603} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &842348059 GameObject: m_ObjectHideFlags: 0 @@ -4302,6 +3886,126 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1001 &931066222 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalPosition.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7702874292798655589, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_Name + value: RhinocerosBossMap + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 7702874292798655589, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + insertIndex: -1 + addedObject: {fileID: 931066228} + m_SourcePrefab: {fileID: 100100000, guid: 83ef2724a607352489169bf0aceee0de, type: 3} +--- !u!1 &931066223 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7702874292798655589, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 931066222} + m_PrefabAsset: {fileID: 0} +--- !u!4 &931066224 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5292453453235858255, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 931066222} + m_PrefabAsset: {fileID: 0} +--- !u!4 &931066225 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7778690860228022480, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 931066222} + m_PrefabAsset: {fileID: 0} +--- !u!4 &931066226 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8874040642671342955, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 931066222} + m_PrefabAsset: {fileID: 0} +--- !u!4 &931066227 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5483604360458066655, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 931066222} + m_PrefabAsset: {fileID: 0} +--- !u!114 &931066228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931066223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d722fe29d5265a7468c59031953223a9, type: 3} + m_Name: + m_EditorClassIdentifier: + playerSpawnTransform: {fileID: 931066227} + bossSpawnTransform: {fileID: 931066226} + bossInstantiateTransform: {fileID: 931066225} + bossPrefab: {fileID: 1907803032604947452, guid: 9ea7800dae26e5f4bbbfba64b7e9485a, + type: 3} + k__BackingField: {fileID: 931066224} --- !u!1 &963016596 GameObject: m_ObjectHideFlags: 0 @@ -4998,114 +4702,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1129207956 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1129207957} - - component: {fileID: 1129207960} - - component: {fileID: 1129207959} - - component: {fileID: 1129207958} - m_Layer: 0 - m_Name: GroundFog - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1129207957 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1129207956} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: -0.5, z: 0} - m_LocalScale: {x: 5, y: 1, z: 5} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1915017510} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!64 &1129207958 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1129207956} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 5 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1129207959 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1129207956} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 7feaf789b3bc9914c890308229d89260, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1129207960 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1129207956} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1184277680 GameObject: m_ObjectHideFlags: 0 @@ -5272,37 +4868,6 @@ RectTransform: type: 3} m_PrefabInstance: {fileID: 1244110434} m_PrefabAsset: {fileID: 0} ---- !u!1 &1245399510 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1245399511} - m_Layer: 0 - m_Name: Enemies - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1245399511 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1245399510} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1915017510} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1256709750 GameObject: m_ObjectHideFlags: 0 @@ -5940,37 +5505,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1327388041} m_CullTransparentMesh: 0 ---- !u!1 &1339930820 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1339930821} - m_Layer: 0 - m_Name: InstantiateObjects - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1339930821 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1339930820} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1915017510} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1345780522 GameObject: m_ObjectHideFlags: 0 @@ -6454,113 +5988,6 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 112 m_CollisionDetection: 0 ---- !u!1 &1371429462 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1371429463} - - component: {fileID: 1371429466} - - component: {fileID: 1371429465} - - component: {fileID: 1371429464} - m_Layer: 21 - m_Name: Wall (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1371429463 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371429462} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 5.5} - m_LocalScale: {x: 12, y: 5, z: 2.5} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1839664130} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1371429464 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371429462} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1371429465 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371429462} - m_Enabled: 0 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1371429466 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371429462} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1383322270 GameObject: m_ObjectHideFlags: 0 @@ -6856,115 +6283,6 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1427478724 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1427478725} - - component: {fileID: 1427478728} - - component: {fileID: 1427478727} - - component: {fileID: 1427478726} - m_Layer: 3 - m_Name: Ground - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1427478725 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1427478724} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} - m_ConstrainProportionsScale: 1 - m_Children: - - {fileID: 1839664130} - m_Father: {fileID: 1994003675} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!64 &1427478726 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1427478724} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 5 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1427478727 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1427478724} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: bbf7dcc03516d1645a9ba2cef5d056c4, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1427478728 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1427478724} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1449861390 GameObject: m_ObjectHideFlags: 0 @@ -8575,7 +7893,7 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1915017511} + - m_Target: {fileID: 1984935170} m_TargetAssemblyTypeName: SlimeBossMapController, Assembly-CSharp m_MethodName: InitBossMap m_Mode: 1 @@ -8878,37 +8196,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1732156406} m_CullTransparentMesh: 0 ---- !u!1 &1745434878 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1745434879} - m_Layer: 0 - m_Name: 3D - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1745434879 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1745434878} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 555715576} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1748839488 PrefabInstance: m_ObjectHideFlags: 0 @@ -9230,41 +8517,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1839664129 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1839664130} - m_Layer: 0 - m_Name: Walls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1839664130 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1839664129} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 203629478} - - {fileID: 1371429463} - - {fileID: 278205427} - - {fileID: 838468604} - m_Father: {fileID: 1427478725} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1842100124 PrefabInstance: m_ObjectHideFlags: 0 @@ -10064,102 +9316,6 @@ RectTransform: type: 3} m_PrefabInstance: {fileID: 1906451878} m_PrefabAsset: {fileID: 0} ---- !u!1 &1915017509 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1915017510} - - component: {fileID: 1915017511} - m_Layer: 0 - m_Name: SlimeBossMap - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1915017510 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1915017509} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 200, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1994003675} - - {fileID: 555715576} - - {fileID: 1245399511} - - {fileID: 104997134} - - {fileID: 729800710} - - {fileID: 1129207957} - - {fileID: 1339930821} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1915017511 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1915017509} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d736acd182e9d84484a4ff16ea608c6, type: 3} - m_Name: - m_EditorClassIdentifier: - playerSpawnTransform: {fileID: 104997134} - bossSpawnTransform: {fileID: 729800710} - bossInstantiateTransform: {fileID: 1245399511} - bossPrefab: {fileID: 5876525979198911062, guid: 4f6f7700d35b9c3499d8ba66f5113e48, - type: 3} - slimeStateList: - - k__BackingField: 1 - k__BackingField: 10 - k__BackingField: 100 - k__BackingField: 1 - k__BackingField: 4 - k__BackingField: {x: 1.5, y: 2.5} - k__BackingField: 1 - - k__BackingField: 2 - k__BackingField: 8 - k__BackingField: 70 - k__BackingField: 0.9 - k__BackingField: 5 - k__BackingField: {x: 1.25, y: 2.25} - k__BackingField: 0 - - k__BackingField: 3 - k__BackingField: 6 - k__BackingField: 50 - k__BackingField: 0.8 - k__BackingField: 6 - k__BackingField: {x: 1, y: 2} - k__BackingField: 0 - - k__BackingField: 4 - k__BackingField: 4 - k__BackingField: 30 - k__BackingField: 0.7 - k__BackingField: 7 - k__BackingField: {x: 0.75, y: 1.75} - k__BackingField: 0 - - k__BackingField: 5 - k__BackingField: 2 - k__BackingField: 10 - k__BackingField: 0.6 - k__BackingField: 8 - k__BackingField: {x: 0.5, y: 1.5} - k__BackingField: 0 - k__BackingField: {fileID: 1339930821} - splitPower: 500 - leftSplitDirection: {x: -0.5, y: 1, z: 0} - rightSplitDirection: {x: 0.5, y: 1, z: 0} --- !u!1 &1969962453 GameObject: m_ObjectHideFlags: 0 @@ -10194,37 +9350,6 @@ Transform: - {fileID: 182993572} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1973852567 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1973852568} - m_Layer: 0 - m_Name: 2D - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1973852568 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1973852567} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 555715576} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1978848784 GameObject: m_ObjectHideFlags: 0 @@ -10258,38 +9383,130 @@ Transform: - {fileID: 474440006} m_Father: {fileID: 26417292} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1994003674 -GameObject: +--- !u!1001 &1984935164 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1994003675} - m_Layer: 0 - m_Name: Grounds - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1994003675 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1994003674} serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1427478725} - m_Father: {fileID: 1915017510} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7580754897896246193, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7702874292798655589, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + propertyPath: m_Name + value: SlimeBossMap + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 7702874292798655589, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1984935170} + m_SourcePrefab: {fileID: 100100000, guid: 83ef2724a607352489169bf0aceee0de, type: 3} +--- !u!1 &1984935165 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7702874292798655589, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 1984935164} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1984935166 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5292453453235858255, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 1984935164} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1984935167 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7778690860228022480, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 1984935164} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1984935168 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8874040642671342955, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 1984935164} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1984935169 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5483604360458066655, guid: 83ef2724a607352489169bf0aceee0de, + type: 3} + m_PrefabInstance: {fileID: 1984935164} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1984935170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984935165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9d736acd182e9d84484a4ff16ea608c6, type: 3} + m_Name: + m_EditorClassIdentifier: + playerSpawnTransform: {fileID: 1984935169} + bossSpawnTransform: {fileID: 1984935168} + bossInstantiateTransform: {fileID: 1984935167} + bossPrefab: {fileID: 1907803032604947452, guid: 4f6f7700d35b9c3499d8ba66f5113e48, + type: 3} + k__BackingField: {fileID: 1984935166} + slimeStateSo: {fileID: 11400000, guid: ed18b40509cf3b9499bf5d481c54c45a, type: 2} + splitPower: 500 + leftSplitDirection: {x: -0.5, y: 1, z: 0} + rightSplitDirection: {x: 0.5, y: 1, z: 0} --- !u!1001 &2002782310 PrefabInstance: m_ObjectHideFlags: 0 @@ -12429,6 +11646,7 @@ SceneRoots: - {fileID: 549059392} - {fileID: 4097148329244240447} - {fileID: 104135926} - - {fileID: 1915017510} + - {fileID: 1984935164} + - {fileID: 931066222} - {fileID: 1383322271} - {fileID: 1969962454} diff --git a/BlueWater/Assets/02.Scripts/BossMapController.cs b/BlueWater/Assets/02.Scripts/BossMapController.cs new file mode 100644 index 000000000..58291ba84 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/BossMapController.cs @@ -0,0 +1,55 @@ +using System.Collections.Generic; +using BlueWaterProject; +using Sirenix.OdinInspector; +using UnityEngine; + +// ReSharper disable once CheckNamespace +public class BossMapController : MonoBehaviour +{ + /// 컴포넌트 + [Title("컴포넌트")] + [SerializeField] protected Transform playerSpawnTransform; + [SerializeField] protected Transform bossSpawnTransform; + [SerializeField] protected Transform bossInstantiateTransform; + [SerializeField] protected GameObject bossPrefab; + [field: SerializeField] public Transform ParticleInstantiateLocation { get; private set; } + + protected List bossInstanceList = new(10); + + public virtual void InitBossMap() + { + DataManager.Inst.CurrentSaveStage = SaveStage.SLIME; + AllDestroyObjects(); + bossInstanceList = new List(10); + + var player = GameObject.FindWithTag("CombatPlayer"); + if (player && playerSpawnTransform) + { + player.transform.position = playerSpawnTransform.position; + } + + // 보스 override로 추가 + } + + + public void AllDestroyBoss() + { + foreach (var element in bossInstanceList) + { + Destroy(element); + } + } + + public void AllDestroyObjects() + { + foreach (var element in bossInstanceList) + { + Destroy(element); + } + + foreach (Transform element in ParticleInstantiateLocation) + { + Destroy(element.gameObject); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/BossMapController.cs.meta b/BlueWater/Assets/02.Scripts/BossMapController.cs.meta new file mode 100644 index 000000000..386656aba --- /dev/null +++ b/BlueWater/Assets/02.Scripts/BossMapController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7c643e2d04d538d408ef25d253a3b586 diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime.meta b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime.meta new file mode 100644 index 000000000..b20ad2f7b --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc7362c2018733f4e935e2c9db1da342 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeHitParticle.cs b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeHitParticle.cs similarity index 100% rename from BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeHitParticle.cs rename to BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeHitParticle.cs diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeHitParticle.cs.meta b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeHitParticle.cs.meta similarity index 100% rename from BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeHitParticle.cs.meta rename to BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeHitParticle.cs.meta diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeState.cs b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeState.cs similarity index 100% rename from BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeState.cs rename to BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeState.cs diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeState.cs.meta b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeState.cs.meta similarity index 100% rename from BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/SlimeState.cs.meta rename to BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeState.cs.meta diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeStateSo.cs b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeStateSo.cs new file mode 100644 index 000000000..cac226360 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeStateSo.cs @@ -0,0 +1,12 @@ +using System.Collections.Generic; +using UnityEngine; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + [CreateAssetMenu(fileName = "SlimeState", menuName = "ScriptableObjects/Boss/SlimeState")] + public class SlimeStateSo : ScriptableObject + { + [field: SerializeField] public List SlimeStateList { get; private set; } = new(5); + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeStateSo.cs.meta b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeStateSo.cs.meta new file mode 100644 index 000000000..9c4bdd81d --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/SlimeStateSo.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1cbdcd86c69f6824c8747d2305d3a830 diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So.meta b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So.meta new file mode 100644 index 000000000..5f8bd38c7 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f0edcdd5279d1047b7bdf2839729270 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So/SlimeState.asset b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So/SlimeState.asset new file mode 100644 index 000000000..3cf3ff36a --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So/SlimeState.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + 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: 11500000, guid: 1cbdcd86c69f6824c8747d2305d3a830, type: 3} + m_Name: SlimeState + m_EditorClassIdentifier: + k__BackingField: + - k__BackingField: 1 + k__BackingField: 10 + k__BackingField: 100 + k__BackingField: 1 + k__BackingField: 4 + k__BackingField: {x: 1.5, y: 2.5} + k__BackingField: 1 + - k__BackingField: 2 + k__BackingField: 8 + k__BackingField: 70 + k__BackingField: 0.9 + k__BackingField: 5 + k__BackingField: {x: 1.25, y: 2.25} + k__BackingField: 0 + - k__BackingField: 3 + k__BackingField: 6 + k__BackingField: 50 + k__BackingField: 0.8 + k__BackingField: 6 + k__BackingField: {x: 1, y: 2} + k__BackingField: 0 + - k__BackingField: 4 + k__BackingField: 4 + k__BackingField: 30 + k__BackingField: 0.7 + k__BackingField: 7 + k__BackingField: {x: 0.75, y: 1.75} + k__BackingField: 0 + - k__BackingField: 5 + k__BackingField: 2 + k__BackingField: 10 + k__BackingField: 0.6 + k__BackingField: 8 + k__BackingField: {x: 0.5, y: 1.5} + k__BackingField: 0 diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So/SlimeState.asset.meta b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So/SlimeState.asset.meta new file mode 100644 index 000000000..6174f4d12 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/So/SlimeState.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed18b40509cf3b9499bf5d481c54c45a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/TitanSlime.cs b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/TitanSlime.cs similarity index 97% rename from BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/TitanSlime.cs rename to BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/TitanSlime.cs index 642853462..8dbbb6f40 100644 --- a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/TitanSlime.cs +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/TitanSlime.cs @@ -93,9 +93,6 @@ namespace BlueWaterProject public delegate void ChangedCurrentHpEvent(float currentHp); public event ChangedCurrentHpEvent OnChangedCurrentHp; - public delegate void DieRabbitEvent(); - public event DieRabbitEvent OnDieRabbitEvent; - #endregion /*********************************************************************** @@ -125,14 +122,6 @@ namespace BlueWaterProject { OnChangedCurrentHp -= CombatUiManager.Inst.FieldBossHpSlider.UpdateHpSlider; } - - if (slimeState.Level != 5) return; - - OnDieRabbitEvent -= mapController.AllDestroyBoss; - if (CombatUiManager.Inst) - { - OnDieRabbitEvent -= CombatUiManager.Inst.FadeInOut; - } } #endregion @@ -190,8 +179,6 @@ namespace BlueWaterProject if (slimeState.Level != 5) return; mapController ??= FindAnyObjectByType(); - OnDieRabbitEvent += mapController.AllDestroyBoss; - OnDieRabbitEvent += CombatUiManager.Inst.FadeInOut; } else { @@ -237,7 +224,7 @@ namespace BlueWaterProject instantiateDieParticle.Play(); if (slimeState.Level == 5) { - OnDieRabbitEvent?.Invoke(); + mapController.DieRabbit(); } if (slimeState.Level <= 4) { diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/TitanSlime.cs.meta b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/TitanSlime.cs.meta similarity index 100% rename from BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/TitanSlime.cs.meta rename to BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/Slime/TitanSlime.cs.meta diff --git a/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs b/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs index f1ccd2302..b3865c1d0 100644 --- a/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs +++ b/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs @@ -184,6 +184,8 @@ namespace BlueWaterProject private void MovePoint(Collider hitCollider, Direction direction) { + if (!hitCollider) return; + var center = hitCollider.bounds.center; var addX = 0f; var addZ = 0f; diff --git a/BlueWater/Assets/02.Scripts/RhinocerosBossMapController.cs b/BlueWater/Assets/02.Scripts/RhinocerosBossMapController.cs new file mode 100644 index 000000000..ea1cfee98 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/RhinocerosBossMapController.cs @@ -0,0 +1,30 @@ +using BlueWaterProject; +using Sirenix.OdinInspector; +using UnityEngine; + +// ReSharper disable once CheckNamespace +public class RhinocerosBossMapController : BossMapController +{ + // 추가 설정 + [Title("추가 설정")] + + + public override void InitBossMap() + { + base.InitBossMap(); + + InstantiateRhinoceros(bossSpawnTransform.position); + } + + private Rhinoceros InstantiateRhinoceros(Vector3 instantiatePosition) + { + var instantiateBoss = Instantiate(bossPrefab, instantiatePosition, Quaternion.identity, bossInstantiateTransform).GetComponent(); + //instantiateBoss.Init(slimeState, hasRabbit); + + //CombatUiManager.Inst.FieldBossHpSlider.SetHpSlider(instantiateBoss.MaxHp, instantiateBoss.BossName); + + bossInstanceList.Add(instantiateBoss.gameObject); + + return instantiateBoss; + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/RhinocerosBossMapController.cs.meta b/BlueWater/Assets/02.Scripts/RhinocerosBossMapController.cs.meta new file mode 100644 index 000000000..40a85ef86 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/RhinocerosBossMapController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d722fe29d5265a7468c59031953223a9 diff --git a/BlueWater/Assets/02.Scripts/SlimeBossMapController.cs b/BlueWater/Assets/02.Scripts/SlimeBossMapController.cs index f84bdc0ce..a1025200b 100644 --- a/BlueWater/Assets/02.Scripts/SlimeBossMapController.cs +++ b/BlueWater/Assets/02.Scripts/SlimeBossMapController.cs @@ -1,47 +1,29 @@ -using System.Collections.Generic; +using System.Collections; using BlueWaterProject; using Sirenix.OdinInspector; using UnityEngine; // ReSharper disable once CheckNamespace -public class SlimeBossMapController : MonoBehaviour +public class SlimeBossMapController : BossMapController { - // 컴포넌트 - [Title("컴포넌트")] - [SerializeField] private Transform playerSpawnTransform; - [SerializeField] private Transform bossSpawnTransform; - [SerializeField] private Transform bossInstantiateTransform; - [SerializeField] private TitanSlime bossPrefab; - [SerializeField] private List slimeStateList = new(5); - [field: SerializeField] public Transform ParticleInstantiateLocation { get; private set; } - // 추가 설정 [Title("추가 설정")] + [SerializeField] private SlimeStateSo slimeStateSo; [SerializeField] private float splitPower = 500f; - [SerializeField] private Vector3 leftSplitDirection = new(-1, 1, 0); - [SerializeField] private Vector3 rightSplitDirection = new(1, 1, 0); - - private List bossInstanceList = new(10); + [SerializeField] private Vector3 leftSplitDirection = new(-0.5f, 1f, 0); + [SerializeField] private Vector3 rightSplitDirection = new(0.5f, 1f, 0); - public void InitBossMap() + public override void InitBossMap() { - DataManager.Inst.CurrentSaveStage = SaveStage.SLIME; - AllDestroyObjects(); - bossInstanceList = new List(10); + base.InitBossMap(); - var player = GameObject.FindWithTag("CombatPlayer"); - if (player && playerSpawnTransform) - { - player.transform.position = playerSpawnTransform.position; - } - InstantiateSlime(bossSpawnTransform.position, 1, true); } private TitanSlime InstantiateSlime(Vector3 instantiatePosition, int level, bool hasRabbit) { - var instantiateBoss = Instantiate(bossPrefab, instantiatePosition, Quaternion.identity, bossInstantiateTransform); - var slimeState = slimeStateList.Find((list) => list.Level == level); + var instantiateBoss = Instantiate(bossPrefab, instantiatePosition, Quaternion.identity, bossInstantiateTransform).GetComponent(); + var slimeState = slimeStateSo.SlimeStateList.Find((list) => list.Level == level); instantiateBoss.Init(slimeState, hasRabbit); CombatUiManager.Inst.FieldBossHpSlider.SetHpSlider(instantiateBoss.MaxHp, instantiateBoss.BossName); @@ -60,24 +42,23 @@ public class SlimeBossMapController : MonoBehaviour instantiateBossRight.AddForce(rightSplitDirection, splitPower, ForceMode.Impulse); } - public void AllDestroyBoss() + public void DieRabbit() { - foreach (var element in bossInstanceList) - { - Destroy(element); - } + StartCoroutine(nameof(DieRabbitCoroutine)); } - - public void AllDestroyObjects() + + private IEnumerator DieRabbitCoroutine() { - foreach (var element in bossInstanceList) - { - Destroy(element); - } + GameManager.Inst.SlowSpeedMode(); + AllDestroyBoss(); + CombatUiManager.Inst.FadeInOut(); - foreach (Transform element in ParticleInstantiateLocation) + var elapsedTime = 0f; + while (elapsedTime <= 3f) { - Destroy(element.gameObject); + elapsedTime += Time.unscaledDeltaTime; + yield return null; } + GameManager.Inst.DefaultSpeedMode(); } } \ No newline at end of file diff --git a/BlueWater/Assets/03.Images/Maps/land_combat.png.meta b/BlueWater/Assets/03.Images/Maps/land_combat.png.meta index c5db09ddd..5a1b90aa7 100644 --- a/BlueWater/Assets/03.Images/Maps/land_combat.png.meta +++ b/BlueWater/Assets/03.Images/Maps/land_combat.png.meta @@ -43,7 +43,7 @@ TextureImporter: nPOTScale: 0 lightmap: 0 compressionQuality: 50 - spriteMode: 1 + spriteMode: 2 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 @@ -121,18 +121,40 @@ TextureImporter: forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 - sprites: [] + sprites: + - serializedVersion: 2 + name: land_combat_0 + rect: + serializedVersion: 2 + x: 2 + y: 141 + width: 2041 + height: 1766 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b4a31ac077abd3045a4f52ada8415464 + internalID: -638276781 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] bones: [] spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 + internalID: 1537655665 vertices: [] indices: edges: [] weights: [] secondaryTextures: [] - nameFileIdTable: {} + nameFileIdTable: + land_combat_0: -638276781 mipmapLimitGroupName: pSDRemoveMatte: 0 userData: diff --git a/BlueWater/Assets/05.Prefabs/BossMap.prefab b/BlueWater/Assets/05.Prefabs/BossMap.prefab new file mode 100644 index 000000000..bcb03f3d3 --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/BossMap.prefab @@ -0,0 +1,971 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &257079231388699067 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6414829486138281018} + - component: {fileID: 2756410999270864977} + - component: {fileID: 5404579115678167508} + - component: {fileID: 970376244236672898} + m_Layer: 3 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6414829486138281018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257079231388699067} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2986811746704976679} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2756410999270864977 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257079231388699067} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5404579115678167508 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257079231388699067} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bbf7dcc03516d1645a9ba2cef5d056c4, type: 2} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &970376244236672898 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257079231388699067} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1393939264629856146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3586112574380059702} + - component: {fileID: 4131505227246983522} + - component: {fileID: 4835769001966080896} + - component: {fileID: 4838935533491775989} + m_Layer: 21 + m_Name: Wall (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3586112574380059702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1393939264629856146} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 5.5} + m_LocalScale: {x: 12, y: 5, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3687127944708873980} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4131505227246983522 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1393939264629856146} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4835769001966080896 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1393939264629856146} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &4838935533491775989 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1393939264629856146} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1525427743978086377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8874040642671342955} + m_Layer: 0 + m_Name: BossSpawn + m_TagString: Untagged + m_Icon: {fileID: 5132851093641282708, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8874040642671342955 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1525427743978086377} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7580754897896246193} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2252011116647396897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2614076963411596655} + - component: {fileID: 7707596988485209950} + - component: {fileID: 5069614002474882010} + - component: {fileID: 1757358112690105673} + m_Layer: 21 + m_Name: Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2614076963411596655 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2252011116647396897} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 5, z: 12} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3687127944708873980} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7707596988485209950 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2252011116647396897} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5069614002474882010 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2252011116647396897} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1757358112690105673 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2252011116647396897} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &3141265863328361884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4291237925026304783} + m_Layer: 0 + m_Name: 2D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4291237925026304783 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3141265863328361884} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 665791185885374265} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3446676577856573045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5292453453235858255} + m_Layer: 0 + m_Name: InstantiateObjects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5292453453235858255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3446676577856573045} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7580754897896246193} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4942791758257518844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3687127944708873980} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3687127944708873980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4942791758257518844} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2614076963411596655} + - {fileID: 3586112574380059702} + - {fileID: 626585320665436581} + - {fileID: 6511453854817970958} + m_Father: {fileID: 2986811746704976679} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4955734447811293203 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2986811746704976679} + m_Layer: 0 + m_Name: Grounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2986811746704976679 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4955734447811293203} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6414829486138281018} + - {fileID: 3687127944708873980} + m_Father: {fileID: 7580754897896246193} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5194988466372041496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6511453854817970958} + - component: {fileID: 3000570138108573459} + - component: {fileID: 2688871614312994883} + - component: {fileID: 2393723494385299022} + m_Layer: 21 + m_Name: Wall (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6511453854817970958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5194988466372041496} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -5.5} + m_LocalScale: {x: 12, y: 5, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3687127944708873980} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3000570138108573459 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5194988466372041496} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2688871614312994883 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5194988466372041496} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &2393723494385299022 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5194988466372041496} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &5527726676081256856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4092965649420559983} + m_Layer: 0 + m_Name: 3D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4092965649420559983 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5527726676081256856} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 665791185885374265} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5654157948257255679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 665791185885374265} + m_Layer: 0 + m_Name: Props + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &665791185885374265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5654157948257255679} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4291237925026304783} + - {fileID: 4092965649420559983} + m_Father: {fileID: 7580754897896246193} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6836550746736588552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5483604360458066655} + m_Layer: 0 + m_Name: PlayerSpawn + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5483604360458066655 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6836550746736588552} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7580754897896246193} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7219241152505649760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7778690860228022480} + m_Layer: 0 + m_Name: Enemies + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7778690860228022480 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7219241152505649760} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7580754897896246193} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7668356319552621122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7639058301001315723} + - component: {fileID: 1170900988332598305} + - component: {fileID: 3845489903425750396} + - component: {fileID: 1070211240442678373} + m_Layer: 0 + m_Name: GroundFog + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7639058301001315723 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7668356319552621122} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.5, z: 0} + m_LocalScale: {x: 5, y: 1, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7580754897896246193} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1170900988332598305 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7668356319552621122} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3845489903425750396 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7668356319552621122} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7feaf789b3bc9914c890308229d89260, type: 2} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1070211240442678373 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7668356319552621122} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &7702874292798655589 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7580754897896246193} + m_Layer: 0 + m_Name: BossMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7580754897896246193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7702874292798655589} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2986811746704976679} + - {fileID: 665791185885374265} + - {fileID: 7778690860228022480} + - {fileID: 5483604360458066655} + - {fileID: 8874040642671342955} + - {fileID: 7639058301001315723} + - {fileID: 5292453453235858255} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9198442223207540368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 626585320665436581} + - component: {fileID: 5128688975929619680} + - component: {fileID: 4986893797161030022} + - component: {fileID: 141768429308446024} + m_Layer: 21 + m_Name: Wall (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &626585320665436581 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9198442223207540368} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 5, z: 12} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3687127944708873980} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5128688975929619680 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9198442223207540368} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4986893797161030022 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9198442223207540368} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &141768429308446024 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9198442223207540368} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} diff --git a/BlueWater/Assets/05.Prefabs/BossMap.prefab.meta b/BlueWater/Assets/05.Prefabs/BossMap.prefab.meta new file mode 100644 index 000000000..1e83c7a36 --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/BossMap.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 83ef2724a607352489169bf0aceee0de +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: