From 8a2eb81bee3e96d6de43aa7d67eff51b59103d35 Mon Sep 17 00:00:00 2001 From: NTG Date: Fri, 16 Feb 2024 18:50:48 +0900 Subject: [PATCH] =?UTF-8?q?Closes=20#210=20=EB=B3=B4=EC=8A=A4=20=EC=B2=B4?= =?UTF-8?q?=EB=A0=A5=EB=B0=94=20=EC=97=B0=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + 보스방 진입시 보스 전용 Hp UI 추가 + 전투 플레이어 스킬(검의 왈츠)의 공격할 때 나타나는 파티클의 위치가 랜덤으로 변경되었습니다. --- BlueWater/Assets/01.Scenes/02.Combat.unity | 611 +++------- BlueWater/Assets/02.Scripts/BossController.cs | 24 +- .../Enemy/Type/FieldBoss/FieldBoss.cs | 12 +- BlueWater/Assets/02.Scripts/CombatUi.cs | 8 +- .../NewSkill/Rhinoceros/JumpSmash.cs | 2 +- .../NewSkill/Type/TheWaltzOfTheSword.cs | 16 +- .../Assets/02.Scripts/Ui/FieldBossHpSlider.cs | 60 + .../02.Scripts/Ui/FieldBossHpSlider.cs.meta | 2 + .../Enemies/FieldBosses/Rhinoceros.prefab | 4 +- .../05.Prefabs/HpSliders/EnemyHpSlider.prefab | 24 +- .../HpSliders/FieldBossHpSlider.prefab | 1046 +++++++++++++++++ .../HpSliders/FieldBossHpSlider.prefab.meta | 7 + 12 files changed, 1357 insertions(+), 459 deletions(-) create mode 100644 BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs create mode 100644 BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs.meta create mode 100644 BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab create mode 100644 BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab.meta diff --git a/BlueWater/Assets/01.Scenes/02.Combat.unity b/BlueWater/Assets/01.Scenes/02.Combat.unity index 0dae90d1b..2bd440651 100644 --- a/BlueWater/Assets/01.Scenes/02.Combat.unity +++ b/BlueWater/Assets/01.Scenes/02.Combat.unity @@ -50457,215 +50457,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7c74013a507d5ee41aaa788b34008632, type: 3} ---- !u!1001 &227408847 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1033584370} - m_Modifications: - - target: {fileID: 6935276923615949947, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.y - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 6935276923615949947, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.y - value: -0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161161, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Value - value: 38.3 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.x - value: 550 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.y - value: 25 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalScale.x - value: 1.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalScale.y - value: 2.4999998 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalScale.z - value: 4.9999995 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 70 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_ConstrainProportionsScale - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161207, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Name - value: FieldBossHpSlider - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161207, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925344686068, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.x - value: 0.383 - objectReference: {fileID: 0} - - target: {fileID: 6935276925344686068, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925344686068, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMin.x - value: 0.383 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.x - value: 0.383 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.x - value: -4 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 6935276924355341542, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - insertIndex: 1 - addedObject: {fileID: 1487152771} - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 27422d4ba1ec18843b41367444c27888, type: 3} ---- !u!224 &227408848 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - m_PrefabInstance: {fileID: 227408847} - m_PrefabAsset: {fileID: 0} ---- !u!224 &227408849 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6935276924355341542, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - m_PrefabInstance: {fileID: 227408847} - m_PrefabAsset: {fileID: 0} --- !u!1 &227422892 GameObject: m_ObjectHideFlags: 0 @@ -224976,7 +224767,8 @@ MonoBehaviour: m_EditorClassIdentifier: autoInit: 1 k__BackingField: {fileID: 1033584369} - k__BackingField: {fileID: 0} + k__BackingField: {fileID: 1049575630} + k__BackingField: {fileID: 259569763562170414} --- !u!114 &1033584366 MonoBehaviour: m_ObjectHideFlags: 0 @@ -225067,7 +224859,7 @@ RectTransform: m_Children: - {fileID: 1049575629} - {fileID: 1263289741} - - {fileID: 227408848} + - {fileID: 6935276924833861689} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -267008,7 +266800,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 3ee283b48c3d38c4690a7711c3276571, type: 3} m_Name: m_EditorClassIdentifier: - k__BackingField: {fileID: 1907803032604947452, guid: 9ea7800dae26e5f4bbbfba64b7e9485a, + k__BackingField: {fileID: 4327795848059932565, guid: 9ea7800dae26e5f4bbbfba64b7e9485a, type: 3} k__BackingField: {fileID: 1695233646} k__BackingField: {fileID: 1879350455} @@ -324946,225 +324738,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b2b66f67c4e0cd1428fa2979ab927044, type: 3} ---- !u!1001 &1487152770 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 227408849} - m_Modifications: - - target: {fileID: 3117305648944083602, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276923615949944, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276923615949947, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.y - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 6935276923615949947, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.y - value: -0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276924355341560, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.x - value: 550 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.y - value: 25 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 7.1249886 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_ConstrainProportionsScale - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6935276925009161207, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Name - value: DamageEffectSlider - objectReference: {fileID: 0} - - target: {fileID: 6935276925344686068, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925344686068, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925344686068, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279529, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Color.b - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279529, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Color.g - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279529, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_Color.r - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_SizeDelta.x - value: -4 - objectReference: {fileID: 0} - - target: {fileID: 6935276925499279574, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 27422d4ba1ec18843b41367444c27888, type: 3} ---- !u!224 &1487152771 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6935276925009161206, guid: 27422d4ba1ec18843b41367444c27888, - type: 3} - m_PrefabInstance: {fileID: 1487152770} - m_PrefabAsset: {fileID: 0} --- !u!1 &1487228916 GameObject: m_ObjectHideFlags: 0 @@ -470744,6 +470317,18 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5298767684352439159} m_Mesh: {fileID: 4454405101669365225, guid: 5a63bad46f4cf7d44be13283c7a7ba43, type: 3} +--- !u!114 &259569763562170414 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8872277884121036844, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + m_PrefabInstance: {fileID: 4829317944892221277} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83ac3111825f0b644bf51d74137b4215, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!23 &311912098363045613 MeshRenderer: m_ObjectHideFlags: 0 @@ -482815,6 +482400,164 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!1001 &4829317944892221277 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1033584370} + m_Modifications: + - target: {fileID: 1313160884585907518, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.383 + objectReference: {fileID: 0} + - target: {fileID: 1313160884585907518, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1313160884585907518, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.383 + objectReference: {fileID: 0} + - target: {fileID: 2513939532057100650, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2513939532057100650, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183366295492682478, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_Name + value: FieldBossHpSlider + objectReference: {fileID: 0} + - target: {fileID: 6183366295492682478, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6974188938870355608, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.383 + objectReference: {fileID: 0} + - target: {fileID: 6974188938870355608, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_SizeDelta.x + value: 550 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_SizeDelta.y + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 39cf0016300932947917aaefb2a0c1ef, type: 3} --- !u!23 &4911918927702558746 MeshRenderer: m_ObjectHideFlags: 0 @@ -495923,6 +495666,12 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &6935276924833861689 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7845561520605108460, guid: 39cf0016300932947917aaefb2a0c1ef, + type: 3} + m_PrefabInstance: {fileID: 4829317944892221277} + m_PrefabAsset: {fileID: 0} --- !u!1 &7005472922457178149 GameObject: m_ObjectHideFlags: 0 diff --git a/BlueWater/Assets/02.Scripts/BossController.cs b/BlueWater/Assets/02.Scripts/BossController.cs index b6fd03197..97c05353f 100644 --- a/BlueWater/Assets/02.Scripts/BossController.cs +++ b/BlueWater/Assets/02.Scripts/BossController.cs @@ -5,12 +5,12 @@ namespace BlueWaterProject { public class BossController : MonoBehaviour { - [field: SerializeField] public GameObject BossPrefab { get; set; } + [field: SerializeField] public FieldBoss FieldBossPrefab { get; set; } [field: SerializeField] public Transform BossSpawnTransform { get; set; } [field: SerializeField] public Transform PlayerSpawnTransform { get; set; } [SerializeField] private Transform bossInstantiateLocation; - private GameObject instantiatedBoss; + private FieldBoss instantiatedBoss; private void Start() { @@ -21,40 +21,44 @@ namespace BlueWaterProject { if (!instantiatedBoss) { - instantiatedBoss = Instantiate(BossPrefab, BossSpawnTransform.position, Quaternion.identity, bossInstantiateLocation); + instantiatedBoss = Instantiate(FieldBossPrefab, BossSpawnTransform.position, Quaternion.identity, bossInstantiateLocation); } - instantiatedBoss.SetActive(false); + instantiatedBoss.gameObject.SetActive(false); } public void ResetBoss() { if (instantiatedBoss) { - if (instantiatedBoss.activeSelf) + if (instantiatedBoss.gameObject.activeSelf) { - Destroy(instantiatedBoss); + Destroy(instantiatedBoss.gameObject); } } + + UiManager.Inst.CombatUi.FieldBossHpSlider.SetActiveHpSlider(false); } public void Respawn() { if (instantiatedBoss) { - if (instantiatedBoss.activeSelf) + if (instantiatedBoss.gameObject.activeSelf) { - Destroy(instantiatedBoss); + Destroy(instantiatedBoss.gameObject); } else { instantiatedBoss.transform.position = BossSpawnTransform.position; - instantiatedBoss.SetActive(true); + instantiatedBoss.gameObject.SetActive(true); + UiManager.Inst.CombatUi.FieldBossHpSlider.SetHpSlider(instantiatedBoss.MaxHp, instantiatedBoss.name); return; } } - instantiatedBoss = Instantiate(BossPrefab, BossSpawnTransform.position, Quaternion.identity, bossInstantiateLocation); + instantiatedBoss = Instantiate(FieldBossPrefab, BossSpawnTransform.position, Quaternion.identity, bossInstantiateLocation); + UiManager.Inst.CombatUi.FieldBossHpSlider.SetHpSlider(instantiatedBoss.MaxHp, instantiatedBoss.name); } } } \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/FieldBoss.cs b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/FieldBoss.cs index 657564fc3..21beebf96 100644 --- a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/FieldBoss.cs +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/FieldBoss.cs @@ -27,8 +27,9 @@ namespace BlueWaterProject [SerializeField] protected SpriteRenderer spriteRenderer; // 보스 스탯 - [Title("보스 스탯")] - [SerializeField] protected float maxHp = 100f; + [field: Title("보스 스탯")] + [field: SerializeField] protected string Name { get; private set; } + [field: SerializeField] public float MaxHp { get; private set; } = 500f; [SerializeField] protected float moveSpeed = 3f; [SerializeField] protected LayerMask targetLayer; @@ -67,10 +68,6 @@ namespace BlueWaterProject protected static readonly int IsHitHash = Shader.PropertyToID("_IsHit"); - // [SerializeField] private Slider hpSlider; - // [SerializeField] private Slider damageEffectSlider; - // [SerializeField] private float damageEffectSpeed = 0.1f; - #endregion /*********************************************************************** @@ -118,7 +115,7 @@ namespace BlueWaterProject { agent.updateRotation = false; agent.speed = moveSpeed; - SetCurrentHp(maxHp); + SetCurrentHp(MaxHp); Target = GameObject.FindGameObjectWithTag("CombatPlayer").GetComponent(); flashWhiteWaitTime = new WaitForSeconds(flashWhiteTime); @@ -148,6 +145,7 @@ namespace BlueWaterProject var changeHp = Mathf.Max(CurrentHp - attackerPower, 0); SetCurrentHp(changeHp); + UiManager.Inst.CombatUi.FieldBossHpSlider.UpdateHpSlider(changeHp); // 죽었는지 체크 if (changeHp == 0f) diff --git a/BlueWater/Assets/02.Scripts/CombatUi.cs b/BlueWater/Assets/02.Scripts/CombatUi.cs index 900a039b2..6a9b627e8 100644 --- a/BlueWater/Assets/02.Scripts/CombatUi.cs +++ b/BlueWater/Assets/02.Scripts/CombatUi.cs @@ -1,6 +1,5 @@ using Sirenix.OdinInspector; using UnityEngine; -using UnityEngine.UI; // ReSharper disable once CheckNamespace namespace BlueWaterProject @@ -13,6 +12,7 @@ namespace BlueWaterProject [field: Title("UI")] [field: SerializeField] public Canvas MainCanvas { get; private set; } [field: SerializeField] public SkillUi MainSkillUi { get; private set; } + [field: SerializeField] public FieldBossHpSlider FieldBossHpSlider { get; private set; } [Button("셋팅 초기화")] @@ -26,6 +26,7 @@ namespace BlueWaterProject } MainSkillUi = MainCanvas.transform.Find("MainSkillUi").GetComponent(); + FieldBossHpSlider = MainCanvas.transform.Find("FieldBossHpSlider").GetComponent(); } private void Awake() @@ -37,10 +38,5 @@ namespace BlueWaterProject UiManager.Inst.CombatUi = this; } - - private void Update() - { - - } } } \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/NewSkill/Rhinoceros/JumpSmash.cs b/BlueWater/Assets/02.Scripts/NewSkill/Rhinoceros/JumpSmash.cs index b4b4af848..fb7bcfe09 100644 --- a/BlueWater/Assets/02.Scripts/NewSkill/Rhinoceros/JumpSmash.cs +++ b/BlueWater/Assets/02.Scripts/NewSkill/Rhinoceros/JumpSmash.cs @@ -23,7 +23,7 @@ namespace RhinocerosSkill { if (SkillInputData.TargetCollider) { - SkillInputData.TargetCollider.GetComponent().IsStunned = true; + SkillInputData.TargetCollider.GetComponent().IsStunned = false; } } diff --git a/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs b/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs index 12714ac58..4938cb028 100644 --- a/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs +++ b/BlueWater/Assets/02.Scripts/NewSkill/Type/TheWaltzOfTheSword.cs @@ -2,6 +2,7 @@ using System; using System.Linq; using Sirenix.OdinInspector; using UnityEngine; +using Random = UnityEngine.Random; // ReSharper disable once CheckNamespace namespace BlueWaterProject @@ -67,8 +68,6 @@ namespace BlueWaterProject { var iDamageable = hitCollider.GetComponent(); iDamageable.TakeDamage(Damage); - var effect = Instantiate(hitEffect, hitCollider.transform.position, Quaternion.identity, instantiateLocation); - effect.Play(); if (iDamageable.GetCurrentHp() == 0f) { @@ -78,6 +77,19 @@ namespace BlueWaterProject VisualFeedbackManager.Inst.TriggerHitStop(hitStopDuration); } } + + if (hitEffect) + { + var bounds = hitCollider.bounds; + var randomPosition = new Vector3( + Random.Range(bounds.min.x, bounds.max.x), + Random.Range(bounds.min.y, bounds.max.y), + Random.Range(bounds.min.z, bounds.max.z) + ); + var effect = Instantiate(hitEffect, randomPosition, Quaternion.identity, instantiateLocation); + effect.Play(); + } + } public bool IsTargetAlive(Collider hitCollider) diff --git a/BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs b/BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs new file mode 100644 index 000000000..c287029e4 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs @@ -0,0 +1,60 @@ +using System.Collections; +using Sirenix.OdinInspector; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + public class FieldBossHpSlider : MonoBehaviour + { + [SerializeField] private Slider slider; + [SerializeField] private TMP_Text nameText; + [SerializeField] private Slider damageEffectSlider; + [SerializeField] private float damageEffectSpeed = 0.1f; + + [Button("셋팅 초기화")] + private void Init() + { + slider = GetComponent(); + nameText = transform.Find("NameText").GetComponent(); + damageEffectSlider = transform.Find("Fill Area/Background/DamageEffectSlider").GetComponent(); + } + + public void SetHpSlider(float maxHp, string bossName) + { + if (!slider || !damageEffectSlider) return; + + slider.maxValue = maxHp; + damageEffectSlider.maxValue = maxHp; + + slider.value = maxHp; + damageEffectSlider.value = maxHp; + + nameText.text = nameText ? bossName : null; + + SetActiveHpSlider(true); + } + + public void UpdateHpSlider(float value) + { + if (!slider || !damageEffectSlider) return; + + StartCoroutine(DamageEffect(value)); + } + + private IEnumerator DamageEffect(float value) + { + slider.value = value; + + while (damageEffectSlider.value > value) + { + damageEffectSlider.value -= damageEffectSpeed; + yield return null; + } + } + + public void SetActiveHpSlider(bool value) => gameObject.SetActive(value); + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs.meta b/BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs.meta new file mode 100644 index 000000000..104d603a3 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Ui/FieldBossHpSlider.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 83ac3111825f0b644bf51d74137b4215 \ No newline at end of file diff --git a/BlueWater/Assets/05.Prefabs/Characters/Enemies/FieldBosses/Rhinoceros.prefab b/BlueWater/Assets/05.Prefabs/Characters/Enemies/FieldBosses/Rhinoceros.prefab index c3b87c148..213a33a1a 100644 --- a/BlueWater/Assets/05.Prefabs/Characters/Enemies/FieldBosses/Rhinoceros.prefab +++ b/BlueWater/Assets/05.Prefabs/Characters/Enemies/FieldBosses/Rhinoceros.prefab @@ -170,11 +170,13 @@ MonoBehaviour: visualLook: {fileID: 695049024773443745} animator: {fileID: 3402580928633681741} spriteRenderer: {fileID: 8089310337301863899} - maxHp: 500 + k__BackingField: Rhinoceros + k__BackingField: 500 moveSpeed: 3 targetLayer: serializedVersion: 2 m_Bits: 512 + flashWhiteTime: 0.1 skillList: - {fileID: 302495082473197838, guid: 193b84f23515e2947ad12f1d574e6211, type: 3} - {fileID: 1802435259650247748, guid: 62d1ce673ad01eb4197cabbcb20d42df, type: 3} diff --git a/BlueWater/Assets/05.Prefabs/HpSliders/EnemyHpSlider.prefab b/BlueWater/Assets/05.Prefabs/HpSliders/EnemyHpSlider.prefab index 903e80e1b..60c109057 100644 --- a/BlueWater/Assets/05.Prefabs/HpSliders/EnemyHpSlider.prefab +++ b/BlueWater/Assets/05.Prefabs/HpSliders/EnemyHpSlider.prefab @@ -261,5 +261,27 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1525762081838968274, guid: bb4f1e43ee7824c8e8009facee710768, + type: 3} + insertIndex: -1 + addedObject: {fileID: 259569763335001057} m_SourcePrefab: {fileID: 100100000, guid: bb4f1e43ee7824c8e8009facee710768, type: 3} +--- !u!1 &6935276925009161207 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1525762081838968274, guid: bb4f1e43ee7824c8e8009facee710768, + type: 3} + m_PrefabInstance: {fileID: 8436250465056310821} + m_PrefabAsset: {fileID: 0} +--- !u!114 &259569763335001057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6935276925009161207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83ac3111825f0b644bf51d74137b4215, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab b/BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab new file mode 100644 index 000000000..873055a74 --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab @@ -0,0 +1,1046 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1646438832053774708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5354311670940802422} + - component: {fileID: 8627121229469369414} + - component: {fileID: 290125178608634507} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5354311670940802422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1646438832053774708} + 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: 1611003921183510618} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 14.25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8627121229469369414 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1646438832053774708} + m_CullTransparentMesh: 0 +--- !u!114 &290125178608634507 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1646438832053774708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.36862746, g: 0.29411766, b: 0.28235295, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e61182ca7bb7f453c8e1837559dd81d7, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1810119721218989152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2115202895126102580} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2115202895126102580 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810119721218989152} + 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: 1611003921183510618} + m_Father: {fileID: 3886092280468717025} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1933757780170892657 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6784925337691447700} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6784925337691447700 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933757780170892657} + 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: 5231379893943531789} + m_Father: {fileID: 7845561520605108460} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2096674640763075662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3886092280468717025} + - component: {fileID: 3416149771250561393} + - component: {fileID: 5378389112775318118} + m_Layer: 5 + m_Name: DamageEffectSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3886092280468717025 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096674640763075662} + 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: 2115202895126102580} + m_Father: {fileID: 5231379893943531789} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 550, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3416149771250561393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096674640763075662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 3 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 2513939532057100650} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 100 + m_WholeNumbers: 0 + m_Value: 50 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!95 &5378389112775318118 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096674640763075662} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 22100000, guid: 0f3c2296594fc4414a266da51f0abb6f, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &3014781980845714357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2513939532057100650} + - component: {fileID: 5159046499546252592} + - component: {fileID: 1802532268780747735} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2513939532057100650 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3014781980845714357} + 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: 1611003921183510618} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -4, y: -2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5159046499546252592 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3014781980845714357} + m_CullTransparentMesh: 0 +--- !u!114 &1802532268780747735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3014781980845714357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 6e4f4c0390c77404fbc0e6716111c623, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3344664628751063571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5231379893943531789} + - component: {fileID: 2060444722294861772} + - component: {fileID: 7163301425049952832} + - component: {fileID: 2792076675354292517} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5231379893943531789 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344664628751063571} + 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: 5741806497564529183} + - {fileID: 3886092280468717025} + - {fileID: 6974188938870355608} + m_Father: {fileID: 6784925337691447700} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2060444722294861772 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344664628751063571} + m_CullTransparentMesh: 0 +--- !u!114 &7163301425049952832 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344664628751063571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19215687, g: 0.15294118, b: 0.15294118, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dfb84e2dfd2bd4d2c9855f3766a7abc1, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2792076675354292517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344664628751063571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &3651275518122566626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9125149476933718228} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9125149476933718228 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3651275518122566626} + 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: 1313160884585907518} + m_Father: {fileID: 7845561520605108460} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: 0, y: -1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &5422903161031779976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1313160884585907518} + - component: {fileID: 2421450437600025290} + - component: {fileID: 3385259398345911336} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1313160884585907518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5422903161031779976} + 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: 9125149476933718228} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2421450437600025290 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5422903161031779976} + m_CullTransparentMesh: 0 +--- !u!114 &3385259398345911336 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5422903161031779976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5647059, g: 0.17254902, b: 0.20392157, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dfb84e2dfd2bd4d2c9855f3766a7abc1, type: 3} + m_Type: 1 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5969979397834046330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3789067377015539362} + - component: {fileID: 2507155937009274242} + - component: {fileID: 1314088264440675811} + m_Layer: 5 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3789067377015539362 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5969979397834046330} + 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: 7845561520605108460} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 10} + m_SizeDelta: {x: 300, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2507155937009274242 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5969979397834046330} + m_CullTransparentMesh: 0 +--- !u!114 &1314088264440675811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5969979397834046330} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Rhinoceros + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, type: 2} + m_sharedMaterial: {fileID: 2356238409700980164, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 23.25 + m_fontSizeBase: 40 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 1024 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6183366295492682478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7845561520605108460} + - component: {fileID: 222013116001869022} + - component: {fileID: 6234237787981014904} + - component: {fileID: 8872277884121036844} + m_Layer: 5 + m_Name: FieldBossHpSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7845561520605108460 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183366295492682478} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.5, y: 2.4999998, z: 4.9999995} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6784925337691447700} + - {fileID: 9125149476933718228} + - {fileID: 3789067377015539362} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 70} + m_SizeDelta: {x: 550, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &222013116001869022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183366295492682478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 3 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3385259398345911336} + m_FillRect: {fileID: 6974188938870355608} + m_HandleRect: {fileID: 1313160884585907518} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 100 + m_WholeNumbers: 0 + m_Value: 38.3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!95 &6234237787981014904 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183366295492682478} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 22100000, guid: 0f3c2296594fc4414a266da51f0abb6f, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &8872277884121036844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183366295492682478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83ac3111825f0b644bf51d74137b4215, type: 3} + m_Name: + m_EditorClassIdentifier: + slider: {fileID: 222013116001869022} + nameText: {fileID: 1314088264440675811} + damageEffectSlider: {fileID: 3416149771250561393} + damageEffectSpeed: 0.1 +--- !u!1 &6783533401297858262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5741806497564529183} + - component: {fileID: 5882490387041641643} + - component: {fileID: 2496809744322478234} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5741806497564529183 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6783533401297858262} + 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: 5231379893943531789} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 14.25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5882490387041641643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6783533401297858262} + m_CullTransparentMesh: 0 +--- !u!114 &2496809744322478234 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6783533401297858262} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.36862746, g: 0.29411766, b: 0.28235295, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e61182ca7bb7f453c8e1837559dd81d7, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7502346112849132981 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1611003921183510618} + - component: {fileID: 6953541385732911779} + - component: {fileID: 5691443824983813828} + - component: {fileID: 623830673410171501} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1611003921183510618 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7502346112849132981} + 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: 5354311670940802422} + - {fileID: 2513939532057100650} + m_Father: {fileID: 2115202895126102580} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6953541385732911779 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7502346112849132981} + m_CullTransparentMesh: 0 +--- !u!114 &5691443824983813828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7502346112849132981} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19215687, g: 0.15294118, b: 0.15294118, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dfb84e2dfd2bd4d2c9855f3766a7abc1, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &623830673410171501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7502346112849132981} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &8581103587071840087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6974188938870355608} + - component: {fileID: 6855074917494142741} + - component: {fileID: 9210274761680402124} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6974188938870355608 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8581103587071840087} + 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: 5231379893943531789} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -4, y: -2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6855074917494142741 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8581103587071840087} + m_CullTransparentMesh: 0 +--- !u!114 &9210274761680402124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8581103587071840087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 6e4f4c0390c77404fbc0e6716111c623, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab.meta b/BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab.meta new file mode 100644 index 000000000..808f37abb --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/HpSliders/FieldBossHpSlider.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39cf0016300932947917aaefb2a0c1ef +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: