From 71642d2c990381e374c4d15a1ffc11406156d024 Mon Sep 17 00:00:00 2001 From: 45 <980269297@qq.com> Date: Mon, 26 Aug 2024 17:23:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=A1=E7=89=8C=E5=8A=A8=E6=95=88=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=EF=BC=8C=E6=84=8F=E5=9B=BE=E6=9B=B4=E6=94=B9=E4=B8=AD?= =?UTF-8?q?=EF=BC=8C=E5=85=B3=E5=8D=A1=E8=81=94=E5=8A=A8=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Image/待机动作/New Animation.anim | 128 +- .../Prefab/EnemyPrefab/CorrosiveSludge.prefab | 8 +- .../Prefab/EnemyPrefab/HoodWanderer.prefab | 3 +- .../Prefab/LevelPrefab/EmptyNode.prefab | 1 + .../Assets/Scenes/SampleScene.unity | 2199 +++++++++++++++-- .../Assets/Scripts/Card/CardEntity.cs | 10 +- .../Scripts/Card/CardSmall/CardSmall.cs | 21 +- .../Assets/Scripts/Card/TurnMaster.cs | 42 +- .../Assets/Scripts/Enemy/EnemyNode.cs | 1 + .../Scripts/EnemyPlanFunction/EnemyAction.cs | 9 +- .../Assets/Scripts/LeveProcess/LevelNode.cs | 39 +- .../Assets/Scripts/MapManager.cs | 2 +- .../UI/CardActiveSort/CardActiveSort.cs | 42 +- .../Assets/Scripts/UI/EnemyPlanActionUI.cs | 19 +- .../Assets/Scripts/UI/EnemyUIBar.cs | 43 +- .../ProjectSettings/EditorBuildSettings.asset | 6 + 16 files changed, 2101 insertions(+), 472 deletions(-) diff --git a/ColorlessWorld-2024-4-2/Assets/Image/待机动作/New Animation.anim b/ColorlessWorld-2024-4-2/Assets/Image/待机动作/New Animation.anim index c58ae2dc..85dbaf17 100644 --- a/ColorlessWorld-2024-4-2/Assets/Image/待机动作/New Animation.anim +++ b/ColorlessWorld-2024-4-2/Assets/Image/待机动作/New Animation.anim @@ -40,32 +40,7 @@ AnimationClip: m_RotationOrder: 4 path: m_PositionCurves: [] - m_ScaleCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: {x: 0.15, y: 0.15, z: 0.15} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 1 - value: {x: 0.15, y: 0.15, z: 0.15} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: + m_ScaleCurves: [] m_FloatCurves: - serializedVersion: 2 curve: @@ -156,15 +131,6 @@ AnimationClip: isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 3 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - serializedVersion: 2 path: 0 attribute: 4197328169 @@ -201,7 +167,7 @@ AnimationClip: m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 - m_LoopTime: 0 + m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 @@ -254,96 +220,6 @@ AnimationClip: classID: 212 script: {fileID: 0} flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.15 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.15 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalScale.x - path: - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.15 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.15 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalScale.y - path: - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.15 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.15 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalScale.z - path: - classID: 4 - script: {fileID: 0} - flags: 0 - serializedVersion: 2 curve: serializedVersion: 2 diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/CorrosiveSludge.prefab b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/CorrosiveSludge.prefab index c76d9645..48d3045b 100644 --- a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/CorrosiveSludge.prefab +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/CorrosiveSludge.prefab @@ -355,14 +355,14 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2846673414089318023} serializedVersion: 2 - m_LocalRotation: {x: 0.018499402, y: 0, z: 0, w: 0.9998289} - m_LocalPosition: {x: -0.65, y: 0.406, z: -2.04} - m_LocalScale: {x: 1.8167788, y: 1.1626, z: 0.85490113} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.1, y: 0.41, z: -2.95} + m_LocalScale: {x: 1.71, y: 1, z: 1.46} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2956044212721477480} m_Father: {fileID: 3282373897760748568} - m_LocalEulerAnglesHint: {x: 2.12, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 30.08, y: 180, z: 0} --- !u!33 &6046654669545211710 MeshFilter: m_ObjectHideFlags: 0 diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/HoodWanderer.prefab b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/HoodWanderer.prefab index 87fb16b1..173b78f0 100644 --- a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/HoodWanderer.prefab +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/HoodWanderer.prefab @@ -689,8 +689,9 @@ MonoBehaviour: oppositePasth: [] moveType: 0 rangePool: [] + aoeRangePool: [] enemyType: 0 - enemyScript: 6 + enemyScript: 7 lineAim: {fileID: 7907765502362765996} canLineAppre: 1 disableAttack: {fileID: 0} diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/LevelPrefab/EmptyNode.prefab b/ColorlessWorld-2024-4-2/Assets/Prefab/LevelPrefab/EmptyNode.prefab index 7027d11d..4f0d386b 100644 --- a/ColorlessWorld-2024-4-2/Assets/Prefab/LevelPrefab/EmptyNode.prefab +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/LevelPrefab/EmptyNode.prefab @@ -235,6 +235,7 @@ MonoBehaviour: lineRenderer: {fileID: 7723156746810573798, guid: 053bbdc62ad2af54ab02af9260df599a, type: 3} roomType: 0 + roomDestinationIndex: 0 --- !u!1 &4322012816575514674 GameObject: m_ObjectHideFlags: 0 diff --git a/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity b/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity index 76bdfbc5..c27781ee 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity +++ b/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity @@ -389,12 +389,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 60998406} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.401091, y: 1.0402532, z: 0.1581583} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.082, y: 0.13, z: 0.359} + m_LocalScale: {x: 0.17, y: 0.17, z: 0.17} m_ConstrainProportionsScale: 1 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 1809205616} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &78419876 GameObject: @@ -1392,7 +1392,7 @@ Canvas: m_GameObject: {fileID: 172253751} m_Enabled: 1 serializedVersion: 3 - m_RenderMode: 1 + m_RenderMode: 0 m_Camera: {fileID: 330585545} m_PlaneDistance: 10 m_PixelPerfect: 0 @@ -1445,6 +1445,7 @@ MonoBehaviour: oppositePasth: [] moveType: 0 rangePool: [] + aoeRangePool: [] enemyType: 0 enemyScript: 0 lineAim: {fileID: 0} @@ -2434,13 +2435,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 330585543} serializedVersion: 2 - m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956} - m_LocalPosition: {x: 6.16, y: 8.95, z: -8.37} + m_LocalRotation: {x: 0.58517, y: 0, z: 0, w: 0.8109107} + m_LocalPosition: {x: 6.2, y: 12.3, z: -2.4} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 71.63, y: 0, z: 0} --- !u!114 &330585547 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3855,6 +3856,7 @@ MonoBehaviour: oppositePasth: [] moveType: 0 rangePool: [] + aoeRangePool: [] enemyType: 1 enemyScript: 0 lineAim: {fileID: 0} @@ -7000,7 +7002,7 @@ RectTransform: 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: 13} + m_AnchoredPosition: {x: 0, y: -30} m_SizeDelta: {x: 1246.8, y: 252.24341} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &959299394 @@ -7055,8 +7057,8 @@ MonoBehaviour: m_EditorClassIdentifier: cardCount: 0 targrtPoint: {x: 0, y: 0, z: 0} - radius: 500 - angleIncrement: 10 + radius: 1400 + angleIncrement: 3 drawCardCount: 0 prepareHandCard: [] newPointList: [] @@ -7797,6 +7799,7 @@ MonoBehaviour: currentCost: 0 totalCost: 0 commDrawCardsNum: 6 + continueTurn: 0 turn: 4 playerAction: 0 --- !u!4 &1108322117 @@ -8549,7 +8552,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &1265058008 RectTransform: m_ObjectHideFlags: 0 @@ -8614,14 +8617,14 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 0} + - m_Target: {fileID: 13807178} m_TargetAssemblyTypeName: ScenceLoadManager, Assembly-CSharp m_MethodName: LoadTargetLevel m_Mode: 3 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 + m_IntArgument: 1 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 @@ -9162,112 +9165,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1298478936} m_CullTransparentMesh: 1 ---- !u!1 &1300859606 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1300859607} - - component: {fileID: 1300859610} - - component: {fileID: 1300859609} - - component: {fileID: 1300859608} - m_Layer: 7 - m_Name: Plane - m_TagString: Player - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1300859607 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1300859606} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0.97904545, z: -0.20364177, w: 0} - m_LocalPosition: {x: 0.111, y: -0.054, z: 0.359} - m_LocalScale: {x: 0.38, y: 1, z: 0.17902936} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1809205616} - m_LocalEulerAnglesHint: {x: 23.5, y: 180, z: 0} ---- !u!64 &1300859608 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1300859606} - 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: 0 - serializedVersion: 5 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1300859609 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1300859606} - m_Enabled: 1 - m_CastShadows: 0 - 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_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: b761e9ad4c592934bb29b1231933a0a2, 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 &1300859610 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1300859606} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1302517660 GameObject: m_ObjectHideFlags: 0 @@ -12150,15 +12047,7 @@ MonoBehaviour: generatePoint: {fileID: 514899946} lineOffSet: {x: 1, y: 0, z: 0} columnOffSet: {x: 0, y: 0, z: 0.865} - enemyGenerateDataList: - - enemyPrefab: {fileID: 6812776764525711320, guid: 8ca81c0623a2728438d77e48fb2e9617, - type: 3} - locationX: 2 - locationY: 8 - - enemyPrefab: {fileID: 8591057712024743076, guid: 3a8511131a3f5264ea3ee4414725e76c, - type: 3} - locationX: 3 - locationY: 9 + enemyGenerateDataList: [] --- !u!4 &1802141879 Transform: m_ObjectHideFlags: 0 @@ -12278,7 +12167,7 @@ Transform: m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1300859607} + - {fileID: 60998409} - {fileID: 1974423747} - {fileID: 1750187012} - {fileID: 969951638} @@ -13937,57 +13826,51 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2096369103} m_CullTransparentMesh: 1 ---- !u!114 &1213935045309455263 +--- !u!114 &14282459489087682 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4504044328808221131} + m_GameObject: {fileID: 1871086137410547929} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b93e606dce1c400408bd059eaaa399b2, type: 3} + m_Script: {fileID: 11500000, guid: aa7e6a934ffbf8943a251ae27afd29ba, type: 3} m_Name: m_EditorClassIdentifier: - templateEnemyState: {fileID: 11400000, guid: b991b3f0500bd0c439d1a956c497c4cb, type: 2} - EnemyState: {fileID: 0} - positionX: 3 - positionY: 4 - pasth: [] - oppositePasth: [] - moveType: 0 - rangePool: [] - enemyType: 0 - enemyScript: 0 - lineAim: {fileID: 0} - canLineAppre: 0 - disableAttack: {fileID: 0} - enemyUIBar: {fileID: 0} - bone: {fileID: 0} - bone_Re: {fileID: 0} - canMove: 0 - planAction: 0 ---- !u!23 &2146309927002805433 -MeshRenderer: + HPBar: {fileID: 7518411408513132636} + currentHPText: {fileID: 7640609579484030109} + maxHPText: {fileID: 7219064017332003257} + sheildText: {fileID: 4532757805424577290} + planImage: {fileID: 1216775742908312287} + attackDamageText: {fileID: 5978148678183969446} + moveIcon: {fileID: 6086960839131591968} + buffIconList: [] + buffIcon: {fileID: 610775712955856159, guid: 457a3d2dee855fa41a324600bf63e57f, type: 3} + buffPanle: {fileID: 6625041648245517877} + time: 0.2 +--- !u!120 &323835632548794264 +LineRenderer: + serializedVersion: 2 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8727460290953113820} + m_GameObject: {fileID: 5201030072284806618} 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_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 700d970fc944e8642b81ab9388a14903, type: 2} + - {fileID: 2100000, guid: 6dae87f6dbe79e34fb7adcae048807dd, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -14008,32 +13891,99 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &2520679441824300115 -MeshFilter: + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 6, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.0031585693 + value: 0.11028418 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 1 +--- !u!222 &329675561116186427 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4504044328808221131} - m_Mesh: {fileID: -5468021829708598221, guid: ae332737a5755ee499c32f566d3a2913, type: 3} ---- !u!4 &2587290885422497320 -Transform: + m_GameObject: {fileID: 9024271420340254296} + m_CullTransparentMesh: 1 +--- !u!224 &719281477893806672 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4504044328808221131} - serializedVersion: 2 - m_LocalRotation: {x: 0.7372774, y: -0, z: -0, w: 0.67559016} - m_LocalPosition: {x: -486.13406, y: -146.54048, z: 395.9739} - m_LocalScale: {x: 0.9, y: 0.8999999, z: 4} + m_GameObject: {fileID: 7820039907641742773} + m_LocalRotation: {x: -0, y: -0, z: -5.4569675e-11, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.029} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 6949993651724426443} - m_Father: {fileID: 1294001698} - m_LocalEulerAnglesHint: {x: 95, y: 0, z: 0} ---- !u!1 &4504044328808221131 + - {fileID: 8562064091614988263} + - {fileID: 8575784355752174964} + - {fileID: 6299781645555352396} + m_Father: {fileID: 3143091528391125503} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.505, y: -0.265} + m_SizeDelta: {x: 0.3, y: 0.3} + m_Pivot: {x: 0, y: 0} +--- !u!1 &856914151229174898 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14041,120 +13991,1709 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2587290885422497320} - - component: {fileID: 2520679441824300115} - - component: {fileID: 4795532172251519891} - - component: {fileID: 1213935045309455263} - - component: {fileID: 7193069416825464482} - - component: {fileID: 4671260655925435897} - m_Layer: 11 - m_Name: Rook + - component: {fileID: 1718806456660988125} + - component: {fileID: 4707513898227212836} + - component: {fileID: 6772075015846423784} + m_Layer: 0 + m_Name: BuffPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!64 &4671260655925435897 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4504044328808221131} - 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: 1 - m_CookingOptions: 30 - m_Mesh: {fileID: -5468021829708598221, guid: ae332737a5755ee499c32f566d3a2913, type: 3} ---- !u!23 &4795532172251519891 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4504044328808221131} - 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_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 700d970fc944e8642b81ab9388a14903, 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!4 &6949993651724426443 +--- !u!4 &880812167217859266 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8727460290953113820} + m_GameObject: {fileID: 5201030072284806618} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: -0, z: -0.1} - m_LocalScale: {x: 1, y: 1, z: 0.5} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -4} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 2587290885422497320} - m_LocalEulerAnglesHint: {x: 95, y: 0, z: 0} ---- !u!114 &7193069416825464482 -MonoBehaviour: + m_Father: {fileID: 7706190137262033689} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &946810716051971767 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4504044328808221131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cf819d57070dbab4a95ad54cedacd2fa, type: 3} - m_Name: - m_EditorClassIdentifier: - rewardList: [] - blockType: 1 + serializedVersion: 6 + m_Component: + - component: {fileID: 5178735120976683810} + - component: {fileID: 7056368589652101982} + - component: {fileID: 6025774906748143506} + m_Layer: 0 + m_Name: ShieldPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1213935045309455263 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4504044328808221131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b93e606dce1c400408bd059eaaa399b2, type: 3} + m_Name: + m_EditorClassIdentifier: + templateEnemyState: {fileID: 11400000, guid: b991b3f0500bd0c439d1a956c497c4cb, type: 2} + EnemyState: {fileID: 0} + positionX: 3 + positionY: 4 + pasth: [] + oppositePasth: [] + moveType: 0 + rangePool: [] + aoeRangePool: [] + enemyType: 0 + enemyScript: 0 + lineAim: {fileID: 0} + canLineAppre: 0 + disableAttack: {fileID: 0} + enemyUIBar: {fileID: 0} + bone: {fileID: 0} + bone_Re: {fileID: 0} + canMove: 0 + planAction: 0 +--- !u!114 &1216775742908312287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9069100951758636256} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c7ff9e4496a34e04ebb0f0c61bf9982c, type: 3} + m_Type: 0 + 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 &1297949421216648656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8575784355752174964} + - component: {fileID: 2237981935406455008} + - component: {fileID: 1926127530559744132} + m_Layer: 0 + m_Name: / + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1348390715597758999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3143091528391125503} + - component: {fileID: 5282488746839687561} + - component: {fileID: 3218484174794133791} + - component: {fileID: 5148219054488126000} + - component: {fileID: 2930963766869953741} + m_Layer: 10 + m_Name: NextPlanPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1400469086516850215 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6625041648245517877} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 0.15, y: 0.15} + m_Spacing: {x: 0.02, y: 0} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!135 &1422822286823527528 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871086137410547929} + 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_Radius: 0.45 + m_Center: {x: 0, y: 0.4, z: -1.8} +--- !u!33 &1483582928811685951 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6988984990533149062} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!224 &1718806456660988125 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856914151229174898} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.010001193} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4889057536130425081} + m_Father: {fileID: 9206599745261298579} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0.00000071525574, y: 0} + m_SizeDelta: {x: 1.1641, y: 0.2986} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1871086137410547929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7706190137262033689} + - component: {fileID: 1422822286823527528} + - component: {fileID: 5417822702706720478} + - component: {fileID: 14282459489087682} + - component: {fileID: 9083133340293732637} + m_Layer: 9 + m_Name: CorrosiveSludge + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1911495233665909349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7096249513014292887} + - component: {fileID: 9196235220438755811} + - component: {fileID: 5978148678183969446} + m_Layer: 10 + m_Name: DamageText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1926127530559744132 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297949421216648656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 45 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 54 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: / +--- !u!23 &2146309927002805433 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8727460290953113820} + 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_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 700d970fc944e8642b81ab9388a14903, 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!222 &2237981935406455008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297949421216648656} + m_CullTransparentMesh: 1 +--- !u!33 &2520679441824300115 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4504044328808221131} + m_Mesh: {fileID: -5468021829708598221, guid: ae332737a5755ee499c32f566d3a2913, type: 3} +--- !u!4 &2587290885422497320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4504044328808221131} + serializedVersion: 2 + m_LocalRotation: {x: 0.7372774, y: -0, z: -0, w: 0.67559016} + m_LocalPosition: {x: -486.13406, y: -146.54048, z: 395.9739} + m_LocalScale: {x: 0.9, y: 0.8999999, z: 4} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6949993651724426443} + m_Father: {fileID: 1294001698} + m_LocalEulerAnglesHint: {x: 95, y: 0, z: 0} +--- !u!114 &2644529584420221248 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9024271420340254296} + 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, 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: 06846d39b2c9e8f40941c43d5e290f19, type: 3} + m_Type: 0 + 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 &2782372254868739583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3808191495715766013} + - component: {fileID: 3302611167561448537} + - component: {fileID: 7518411408513132636} + m_Layer: 0 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &2805353092755568014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9206599745261298579} + - component: {fileID: 2977419271478337734} + - component: {fileID: 5550748255784930498} + - component: {fileID: 8575617836196199072} + m_Layer: 0 + m_Name: EnemyInSenceCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2930963766869953741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1348390715597758999} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 04d3090ad1d65344d92355c528aa8c79, type: 3} + m_Name: + m_EditorClassIdentifier: + enemyNode: {fileID: 5417822702706720478} + attackDamageText: {fileID: 5978148678183969446} +--- !u!223 &2977419271478337734 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2805353092755568014} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &3143091528391125503 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1348390715597758999} + 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: 5502064860640301278} + - {fileID: 7104879579242005665} + - {fileID: 8192024963159451186} + - {fileID: 7096249513014292887} + - {fileID: 719281477893806672} + m_Father: {fileID: 9206599745261298579} + 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: 0.253} + m_SizeDelta: {x: 0.7428, y: 0.39999998} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &3218484174794133791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1348390715597758999} + 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.19245279, g: 0.19245279, b: 0.19245279, 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + 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 &3259789523458960825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6299781645555352396} + - component: {fileID: 6515569597619167932} + - component: {fileID: 7219064017332003257} + m_Layer: 0 + m_Name: maxHPtext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &3302611167561448537 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2782372254868739583} + m_CullTransparentMesh: 1 +--- !u!222 &3687188126527865621 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7774841432313796469} + m_CullTransparentMesh: 1 +--- !u!4 &3742520119985752192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6988984990533149062} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.1, y: 0.41, z: -2.95} + m_LocalScale: {x: 1.71, y: 1, z: 1.46} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7960477646138677353} + m_Father: {fileID: 7706190137262033689} + m_LocalEulerAnglesHint: {x: 30.08, y: 180, z: 0} +--- !u!1 &3792047999587224046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7960477646138677353} + - component: {fileID: 7378017287845886803} + m_Layer: 0 + m_Name: "\u8150\u8680\u6C61\u6CE5" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3808191495715766013 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2782372254868739583} + 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: 6504297877849570509} + 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} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4057511068912777931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8562064091614988263} + - component: {fileID: 4845152254401217641} + - component: {fileID: 7640609579484030109} + m_Layer: 0 + m_Name: currentHPtext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &4161198069703659105 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9069100951758636256} + m_CullTransparentMesh: 1 +--- !u!114 &4450428524314346367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7774841432313796469} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 06846d39b2c9e8f40941c43d5e290f19, type: 3} + m_Type: 0 + 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 &4504044328808221131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2587290885422497320} + - component: {fileID: 2520679441824300115} + - component: {fileID: 4795532172251519891} + - component: {fileID: 1213935045309455263} + - component: {fileID: 7193069416825464482} + - component: {fileID: 4671260655925435897} + m_Layer: 11 + m_Name: Rook + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4532757805424577290 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8125848512971429308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 15 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 0 +--- !u!64 &4671260655925435897 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4504044328808221131} + 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: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -5468021829708598221, guid: ae332737a5755ee499c32f566d3a2913, type: 3} +--- !u!222 &4707513898227212836 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856914151229174898} + m_CullTransparentMesh: 1 +--- !u!23 &4795532172251519891 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4504044328808221131} + 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_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 700d970fc944e8642b81ab9388a14903, 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!222 &4845152254401217641 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4057511068912777931} + m_CullTransparentMesh: 1 +--- !u!114 &4845432826825490983 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6625041648245517877} + 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: 0} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + 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!224 &4889057536130425081 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6625041648245517877} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.0018} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1718806456660988125} + 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.116, y: 0.0598} + m_SizeDelta: {x: 0.9286, y: 0.147} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!65 &5148219054488126000 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1348390715597758999} + 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: 0.7718586, y: 0.41468406, z: 0.1} + m_Center: {x: 0, y: 0.2, z: 0} +--- !u!224 &5178735120976683810 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 946810716051971767} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00000008344651} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6462444329431032698} + m_Father: {fileID: 9206599745261298579} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -0.00000011920929, y: 0} + m_SizeDelta: {x: 0.2337, y: 0.2056} + m_Pivot: {x: 1, y: 0} +--- !u!1 &5201030072284806618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 880812167217859266} + - component: {fileID: 323835632548794264} + - component: {fileID: 8357775916477242535} + m_Layer: 9 + m_Name: AimLine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &5282488746839687561 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1348390715597758999} + m_CullTransparentMesh: 1 +--- !u!114 &5417822702706720478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871086137410547929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b93e606dce1c400408bd059eaaa399b2, type: 3} + m_Name: + m_EditorClassIdentifier: + templateEnemyState: {fileID: 11400000, guid: 05f713823d4884e46ba851f25df21285, type: 2} + EnemyState: {fileID: 0} + positionX: 3 + positionY: 5 + pasth: [] + oppositePasth: [] + moveType: 0 + rangePool: [] + aoeRangePool: [] + enemyType: 0 + enemyScript: 15 + lineAim: {fileID: 5201030072284806618} + canLineAppre: 1 + disableAttack: {fileID: 7774841432313796469} + enemyUIBar: {fileID: 0} + bone: {fileID: 0} + bone_Re: {fileID: 0} + canMove: 1 + planAction: 0 +--- !u!224 &5502064860640301278 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9069100951758636256} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00000026123} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 3143091528391125503} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0.013999999, y: 0.0000007748604} + m_SizeDelta: {x: 1.81, y: 1.8} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &5550748255784930498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2805353092755568014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 1 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!114 &5978148678183969446 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911495233665909349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 0 +--- !u!114 &6025774906748143506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 946810716051971767} + 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: 06846d39b2c9e8f40941c43d5e290f19, type: 3} + m_Type: 0 + 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 &6086960839131591968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7104879579242005665} + - component: {fileID: 8004909710040439781} + - component: {fileID: 8534131105114295244} + m_Layer: 10 + m_Name: MoveIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &6173627855343440255 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6625041648245517877} + m_CullTransparentMesh: 1 +--- !u!224 &6299781645555352396 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3259789523458960825} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 719281477893806672} + 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.067, y: -0.062} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &6462444329431032698 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8125848512971429308} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000000031488} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5178735120976683810} + 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.000019997358} + m_SizeDelta: {x: 23.37, y: 20.556} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &6504297877849570509 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9024271420340254296} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000001460314} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3808191495715766013} + m_Father: {fileID: 9206599745261298579} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0.000000059604645, y: 0} + m_SizeDelta: {x: 0.9304, y: 0.1244} + m_Pivot: {x: 0, y: 0} +--- !u!222 &6515569597619167932 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3259789523458960825} + m_CullTransparentMesh: 1 +--- !u!1 &6625041648245517877 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4889057536130425081} + - component: {fileID: 6173627855343440255} + - component: {fileID: 4845432826825490983} + - component: {fileID: 1400469086516850215} + m_Layer: 0 + m_Name: BUffPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &6772075015846423784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856914151229174898} + 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: 0} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + 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!222 &6907735199915407369 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820039907641742773} + m_CullTransparentMesh: 1 +--- !u!4 &6949993651724426443 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8727460290953113820} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0, z: -0.1} + m_LocalScale: {x: 1, y: 1, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2587290885422497320} + m_LocalEulerAnglesHint: {x: 95, y: 0, z: 0} +--- !u!1 &6988984990533149062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3742520119985752192} + - component: {fileID: 1483582928811685951} + - component: {fileID: 9166708483677813064} + m_Layer: 9 + m_Name: Enemy_1 + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &7056368589652101982 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 946810716051971767} + m_CullTransparentMesh: 1 +--- !u!224 &7096249513014292887 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911495233665909349} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.0090006} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 3143091528391125503} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -0.614, y: 0.000000014901161} + m_SizeDelta: {x: 34.0209, y: 39.967} + m_Pivot: {x: 1, y: 0.5} +--- !u!224 &7104879579242005665 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6086960839131591968} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.005702} + m_LocalScale: {x: 0.22, y: 0.22, z: 0.22} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 3143091528391125503} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -0.0000013113022, y: 0} + m_SizeDelta: {x: 0.9169, y: 1.0541} + m_Pivot: {x: 0, y: 1} +--- !u!114 &7193069416825464482 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4504044328808221131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf819d57070dbab4a95ad54cedacd2fa, type: 3} + m_Name: + m_EditorClassIdentifier: + rewardList: [] + blockType: 1 +--- !u!114 &7219064017332003257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3259789523458960825} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 51 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 68 +--- !u!212 &7378017287845886803 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3792047999587224046} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 26333470b5449b6479569ecc40925616, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.8, y: 10.8} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!33 &7412274156763242891 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8727460290953113820} - m_Mesh: {fileID: -5468021829708598221, guid: ae332737a5755ee499c32f566d3a2913, type: 3} + m_GameObject: {fileID: 8727460290953113820} + m_Mesh: {fileID: -5468021829708598221, guid: ae332737a5755ee499c32f566d3a2913, type: 3} +--- !u!114 &7518411408513132636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2782372254868739583} + 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.23303296, b: 0.20943397, 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: 06846d39b2c9e8f40941c43d5e290f19, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7640609579484030109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4057511068912777931} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 51 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 68 +--- !u!4 &7706190137262033689 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871086137410547929} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.9657449, z: -0.2594933, w: 0} + m_LocalPosition: {x: 20, y: 0.36, z: 5.12} + m_LocalScale: {x: 0.1, y: 1, z: 0.12} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3742520119985752192} + - {fileID: 9206599745261298579} + - {fileID: 880812167217859266} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 30.08, y: 180, z: 0} +--- !u!1 &7774841432313796469 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8192024963159451186} + - component: {fileID: 3687188126527865621} + - component: {fileID: 4450428524314346367} + m_Layer: 10 + m_Name: disAttackIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &7811919150185222333 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8125848512971429308} + m_CullTransparentMesh: 1 +--- !u!1 &7820039907641742773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 719281477893806672} + - component: {fileID: 6907735199915407369} + - component: {fileID: 7887057760742001328} + m_Layer: 0 + m_Name: HPtextPanle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &7887057760742001328 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820039907641742773} + 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: 0.392} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + 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: 100 +--- !u!4 &7960477646138677353 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3792047999587224046} + serializedVersion: 2 + m_LocalRotation: {x: 0.0010483812, y: -0.7039183, z: 0.71027917, w: -0.0012619708} + m_LocalPosition: {x: 0.303, y: 0.0781, z: 0.001} + m_LocalScale: {x: 1.0313885, y: 0.8573279, z: 2.6150753} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3742520119985752192} + m_LocalEulerAnglesHint: {x: 89.452, y: -340.047, z: -160.03} +--- !u!222 &8004909710040439781 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6086960839131591968} + m_CullTransparentMesh: 1 +--- !u!1 &8125848512971429308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6462444329431032698} + - component: {fileID: 7811919150185222333} + - component: {fileID: 4532757805424577290} + m_Layer: 0 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8192024963159451186 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7774841432313796469} + m_LocalRotation: {x: 0.0000046396576, y: -0.0000036358829, z: 0.7014898, w: 0.7126795} + m_LocalPosition: {x: 0, y: 0, z: 0.0048040934} + m_LocalScale: {x: 0.22000243, y: 0.21999778, z: 0.21999982} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 3143091528391125503} + m_LocalEulerAnglesHint: {x: 0.001, y: 0, z: 89.093} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0.11824417, y: -0.22900045} + m_SizeDelta: {x: 0.2343, y: 2.2703} + m_Pivot: {x: 0, y: 1} +--- !u!114 &8357775916477242535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5201030072284806618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0e85732096b0d414f9d6f9ea2e10f06f, type: 3} + m_Name: + m_EditorClassIdentifier: + lineRenderer: {fileID: 323835632548794264} + density: 2 + speed: 0.005 + currentdisappearTime: 0 + aimGamgObject: {fileID: 0} +--- !u!114 &8534131105114295244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6086960839131591968} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: df4e456e90b04ce48b5477550bde9707, type: 3} + m_Type: 0 + 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!224 &8562064091614988263 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4057511068912777931} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 719281477893806672} + 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.065, y: 0.07} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8575617836196199072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2805353092755568014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!224 &8575784355752174964 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297949421216648656} + m_LocalRotation: {x: -0.000003546476, y: -0.0000015385447, z: 0.26806816, w: -0.9634} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 719281477893806672} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -31.099} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &8727460290953113820 GameObject: m_ObjectHideFlags: 0 @@ -14173,6 +15712,132 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!1 &9024271420340254296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6504297877849570509} + - component: {fileID: 329675561116186427} + - component: {fileID: 2644529584420221248} + m_Layer: 0 + m_Name: HPPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &9069100951758636256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5502064860640301278} + - component: {fileID: 4161198069703659105} + - component: {fileID: 1216775742908312287} + m_Layer: 10 + m_Name: PlanIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &9083133340293732637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871086137410547929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 80ff1cf9bf5e8df42a81bfd4e085df46, type: 3} + m_Name: + m_EditorClassIdentifier: + layerMask: + serializedVersion: 2 + m_Bits: 0 + time: 0.2 + moveSpeed: 4 +--- !u!23 &9166708483677813064 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6988984990533149062} + m_Enabled: 1 + m_CastShadows: 0 + 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_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4f1cc3f6d514aa44a9759eda985dba4b, 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!222 &9196235220438755811 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911495233665909349} + m_CullTransparentMesh: 1 +--- !u!224 &9206599745261298579 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2805353092755568014} + m_LocalRotation: {x: 0.00004351113, y: -0.7101218, z: 0.7040763, w: 0.0019181424} + m_LocalPosition: {x: 0, y: 0, z: -12.35} + m_LocalScale: {x: 9.999354, y: 8.328876, z: 1.0000706} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6504297877849570509} + - {fileID: 5178735120976683810} + - {fileID: 1718806456660988125} + - {fileID: 3143091528391125503} + m_Father: {fileID: 7706190137262033689} + m_LocalEulerAnglesHint: {x: 59.43, y: 0.3, z: 0.1} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.035, y: 0.4226} + m_SizeDelta: {x: 1.164, y: 0.6462} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -14190,5 +15855,5 @@ SceneRoots: - {fileID: 2019229959} - {fileID: 890519216} - {fileID: 1601052150} - - {fileID: 60998409} - {fileID: 1387823712} + - {fileID: 7706190137262033689} diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs index 7bf17516..0bb975b5 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs @@ -3,9 +3,11 @@ using System.Collections; using System.Collections.Generic; using System.Text; using Unity.VisualScripting; +using UnityEditor.SearchService; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.InputSystem; +using UnityEngine.SceneManagement; using UnityEngine.UI; public class CardEntity : MonoBehaviour @@ -71,15 +73,19 @@ public class CardEntity : MonoBehaviour //¿¨ÅÆÐ§¹ûµÄ½áËã public IEnumerator settle(int settleTurn) { - CreateSmallCard(); yield return StartCoroutine(DestructionManager.Instance.startDestoryAndUseCard(this.gameObject, cardOriginalData, influencePreviewPool, cardIndex)); } + private void OnDisable() + { + CreateSmallCard(); + } public void CreateSmallCard() { var smallCard = Instantiate(smallCardPrefab, transform.position, transform.localRotation); - smallCard.GetComponent().SetDestination(TurnMaster.Instance.usedCardNumberText.gameObject,cardId); + smallCard.GetComponent().SetDestination(TurnMaster.Instance.usedCardNumberText.gameObject, cardId); + } //»ñÈ¡¿¨ÅÆÍ¼Æ¬ diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardSmall/CardSmall.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardSmall/CardSmall.cs index ad2f1f59..61500871 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardSmall/CardSmall.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardSmall/CardSmall.cs @@ -20,7 +20,7 @@ public class CardSmall : MonoBehaviour public float time; [Header("ËÙ¶È")] - public float speed = 2f; + public float speed = 8f; public float rotationSpeed = 2f; [Header("ÇúÏß")] public LineRenderer lineRender; @@ -41,10 +41,10 @@ public class CardSmall : MonoBehaviour time = 0; while (isMove ) { - this.transform.position = Vector3.Lerp(linePath[i], linePath[i + 1], time += Time.deltaTime * speed); + transform.position = Vector3.Lerp(linePath[i], linePath[i + 1], time += Time.deltaTime * speed); Vector3 direction = linePath[i + 1] - linePath[i]; - float angle = Vector3.SignedAngle(transform.up, direction, -transform.forward); + float angle = Vector3.SignedAngle(CardActiveSort .Instance .transform .InverseTransformDirection( transform.up), direction, CardActiveSort.Instance.transform.InverseTransformDirection (- transform.forward)); transform.eulerAngles = Vector3.Lerp(transform.eulerAngles, new Vector3(0, 0, angle), Time.deltaTime * rotationSpeed); if (Vector3.Distance(this.transform.position, linePath[i + 1]) < 0.05) @@ -56,6 +56,8 @@ public class CardSmall : MonoBehaviour } } + yield return new WaitForSeconds(0.5f); + TurnMaster.Instance.continueTurn = true; Destroy(this.gameObject); } @@ -66,11 +68,12 @@ public class CardSmall : MonoBehaviour while (isMove) { - transform.localPosition = Vector3.Lerp(lineStart, lineEnd, time += Time.deltaTime * speed); + transform.localPosition = Vector3.Lerp(transform.localPosition, lineEnd,Time.deltaTime * speed); - if (Vector3.Distance(transform.localPosition, lineEnd) < 0.01f) + if (Vector3.Distance(transform.localPosition, lineEnd) < 0.5f) { isMove = false; + transform.localPosition = lineEnd; } Vector3 targetPoint = CardActiveSort.Instance.targrtPoint; @@ -95,9 +98,9 @@ public class CardSmall : MonoBehaviour lineRender = GetComponent(); mainCaera = GameManager.Instance.mainCamera; - lineStart = transform.position + new Vector3(0, 0, -0.05f); + lineStart =transform.position + new Vector3(0, 0, -0.05f); lineEnd = gameObject.transform.position + new Vector3(0, 0, -0.05f); - lineMiddel = lineStart + new Vector3(-3f, 6f, -1f); + lineMiddel = lineStart + new Vector3(-3f, 6f, 3f); CalculatePath(); StartCoroutine(moveCardFollowLineWithToUsedCard()); @@ -106,9 +109,9 @@ public class CardSmall : MonoBehaviour { mainCaera = GameManager.Instance.mainCamera; - lineStart = transform.localPosition + new Vector3(395f, 0, 0); + lineStart = transform.InverseTransformPoint( TurnMaster.Instance.cardDeckNumberText.transform.position) ; lineEnd = endPoint; - + this.transform.position = TurnMaster.Instance.cardDeckNumberText.transform.position; StartCoroutine(moveCardFollowLineWithDrawCards()); } #region ¼ÆËã±´Èû¶ûÇúÏßµÄÄâºÏµã diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs index 68fc9b0e..b357df5f 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs @@ -20,6 +20,9 @@ public class TurnMaster : Singleton public int commDrawCardsNum = 6; + [Header("Ïú»Ù¿¨ÅÆÑÓ³Ù½áÊø»ØºÏ")] + public bool continueTurn; + public enum Turn { playerTurnBegin, @@ -56,9 +59,7 @@ public class TurnMaster : Singleton LegacyManager.Instance.BroadCastSettleInPlayerTurnBegin(); //Ï´ÅÆ--³é¿¨ - StartCoroutine(ShuffleWithLosingCards()); - - + StartCoroutine(ShuffleWithLosingCards()); //ÅжÏÑ£ÔεÈÄܲ»ÄÜÐж¯ Usermanager.Instance.BanActionJudge(); @@ -91,8 +92,12 @@ public class TurnMaster : Singleton Usermanager.Instance.PlayerTurnSettle(); //½áËãµÐÈË»¤¶Ü EnemyManager.Instance.enemyShieldSettle(0); + + //»ØºÏ½áÊøÏú»Ù¿¨ÅÆ + TurnEndDisCard(); + //½×¶ÎÁ÷ת - turn = Turn.enemyTurnBegin; + StartCoroutine(WaitEndPlayerTurn()); } if (turn == Turn.enemyTurnBegin) @@ -138,7 +143,13 @@ public class TurnMaster : Singleton yield return new WaitForSeconds(3.0f); // µÈ´ý3Ãë turn = Turn.playerTurn; } - + IEnumerator WaitEndPlayerTurn() + { + turn = Turn.turnStop; + yield return new WaitUntil(()=>continueTurn ==true ); + yield return new WaitForSeconds(0.5f); + turn = Turn.enemyTurnBegin; + } public void EndPlayerTurn() { if(turn ==Turn.playerTurn) @@ -165,11 +176,6 @@ public class TurnMaster : Singleton } IEnumerator ShuffleWithLosingCards() { - for (int j = 0; j < handCard.cardEntityList.Count; j++) - { - disCard(j); - } - int tureDrawCardsNum=commDrawCardsNum; if (Usermanager.playerAbnormalCondition.ContainsKey(AbnormalCondition.addDrawCard)) @@ -183,7 +189,23 @@ public class TurnMaster : Singleton yield return new WaitForEndOfFrame(); StartCoroutine( drawCards(tureDrawCardsNum)); } + //»ØºÏ½áÊøÏú»Ù¿¨ÅÆ + public void TurnEndDisCard() + { + continueTurn = false; + List cardIndex = new List(); + + foreach (var card in handCard.cardEntityList) + { + cardIndex.Add(card.cardId); + } + for (int j = cardIndex.Count - 1; j > -1; j--) + { + Debug.Log(handCard.cardEntityList.Count); + disCard(j); + } + } public IEnumerator MoveCards() { /* diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs index c5f16d99..931284f1 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs @@ -25,6 +25,7 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver } [Header("Ѱ·¶Î§Ô¤ÀÀ³Ø")] public List rangePool = new List();//·¶Î§Ô¤ÀÀ + public List aoeRangePool = new List();//·¶Î§Ô¤ÀÀ [Header("µÐÈËÀàÐÍ")] public EnemyType enemyType; diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs index 01cfd287..17932abd 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs @@ -61,7 +61,14 @@ public class EnemyAction } } + + //·¶Î§±éÀú·½·¨ + //ͨÓÃÆÕ¹¥ + public virtual void GeneralAttackRange(EnemyNode enemyNode) + { + EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY], enemyNode.EnemyState .attackRange , enemyNode.rangePool); + } //½üÕ½ public virtual void MeleeAttackRange(EnemyNode enemyNode) { @@ -81,7 +88,7 @@ public class EnemyAction Debug.Log("aoe"); //¼¸-¼¸ isAoe = true; - EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY],3, enemyNode.rangePool); + EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY],3, enemyNode.aoeRangePool); ShowAttackRange(enemyNode); } //ħ·¨ diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/LeveProcess/LevelNode.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/LeveProcess/LevelNode.cs index c51c7c18..7ba72ba4 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/LeveProcess/LevelNode.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/LeveProcess/LevelNode.cs @@ -22,6 +22,8 @@ public class LevelNode : MonoBehaviour [Header("·¿¼äÀàÐÍ")] public LevelDevelopManager.RoomType roomType; + [Header("·¿¼äÄ¿µÄµØ")] + public int roomDestinationIndex; Image roomIcon; Text roomText; @@ -33,10 +35,39 @@ public class LevelNode : MonoBehaviour } private void Start() { - - JudgeCanEnter(); - } + canEnter = true; + SetUPRoomDestination(); + //JudgeCanEnter(); + } + + public void SetUPRoomDestination() + { + switch (roomType) + { + case LevelDevelopManager.RoomType.monster: + roomDestinationIndex = 2; + break; + case LevelDevelopManager.RoomType.eliteMonster: + roomDestinationIndex = 2; + break; + case LevelDevelopManager.RoomType.boss: + roomDestinationIndex = 2; + break; + case LevelDevelopManager.RoomType.shop: + roomDestinationIndex = 4; + break; + case LevelDevelopManager.RoomType.campfire: + roomDestinationIndex = 3; + break; + case LevelDevelopManager.RoomType.incident: + roomDestinationIndex = 3; + break; + case LevelDevelopManager.RoomType.treasure: + roomDestinationIndex = 3; + break; + } + } public void JudgeCanEnter() { if (LevelDevelopManager.Instance.levelDevelopData.levelStep != line) @@ -53,7 +84,7 @@ public class LevelNode : MonoBehaviour { if (canEnter) { - ScenceLoadManager.Instance.LoadTargetLevel(index); + ScenceLoadManager.Instance.LoadTargetLevel(roomDestinationIndex); } else { diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs index d7075618..7666fb11 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs @@ -54,7 +54,7 @@ public class MapManager : Singleton { yield return StartCoroutine(GenerateProcess()); - //test(); + test(); } IEnumerator GenerateProcess() diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/CardActiveSort/CardActiveSort.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/CardActiveSort/CardActiveSort.cs index c27146aa..408e1a70 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/CardActiveSort/CardActiveSort.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/CardActiveSort/CardActiveSort.cs @@ -17,7 +17,7 @@ public class CardActiveSort : Singleton public int drawCardCount;//³é¿¨ÊýÁ¿ public List prepareHandCard = new List();//ÕýÔÚ·É»¹Ã»µ½ÊÖÀïµÄ¿¨ÅÆ public List newPointList = new List();//Ô¤ÏȼÆËãºÃµÄÐÂλÖà - public float drawMoveSpeed=4; + public float drawMoveSpeed=10f; public bool canDrawCard; private void Start() @@ -133,22 +133,8 @@ public class CardActiveSort : Singleton //ÒÆ¶¯ÒÑÓп¨ÅƵ½ÐÂλÖà for (int i = 0; i < cardEntitieList.Count; i++) { - bool move = true; - Vector3 startpos = cardEntitieList[i].transform.localPosition; - float time = 0; - while (move) - { - Vector3 direction = targrtPoint - cardEntitieList[i].transform.localPosition; - float angle = Vector3.SignedAngle(-transform.InverseTransformDirection(cardEntitieList[i].transform.up), direction, transform.InverseTransformDirection(cardEntitieList[i].transform.forward)); - cardEntitieList[i].GetComponent().Rotate(0, 0, angle); - cardEntitieList[i].transform.localPosition = Vector3.Lerp(startpos, newPointList[i], time += Time.deltaTime * drawMoveSpeed); - - if (Vector3.Distance(cardEntitieList[i].transform.localPosition, newPointList[i]) < 0.01f) - { - move = false; - } - yield return null; - } + StartCoroutine(MoveCard(cardEntitieList, i)); + yield return new WaitForSeconds(0.1f); } canDrawCard = true;//±êʶÒѾ­Òƶ¯Íê³É£¬Èó鿨·½·¨Éú³Éп¨ÅÆ @@ -191,7 +177,27 @@ public class CardActiveSort : Singleton } GameManager.Instance.onDraw = false; } - + IEnumerator MoveCard(List cardEntitieList,int i) + { + bool move = true; + Vector3 startpos = cardEntitieList[i].transform.localPosition; + float time = 0; + while (move) + { + Vector3 direction = targrtPoint - cardEntitieList[i].transform.localPosition; + float angle = Vector3.SignedAngle(-transform.InverseTransformDirection(cardEntitieList[i].transform.up), direction, transform.InverseTransformDirection(cardEntitieList[i].transform.forward)); + cardEntitieList[i].GetComponent().Rotate(0, 0, angle); + cardEntitieList[i].transform.localPosition = Vector3.Lerp(cardEntitieList[i].transform.localPosition, newPointList[i], Time.deltaTime * drawMoveSpeed); + + if (Vector3.Distance(cardEntitieList[i].transform.localPosition, newPointList[i]) < 0.5f) + { + move = false; + cardEntitieList[i].transform.localPosition = newPointList[i]; + } + yield return null; + } + + } [System .Serializable ] public class CardPointData { diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs index f90cd03b..69ed3f69 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs @@ -20,17 +20,7 @@ public class EnemyPlanActionUI : MonoBehaviour } private void OnMouseEnter() { - if (TurnMaster.Instance.turn == TurnMaster.Turn.playerTurn &&GameManager .Instance .onDrag ==false ) - { - - MapUnity currentMapUnity = GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY]; - - enemyNode.currentActionScript.ShowAttackRange(enemyNode); - - enemyNode.lineAim.SetActive(true); - enemyNode.lineAim.GetComponent().Appear(); - - } + } private void OnMouseOver() { @@ -45,12 +35,7 @@ public class EnemyPlanActionUI : MonoBehaviour planPanle.SetActive(false); - enemyNode.lineAim.SetActive(false); - //±éÀúÓ°Ïì³Ø±äÉ« - if(enemyNode .currentActionScript .isAoe==false ) - { - enemyNode.currentActionScript.FadeAttackRange(enemyNode); - } + //enemyNode.rangePool.Clear(); } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs index 66bf4606..b0a0d4ea 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs @@ -58,23 +58,42 @@ public class EnemyUIBar : MonoBehaviour //Êó±êÐüÍ£ private void OnMouseOver() { - EnemyManager.Instance. statePanel.SetActive(true); - EnemyManager.Instance.statePanel.transform.position = Mouse.current.position.value; - - EnemyState_SO enemyState = enemyNode.EnemyState; - EnemyManager.Instance.nameText.text = enemyState.enemyName; - EnemyManager.Instance.enemyIcon.sprite = enemyState.enemyIcon; - EnemyManager.Instance.hPText.text = enemyState.currentHP.ToString() + "/" + enemyState.maxHP.ToString(); - EnemyManager.Instance.attackText.text = (enemyState.damage * enemyState.damageMultiplier).ToString (); - EnemyManager.Instance.stepRangeText.text = (enemyState.stepRange * enemyState.stepRangeMultiplier).ToString(); - EnemyManager.Instance.attackRangeText.text = enemyState.attackRange.ToString(); - EnemyManager.Instance.speedText.text = enemyState.speed.ToString(); + /* EnemyManager.Instance. statePanel.SetActive(true); + EnemyManager.Instance.statePanel.transform.position = Mouse.current.position.value; + + EnemyState_SO enemyState = enemyNode.EnemyState; + EnemyManager.Instance.nameText.text = enemyState.enemyName; + EnemyManager.Instance.enemyIcon.sprite = enemyState.enemyIcon; + EnemyManager.Instance.hPText.text = enemyState.currentHP.ToString() + "/" + enemyState.maxHP.ToString(); + EnemyManager.Instance.attackText.text = (enemyState.damage * enemyState.damageMultiplier).ToString (); + EnemyManager.Instance.stepRangeText.text = (enemyState.stepRange * enemyState.stepRangeMultiplier).ToString(); + EnemyManager.Instance.attackRangeText.text = enemyState.attackRange.ToString(); + EnemyManager.Instance.speedText.text = enemyState.speed.ToString(); + */ + + if (TurnMaster.Instance.turn == TurnMaster.Turn.playerTurn && GameManager.Instance.onDrag == false) + { + + MapUnity currentMapUnity = GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY]; + + enemyNode.currentActionScript.ShowAttackRange(enemyNode); + enemyNode.lineAim.SetActive(true); + enemyNode.lineAim.GetComponent().Appear(); + + } } private void OnMouseExit() { EnemyManager.Instance.statePanel.SetActive(false); - + + enemyNode.lineAim.SetActive(false); + //±éÀúÓ°Ïì³Ø±äÉ« + if (enemyNode.currentActionScript.isAoe == false) + { + enemyNode.currentActionScript.FadeAttackRange(enemyNode); + } + } diff --git a/ColorlessWorld-2024-4-2/ProjectSettings/EditorBuildSettings.asset b/ColorlessWorld-2024-4-2/ProjectSettings/EditorBuildSettings.asset index 8db6cb81..d82a38fb 100644 --- a/ColorlessWorld-2024-4-2/ProjectSettings/EditorBuildSettings.asset +++ b/ColorlessWorld-2024-4-2/ProjectSettings/EditorBuildSettings.asset @@ -14,4 +14,10 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/SampleScene.unity guid: 99c9720ab356a0642a771bea13969a05 + - enabled: 1 + path: Assets/Scenes/Event.unity + guid: 91294b7ebb9561347bb574c8beb90aa2 + - enabled: 1 + path: Assets/Scenes/Shop.unity + guid: 7c134344a5447774887852bfe2ec1037 m_configObjects: {}