From 63654b8f95cbe88a95d1a299f98c5c239c2c1e7e Mon Sep 17 00:00:00 2001 From: yjm484 <171359351@qq.com> Date: Wed, 16 Oct 2024 16:47:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9D=97=E4=BC=98=E5=8A=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Prefab/CardPrefab/Card_v04-Common.prefab | 1851 +++-------------- .../CardPrefab/Fun/ColorCondition.prefab | 193 ++ .../CardPrefab/Fun/ColorCondition.prefab.meta | 7 + .../Assets/Scenes/SampleScene.unity | 16 +- .../Assets/Scripts/Card/CardDrag.cs | 2 +- .../Assets/Scripts/Card/CardEntity.cs | 189 +- .../Scripts/Card/CardOriginalDataList.cs | 6 +- .../Assets/Scripts/Card/TurnMaster.cs | 19 +- .../Assets/Scripts/GameManager.cs | 17 + .../Assets/Scripts/Tool/Name.cs | 3 +- .../Assets/Scripts/Tool/ToolDontDestory.cs | 1 - .../Scripts/manager/DestructionManager.cs | 2 +- .../Assets/Scripts/manager/MapUnityManager.cs | 48 + .../Scripts/manager/MapUnitySettleManager.cs | 20 +- .../Assets/Scripts/manager/Usermanager.cs | 11 +- .../Assets/data/card_data_3.csv | 2 +- 16 files changed, 789 insertions(+), 1598 deletions(-) create mode 100644 ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab create mode 100644 ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab.meta diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Card_v04-Common.prefab b/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Card_v04-Common.prefab index 657e6b39..a3873bac 100644 --- a/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Card_v04-Common.prefab +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Card_v04-Common.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &30923436281066548 +--- !u!1 &688789690455570313 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,50 +8,51 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8234568568960903669} - - component: {fileID: 8206727242876750126} - - component: {fileID: 774255901975197767} + - component: {fileID: 7285859145388931973} + - component: {fileID: 1556748052669264222} + - component: {fileID: 2102827337445216865} + - component: {fileID: 8780837206578477006} m_Layer: 0 - m_Name: FunIcon + m_Name: TrueFun m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8234568568960903669 +--- !u!224 &7285859145388931973 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 30923436281066548} + m_GameObject: {fileID: 688789690455570313} 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: 3399368535597075337} + m_Father: {fileID: 7139562062302679022} 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: 13.9, y: -0.8} - m_SizeDelta: {x: 18, y: 18} + m_AnchoredPosition: {x: 1, y: 5} + m_SizeDelta: {x: 80, y: 20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8206727242876750126 +--- !u!222 &1556748052669264222 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 30923436281066548} + m_GameObject: {fileID: 688789690455570313} m_CullTransparentMesh: 1 ---- !u!114 &774255901975197767 +--- !u!114 &2102827337445216865 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 30923436281066548} + m_GameObject: {fileID: 688789690455570313} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -65,7 +66,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 3bddb1e29933c8c4eac9f2f054ad43d1, type: 3} + m_Sprite: {fileID: 1207736521, guid: 9e1e1d3c19411fa41a622f479e3f71ec, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -75,7 +76,31 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &453759992442506058 +--- !u!114 &8780837206578477006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688789690455570313} + 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: 4 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 25, y: 20} + m_Spacing: {x: 0, y: 0} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!1 &1447975007169538114 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -83,78 +108,75 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6564060169723601484} - - component: {fileID: 7912478871992627334} - - component: {fileID: 4096536977914347478} - m_Layer: 0 - m_Name: NodeDescription - m_TagString: Untagged + - component: {fileID: 8507021733924720450} + - component: {fileID: 3908379299743407417} + - component: {fileID: 1056798440275425373} + m_Layer: 5 + m_Name: CostPanel + m_TagString: Card m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &6564060169723601484 +--- !u!224 &8507021733924720450 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 453759992442506058} + m_GameObject: {fileID: 1447975007169538114} 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: 1302324517792758740} + m_Children: + - {fileID: 1855824799099284199} + m_Father: {fileID: 7139562062302679022} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 25.1, y: -11} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7912478871992627334 + m_AnchoredPosition: {x: 99, y: 7.5} + m_SizeDelta: {x: 28.6048, y: 33.2259} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3908379299743407417 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 453759992442506058} + m_GameObject: {fileID: 1447975007169538114} m_CullTransparentMesh: 1 ---- !u!114 &4096536977914347478 +--- !u!114 &1056798440275425373 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 453759992442506058} + m_GameObject: {fileID: 1447975007169538114} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + 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_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: '>1' ---- !u!1 &688789690455570313 + m_Sprite: {fileID: 756292014, guid: f0dc99a8de3b75a4bbb3bdc490b6f610, 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 &3177769488067894455 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -162,24 +184,24 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7285859145388931973} - - component: {fileID: 1556748052669264222} - - component: {fileID: 2102827337445216865} - - component: {fileID: 8780837206578477006} + - component: {fileID: 8229442996054676719} + - component: {fileID: 5689823300698625128} + - component: {fileID: 3867529107105442162} + - component: {fileID: 5973419634906082155} m_Layer: 0 - m_Name: TrueFun + m_Name: nodeColorResult m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7285859145388931973 +--- !u!224 &8229442996054676719 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 688789690455570313} + m_GameObject: {fileID: 3177769488067894455} 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} @@ -189,24 +211,48 @@ 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: 1, y: 5} - m_SizeDelta: {x: 80, y: 20} + m_AnchoredPosition: {x: 53.3, y: 52.4} + m_SizeDelta: {x: 20, y: 50} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1556748052669264222 +--- !u!222 &5689823300698625128 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 688789690455570313} + m_GameObject: {fileID: 3177769488067894455} m_CullTransparentMesh: 1 ---- !u!114 &2102827337445216865 +--- !u!114 &3867529107105442162 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 688789690455570313} + m_GameObject: {fileID: 3177769488067894455} + 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: -1 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 20, y: 20} + m_Spacing: {x: 0, y: 0} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!114 &5973419634906082155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3177769488067894455} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -220,7 +266,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 1207736521, guid: 9e1e1d3c19411fa41a622f479e3f71ec, type: 3} + m_Sprite: {fileID: 1511406541, guid: 3eb23061a04738d45aa5cb4334d4b054, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -230,31 +276,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &8780837206578477006 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 688789690455570313} - 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: 4 - m_StartCorner: 0 - m_StartAxis: 0 - m_CellSize: {x: 25, y: 20} - m_Spacing: {x: 0, y: 0} - m_Constraint: 0 - m_ConstraintCount: 2 ---- !u!1 &762859002020247355 +--- !u!1 &4169693119190854323 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -262,50 +284,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4776038527962297573} - - component: {fileID: 5049257540931318216} - - component: {fileID: 6664822053614227762} - m_Layer: 0 - m_Name: FunIcon - m_TagString: Untagged + - component: {fileID: 7139562062302679022} + - component: {fileID: 806089455888247474} + - component: {fileID: 2213389614096314727} + - component: {fileID: 8400832028529023394} + - component: {fileID: 5545682449418996990} + - component: {fileID: 7526181906643281268} + - component: {fileID: 7619122435525404041} + m_Layer: 5 + m_Name: Card_v04-Common + m_TagString: Card m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4776038527962297573 +--- !u!224 &7139562062302679022 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 762859002020247355} + m_GameObject: {fileID: 4169693119190854323} 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: 1270173365894533103} + m_Children: + - {fileID: 5891999358152162990} + - {fileID: 8417263142375954454} + - {fileID: 1083118128749949784} + - {fileID: 8507021733924720450} + - {fileID: 8989630736753615331} + - {fileID: 7708569023393197294} + - {fileID: 7083643264776544898} + - {fileID: 7285859145388931973} + - {fileID: 8229442996054676719} + - {fileID: 66461956134587324} + m_Father: {fileID: 0} 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: 13.9, y: -0.8} - m_SizeDelta: {x: 18, y: 18} + m_AnchoredPosition: {x: -3.1, y: 29} + m_SizeDelta: {x: 125, y: 200} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5049257540931318216 +--- !u!222 &806089455888247474 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 762859002020247355} + m_GameObject: {fileID: 4169693119190854323} m_CullTransparentMesh: 1 ---- !u!114 &6664822053614227762 +--- !u!114 &2213389614096314727 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 762859002020247355} + m_GameObject: {fileID: 4169693119190854323} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -319,7 +355,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 3bddb1e29933c8c4eac9f2f054ad43d1, type: 3} + m_Sprite: {fileID: -434487570, guid: 78461e69b9e1eea4298f7afe36009d61, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -329,320 +365,107 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1243092977643558029 -GameObject: +--- !u!114 &8400832028529023394 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1270173365894533103} - - component: {fileID: 8208891541848194682} - m_Layer: 0 - m_Name: Fun - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1270173365894533103 -RectTransform: + m_GameObject: {fileID: 4169693119190854323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9878eb734a9bb9e448c1a125b1e863e6, type: 3} + m_Name: + m_EditorClassIdentifier: + cardId: 0 + cost: {fileID: 2839742468483413986} + cardIndex: 0 + cardName: {fileID: 0} + cardImage: {fileID: 5159259897654068178} + canUse: 1 + fun1Image: {fileID: 0} + fun2Image: {fileID: 0} + fun3Image: {fileID: 0} + fun1Val: {fileID: 0} + fun2Val: {fileID: 0} + fun3Val: {fileID: 0} + smallCardPrefab: {fileID: 3615574969851259241, guid: 2f88da2f5ca2fbc438b76c3faf2ea9db, + type: 3} + noSmallCard: 0 + noSyncText: 0 + conditionList: + - {fileID: 4398690247767463098} + - {fileID: 5970626616650445913} + - {fileID: 7367770060306744678} + trueFun: {fileID: 688789690455570313} + trueFunPrefab: {fileID: 4818544559399868804, guid: 98bfb86ee08b4924e8175b9d6145957d, + type: 3} + nodeColorResultFrame: {fileID: 3177769488067894455} + nodeColorResultImage: {fileID: 3463743346225269131, guid: 38f4837b968f61e4b94afcb5535f877c, + type: 3} + castRange: {fileID: 5584794665957624749} + colorConditon: {fileID: 4414271769496108467, guid: 1fd0d425cafce3f4588b40c9cfe1ac25, + type: 3} +--- !u!114 &5545682449418996990 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1243092977643558029} - 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: 4776038527962297573} - - {fileID: 7300470455656457529} - m_Father: {fileID: 8989630736753615331} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8208891541848194682 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1243092977643558029} - m_CullTransparentMesh: 1 ---- !u!1 &1427122892125752404 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1302324517792758740} - m_Layer: 0 - m_Name: Element1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1302324517792758740 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1427122892125752404} - 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: 577309250466591047} - - {fileID: 6564060169723601484} - m_Father: {fileID: 8989630736753615331} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1447975007169538114 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8507021733924720450} - - component: {fileID: 3908379299743407417} - - component: {fileID: 1056798440275425373} - m_Layer: 5 - m_Name: CostPanel - m_TagString: Card - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8507021733924720450 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1447975007169538114} - 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: 1855824799099284199} - m_Father: {fileID: 7139562062302679022} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 99, y: 7.5} - m_SizeDelta: {x: 28.6048, y: 33.2259} - m_Pivot: {x: 0, y: 1} ---- !u!222 &3908379299743407417 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1447975007169538114} - m_CullTransparentMesh: 1 ---- !u!114 &1056798440275425373 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1447975007169538114} + m_GameObject: {fileID: 4169693119190854323} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 80971e1d1b78104439c3472d4276e502, 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: 756292014, guid: f0dc99a8de3b75a4bbb3bdc490b6f610, 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 &1672425100853795304 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 577309250466591047} - - component: {fileID: 6637508674072426974} - - component: {fileID: 8310318769717951839} - m_Layer: 0 - m_Name: Node - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &577309250466591047 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1672425100853795304} - 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: 1302324517792758740} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 12.3, y: -9.3} - m_SizeDelta: {x: 7.5, y: 7.5} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6637508674072426974 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1672425100853795304} - m_CullTransparentMesh: 1 ---- !u!114 &8310318769717951839 -MonoBehaviour: + originalParent: {fileID: 0} + originalpoint: {x: 0, y: 0, z: 0} + originalIndexInChild: 0 + eventSystem: {fileID: 0} + canUse: 1 + ainPanle: {fileID: 5174392397216232880} + currentNode: {fileID: 0} + dragState: 3 + ready: 0 + castingPool: [] + layerMask: + serializedVersion: 2 + m_Bits: 64 + cardOnMouseEnter: {fileID: 0} +--- !u!225 &7526181906643281268 +CanvasGroup: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1672425100853795304} + m_GameObject: {fileID: 4169693119190854323} 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: 260856292e6be62478629aebcd8d10a9, 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 &1963594699634710617 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6189198017791571546} - - component: {fileID: 3776438290785832857} - - component: {fileID: 71320483332731321} - m_Layer: 0 - m_Name: NodeDescription - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6189198017791571546 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1963594699634710617} - 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: 6621853672383231279} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 25.1, y: -11} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3776438290785832857 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1963594699634710617} - m_CullTransparentMesh: 1 ---- !u!114 &71320483332731321 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7619122435525404041 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1963594699634710617} + m_GameObject: {fileID: 4169693119190854323} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: 523596fd7703bbe44a0c37d83fd5c880, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: '>1' ---- !u!1 &2856678472024345820 + oringinIndex: 0 + cardDrag: {fileID: 0} + targetScale: {x: 0, y: 0, z: 0} + originScale: {x: 0, y: 0, z: 0} + speed: 4 + moveOffset: 50 + originPoint: {x: 0, y: 0, z: 0} + UpperOffset: {x: 0, y: 70, z: 0} + originRotation: {x: 0, y: 0, z: 0} +--- !u!1 &4343990849769966524 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -650,959 +473,66 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6621853672383231279} - m_Layer: 0 - m_Name: Element1 - m_TagString: Untagged + - component: {fileID: 66461956134587324} + - component: {fileID: 9073797113623819660} + - component: {fileID: 4177469149448917414} + m_Layer: 5 + m_Name: CastRangePanel + m_TagString: Card m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &6621853672383231279 +--- !u!224 &66461956134587324 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2856678472024345820} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 4343990849769966524} + 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: 3954665108584574152} - - {fileID: 6189198017791571546} - m_Father: {fileID: 7083643264776544898} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2861270047594137491 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 361252314036109837} - m_Layer: 0 - m_Name: Element1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &361252314036109837 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2861270047594137491} - 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: 341264701046483328} - - {fileID: 6089576836643034692} - m_Father: {fileID: 7708569023393197294} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &3177769488067894455 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8229442996054676719} - - component: {fileID: 5689823300698625128} - - component: {fileID: 3867529107105442162} - - component: {fileID: 5973419634906082155} - m_Layer: 0 - m_Name: nodeColorResult - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8229442996054676719 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3177769488067894455} - 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: 7139562062302679022} - 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: 53.3, y: 52.4} - m_SizeDelta: {x: 20, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5689823300698625128 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3177769488067894455} - m_CullTransparentMesh: 1 ---- !u!114 &3867529107105442162 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3177769488067894455} - 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: -1 - m_Bottom: 0 - m_ChildAlignment: 0 - m_StartCorner: 0 - m_StartAxis: 0 - m_CellSize: {x: 20, y: 20} - m_Spacing: {x: 0, y: 0} - m_Constraint: 0 - m_ConstraintCount: 2 ---- !u!114 &5973419634906082155 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3177769488067894455} - 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: 1511406541, guid: 3eb23061a04738d45aa5cb4334d4b054, 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 &4111545038630387004 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3954665108584574152} - - component: {fileID: 7655232829448140117} - - component: {fileID: 4081661885982549228} - m_Layer: 0 - m_Name: Node - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3954665108584574152 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4111545038630387004} - 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: 6621853672383231279} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 12.3, y: -9.3} - m_SizeDelta: {x: 7.5, y: 7.5} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7655232829448140117 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4111545038630387004} - m_CullTransparentMesh: 1 ---- !u!114 &4081661885982549228 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4111545038630387004} - 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: 260856292e6be62478629aebcd8d10a9, 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 &4169693119190854323 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7139562062302679022} - - component: {fileID: 806089455888247474} - - component: {fileID: 2213389614096314727} - - component: {fileID: 8400832028529023394} - - component: {fileID: 5545682449418996990} - - component: {fileID: 7526181906643281268} - - component: {fileID: 7619122435525404041} - m_Layer: 5 - m_Name: Card_v04-Common - m_TagString: Card - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7139562062302679022 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4169693119190854323} - 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: 5891999358152162990} - - {fileID: 8417263142375954454} - - {fileID: 1083118128749949784} - - {fileID: 8507021733924720450} - - {fileID: 8989630736753615331} - - {fileID: 7708569023393197294} - - {fileID: 7083643264776544898} - - {fileID: 7285859145388931973} - - {fileID: 8229442996054676719} - - {fileID: 66461956134587324} - m_Father: {fileID: 0} - 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: -3.1, y: 29} - m_SizeDelta: {x: 125, y: 200} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &806089455888247474 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4169693119190854323} - m_CullTransparentMesh: 1 ---- !u!114 &2213389614096314727 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4169693119190854323} - 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: -434487570, guid: 78461e69b9e1eea4298f7afe36009d61, 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!114 &8400832028529023394 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4169693119190854323} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9878eb734a9bb9e448c1a125b1e863e6, type: 3} - m_Name: - m_EditorClassIdentifier: - cardId: 0 - cost: {fileID: 2839742468483413986} - cardIndex: 0 - cardName: {fileID: 0} - cardImage: {fileID: 5159259897654068178} - canUse: 1 - fun1Image: {fileID: 6664822053614227762} - fun2Image: {fileID: 463314829181369712} - fun3Image: {fileID: 774255901975197767} - fun1Val: {fileID: 491519059801428129} - fun2Val: {fileID: 5297608022972482821} - fun3Val: {fileID: 4150434683618146089} - smallCardPrefab: {fileID: 3615574969851259241, guid: 2f88da2f5ca2fbc438b76c3faf2ea9db, - type: 3} - noSmallCard: 0 - noSyncText: 0 - conditionList: - - {fileID: 4398690247767463098} - - {fileID: 5970626616650445913} - - {fileID: 7367770060306744678} - trueFun: {fileID: 688789690455570313} - trueFunPrefab: {fileID: 4818544559399868804, guid: 98bfb86ee08b4924e8175b9d6145957d, - type: 3} - nodeColorResultFrame: {fileID: 3177769488067894455} - nodeColorResultImage: {fileID: 3463743346225269131, guid: 38f4837b968f61e4b94afcb5535f877c, - type: 3} - castRange: {fileID: 5584794665957624749} ---- !u!114 &5545682449418996990 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4169693119190854323} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 80971e1d1b78104439c3472d4276e502, type: 3} - m_Name: - m_EditorClassIdentifier: - originalParent: {fileID: 0} - originalpoint: {x: 0, y: 0, z: 0} - originalIndexInChild: 0 - eventSystem: {fileID: 0} - canUse: 1 - ainPanle: {fileID: 5174392397216232880} - currentNode: {fileID: 0} - dragState: 3 - ready: 0 - castingPool: [] - layerMask: - serializedVersion: 2 - m_Bits: 64 - cardOnMouseEnter: {fileID: 0} ---- !u!225 &7526181906643281268 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4169693119190854323} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!114 &7619122435525404041 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4169693119190854323} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 523596fd7703bbe44a0c37d83fd5c880, type: 3} - m_Name: - m_EditorClassIdentifier: - oringinIndex: 0 - cardDrag: {fileID: 0} - targetScale: {x: 0, y: 0, z: 0} - originScale: {x: 0, y: 0, z: 0} - speed: 4 - moveOffset: 50 - originPoint: {x: 0, y: 0, z: 0} - UpperOffset: {x: 0, y: 70, z: 0} - originRotation: {x: 0, y: 0, z: 0} ---- !u!1 &4343990849769966524 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 66461956134587324} - - component: {fileID: 9073797113623819660} - - component: {fileID: 4177469149448917414} - m_Layer: 5 - m_Name: CastRangePanel - m_TagString: Card - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &66461956134587324 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4343990849769966524} - 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: 4872235896629707279} - m_Father: {fileID: 7139562062302679022} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100.1, y: -172.9} - m_SizeDelta: {x: 28.6048, y: 33.2259} - m_Pivot: {x: 0, y: 1} ---- !u!222 &9073797113623819660 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4343990849769966524} - m_CullTransparentMesh: 1 ---- !u!114 &4177469149448917414 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4343990849769966524} - 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: -888096905, guid: 2f47800ea3a40d646a3dfce662c34637, 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 &4398690247767463098 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8989630736753615331} - - component: {fileID: 3754643477587389603} - - component: {fileID: 6002022395324240266} - - component: {fileID: 8883537695841318699} - m_Layer: 0 - m_Name: condition1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8989630736753615331 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4398690247767463098} - 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: 1302324517792758740} - - {fileID: 1270173365894533103} - m_Father: {fileID: 7139562062302679022} - 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.2, y: -14.8} - m_SizeDelta: {x: 90, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3754643477587389603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4398690247767463098} - m_CullTransparentMesh: 1 ---- !u!114 &6002022395324240266 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4398690247767463098} - 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: 821311432, guid: 87fd6738567dcd548a47d40ac30ae0bf, 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!114 &8883537695841318699 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4398690247767463098} - 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: -1 - m_Bottom: 0 - m_ChildAlignment: 0 - m_StartCorner: 0 - m_StartAxis: 0 - m_CellSize: {x: 30, y: 20} - m_Spacing: {x: 0, y: 0} - m_Constraint: 0 - m_ConstraintCount: 2 ---- !u!1 &4697439996540084185 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7300470455656457529} - - component: {fileID: 7612581617584403090} - - component: {fileID: 491519059801428129} - m_Layer: 0 - m_Name: FunVal - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7300470455656457529 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4697439996540084185} - 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: 1270173365894533103} - 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: 9.2, y: -2.1} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7612581617584403090 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4697439996540084185} - m_CullTransparentMesh: 1 ---- !u!114 &491519059801428129 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4697439996540084185} - 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: 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: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 5 ---- !u!1 &4755331335383023572 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 341264701046483328} - - component: {fileID: 3686581415707357357} - - component: {fileID: 90962521976298799} - m_Layer: 0 - m_Name: Node - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &341264701046483328 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4755331335383023572} - 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: 361252314036109837} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 12.3, y: -9.3} - m_SizeDelta: {x: 7.5, y: 7.5} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3686581415707357357 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4755331335383023572} - m_CullTransparentMesh: 1 ---- !u!114 &90962521976298799 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4755331335383023572} - 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: 260856292e6be62478629aebcd8d10a9, 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 &4834790626096662301 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7303932192739907006} - - component: {fileID: 2688739937580490914} - m_Layer: 0 - m_Name: Fun - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7303932192739907006 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4834790626096662301} - 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: 2687836190627187197} - - {fileID: 4409855920642634611} - m_Father: {fileID: 7708569023393197294} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2688739937580490914 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4834790626096662301} - m_CullTransparentMesh: 1 ---- !u!1 &4925163094081646212 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4409855920642634611} - - component: {fileID: 7301235525572648102} - - component: {fileID: 5297608022972482821} - m_Layer: 0 - m_Name: FunVal - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4409855920642634611 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4925163094081646212} - 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: 7303932192739907006} - 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: 9.2, y: -2.1} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7301235525572648102 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4925163094081646212} - m_CullTransparentMesh: 1 ---- !u!114 &5297608022972482821 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4925163094081646212} - 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: 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: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 5 ---- !u!1 &5174392397216232880 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5891999358152162990} - - component: {fileID: 5304992815847150061} - - component: {fileID: 1230043771585378953} - - component: {fileID: 4530502908829594795} - m_Layer: 5 - m_Name: AimPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &5891999358152162990 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5174392397216232880} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_ConstrainProportionsScale: 1 - m_Children: [] + - {fileID: 4872235896629707279} m_Father: {fileID: 7139562062302679022} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 50, y: 50} - m_Pivot: {x: 0.5, y: 1} ---- !u!222 &5304992815847150061 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100.1, y: -172.9} + m_SizeDelta: {x: 28.6048, y: 33.2259} + m_Pivot: {x: 0, y: 1} +--- !u!222 &9073797113623819660 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5174392397216232880} + m_GameObject: {fileID: 4343990849769966524} m_CullTransparentMesh: 1 ---- !u!114 &1230043771585378953 +--- !u!114 &4177469149448917414 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5174392397216232880} + m_GameObject: {fileID: 4343990849769966524} 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_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: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: -888096905, guid: 2f47800ea3a40d646a3dfce662c34637, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -1611,25 +541,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &4530502908829594795 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5174392397216232880} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2dea2a5cfc33ee743a3afdfa030e52bc, type: 3} - m_Name: - m_EditorClassIdentifier: - arrowHeadPrefab: {fileID: 7429868863709343630, guid: f0b0ec00983ab49438a78adf75c2694c, - type: 3} - arrowNodePrefab: {fileID: 5422017731306186776, guid: 75f6f4f191fef2941a9c8f90833afbbf, - type: 3} - arrowNodeNum: 10 - scaleFactor: 0.5 ---- !u!1 &5442186529330908091 +--- !u!1 &4398690247767463098 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1637,50 +549,51 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2687836190627187197} - - component: {fileID: 3675640651783379194} - - component: {fileID: 463314829181369712} + - component: {fileID: 8989630736753615331} + - component: {fileID: 3754643477587389603} + - component: {fileID: 6002022395324240266} + - component: {fileID: 8883537695841318699} m_Layer: 0 - m_Name: FunIcon + m_Name: condition1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2687836190627187197 +--- !u!224 &8989630736753615331 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5442186529330908091} + m_GameObject: {fileID: 4398690247767463098} 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: 7303932192739907006} + m_Father: {fileID: 7139562062302679022} 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: 13.9, y: -0.8} - m_SizeDelta: {x: 18, y: 18} + m_AnchoredPosition: {x: 0.2, y: -14.8} + m_SizeDelta: {x: 90, y: 20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3675640651783379194 +--- !u!222 &3754643477587389603 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5442186529330908091} + m_GameObject: {fileID: 4398690247767463098} m_CullTransparentMesh: 1 ---- !u!114 &463314829181369712 +--- !u!114 &6002022395324240266 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5442186529330908091} + m_GameObject: {fileID: 4398690247767463098} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -1694,7 +607,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 3bddb1e29933c8c4eac9f2f054ad43d1, type: 3} + m_Sprite: {fileID: 821311432, guid: 87fd6738567dcd548a47d40ac30ae0bf, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -1704,7 +617,31 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5942602289696327636 +--- !u!114 &8883537695841318699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4398690247767463098} + 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: -1 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 30, y: 20} + m_Spacing: {x: 0, y: 0} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!1 &5174392397216232880 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1712,77 +649,92 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7577661778143471455} - - component: {fileID: 2506620872333907597} - - component: {fileID: 4150434683618146089} - m_Layer: 0 - m_Name: FunVal + - component: {fileID: 5891999358152162990} + - component: {fileID: 5304992815847150061} + - component: {fileID: 1230043771585378953} + - component: {fileID: 4530502908829594795} + m_Layer: 5 + m_Name: AimPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7577661778143471455 + m_IsActive: 0 +--- !u!224 &5891999358152162990 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5942602289696327636} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 5174392397216232880} + 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_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 m_Children: [] - m_Father: {fileID: 3399368535597075337} + m_Father: {fileID: 7139562062302679022} 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: 9.2, y: -2.1} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2506620872333907597 + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &5304992815847150061 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5942602289696327636} + m_GameObject: {fileID: 5174392397216232880} m_CullTransparentMesh: 1 ---- !u!114 &4150434683618146089 +--- !u!114 &1230043771585378953 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5942602289696327636} + m_GameObject: {fileID: 5174392397216232880} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + 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_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 5 + 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!114 &4530502908829594795 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5174392397216232880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2dea2a5cfc33ee743a3afdfa030e52bc, type: 3} + m_Name: + m_EditorClassIdentifier: + arrowHeadPrefab: {fileID: 7429868863709343630, guid: f0b0ec00983ab49438a78adf75c2694c, + type: 3} + arrowNodePrefab: {fileID: 5422017731306186776, guid: 75f6f4f191fef2941a9c8f90833afbbf, + type: 3} + arrowNodeNum: 10 + scaleFactor: 0.5 --- !u!1 &5970626616650445913 GameObject: m_ObjectHideFlags: 0 @@ -1813,9 +765,7 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 361252314036109837} - - {fileID: 7303932192739907006} + m_Children: [] m_Father: {fileID: 7139562062302679022} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -2069,9 +1019,7 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 6621853672383231279} - - {fileID: 3399368535597075337} + m_Children: [] m_Father: {fileID: 7139562062302679022} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -2220,131 +1168,6 @@ MonoBehaviour: m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 1 ---- !u!1 &8351874254095440363 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6089576836643034692} - - component: {fileID: 4120711703602985529} - - component: {fileID: 243242704825758189} - m_Layer: 0 - m_Name: NodeDescription - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6089576836643034692 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8351874254095440363} - 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: 361252314036109837} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 25.1, y: -11} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4120711703602985529 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8351874254095440363} - m_CullTransparentMesh: 1 ---- !u!114 &243242704825758189 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8351874254095440363} - 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: 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: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: '>1' ---- !u!1 &8794824317930480385 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3399368535597075337} - - component: {fileID: 4146474976978186142} - m_Layer: 0 - m_Name: Fun - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3399368535597075337 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8794824317930480385} - 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: 8234568568960903669} - - {fileID: 7577661778143471455} - m_Father: {fileID: 7083643264776544898} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4146474976978186142 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8794824317930480385} - m_CullTransparentMesh: 1 --- !u!1 &8951318475869846370 GameObject: m_ObjectHideFlags: 0 diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab b/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab new file mode 100644 index 00000000..88cd5771 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab @@ -0,0 +1,193 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &118861466677602614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5693152359083493173} + - component: {fileID: 3354842780586540790} + - component: {fileID: 1881150853538922710} + m_Layer: 0 + m_Name: NodeDescription + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5693152359083493173 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118861466677602614} + 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: 4684832071956907072} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25.1, y: -11} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3354842780586540790 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118861466677602614} + m_CullTransparentMesh: 1 +--- !u!114 &1881150853538922710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118861466677602614} + 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: 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: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '>1' +--- !u!1 &2587728429135203411 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3172675783022697895} + - component: {fileID: 8131962250710205498} + - component: {fileID: 2468721337839932803} + m_Layer: 0 + m_Name: Node + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3172675783022697895 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2587728429135203411} + 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: 4684832071956907072} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 12.3, y: -9.3} + m_SizeDelta: {x: 7.5, y: 7.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8131962250710205498 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2587728429135203411} + m_CullTransparentMesh: 1 +--- !u!114 &2468721337839932803 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2587728429135203411} + 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: 260856292e6be62478629aebcd8d10a9, 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 &4414271769496108467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4684832071956907072} + m_Layer: 0 + m_Name: ColorCondition + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4684832071956907072 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4414271769496108467} + 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: 3172675783022697895} + - {fileID: 5693152359083493173} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab.meta b/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab.meta new file mode 100644 index 00000000..7d8154cc --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/Fun/ColorCondition.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1fd0d425cafce3f4588b40c9cfe1ac25 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity b/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity index 67f94b59..4b5698cc 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity +++ b/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity @@ -17361,7 +17361,7 @@ MonoBehaviour: legacyTipIcon: {fileID: 21300000, guid: 00234b60ba12993428c782adbed08140, type: 3} potionTipIcon: {fileID: 21300000, guid: 0f0274fed944193419950861f0f57273, type: 3} rewardsList: [] - cardRewardList: + cardRewardList: [] cardPrefab: {fileID: 7164379299506578448, guid: a53dcc33d1837ab4d85fd97f1381a6b3, type: 3} cardChoosePanleFather: {fileID: 1304969850} @@ -17456,7 +17456,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 70f86f12b2f03f940b60a78f6b53088c, type: 3} m_Name: m_EditorClassIdentifier: - cardList: + cardList: [] cardGameObjectList: [] lookCardPrefab: {fileID: 1620241905568773253, guid: 5537996c2537a6d4daacc1d4ff899078, type: 3} @@ -17593,7 +17593,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c28e6c7109d95c841a7143f6a4d10cb0, type: 3} m_Name: m_EditorClassIdentifier: - cardList: + cardList: [] cardGameObjectList: [] cardScale: {x: 1.15, y: 1.15, z: 1.15} --- !u!114 &1093866096 @@ -19359,7 +19359,7 @@ MonoBehaviour: type: 3} rareCardPrefab: {fileID: 4169693119190854323, guid: bdcfd7162d83e1f48b83e1c8a39cf6ce, type: 3} - cardList: + cardList: [] --- !u!4 &1190351098 Transform: m_ObjectHideFlags: 0 @@ -30451,10 +30451,6 @@ MonoBehaviour: type: 3} locationX: 4 locationY: 4 - - enemyPrefab: {fileID: 4894115461753618931, guid: 324f36d654c1ae14fa302874c914d861, - type: 3} - locationX: 4 - locationY: 5 playerNameText: {fileID: 742474145} playerMoneyText: {fileID: 506890230} imagePath: BackGround @@ -33053,8 +33049,8 @@ MonoBehaviour: m_EditorClassIdentifier: cardPrefab: {fileID: 3410471369990512392, guid: d255d4b8a06372542bcbeef98cf4761c, type: 3} - usedCardList: - deleteCardList: + usedCardList: [] + deleteCardList: [] --- !u!1 &1967221262 GameObject: m_ObjectHideFlags: 0 diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardDrag.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardDrag.cs index 10b92a2a..81199952 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardDrag.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardDrag.cs @@ -426,7 +426,7 @@ public class CardDrag : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDrag //重新调用范围预览 //GameManager.Instance.player.StepPreviewInfluencedNode(cardEntity.cardOriginalData.CastingRange); int castRange = cardEntity.cardOriginalData.CastingRange; - if (LegacyManager.Instance.relicClassNameList.Contains(Name.Legacy.LegacyNode_Scope)) + if (MapUnityManager.Instance.isPlayerOn(Name.NodeColor.Green)) { castRange++; } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs index 9fb0acfc..c2f75b52 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; +using System.Xml; using TreeEditor; using Unity.VisualScripting; using UnityEngine; @@ -85,6 +86,8 @@ public class CardEntity : MonoBehaviour public GameObject nodeColorResultImage; [Header("施法距离")] public Text castRange; + [Header("条件颜色的判断")] + public GameObject colorConditon; public Dictionary> cardFunToLose = new Dictionary>(); private void Start() @@ -95,6 +98,7 @@ public class CardEntity : MonoBehaviour private void Update() { checkAndUpdateCondition(); + createCardCost(); } IEnumerator SyncVuleText() { @@ -123,7 +127,7 @@ public class CardEntity : MonoBehaviour createCardUI(); //createCardDescription(); //createCardName(); - createCardCost(); + //createCardCost(); createCardImage(); this.cardIndex = cardIndex; } @@ -143,6 +147,12 @@ public class CardEntity : MonoBehaviour } //debug卡名 Debug.Log("打出"+cardOriginalData.ChineseName); + //灰色地块效果 + if (MapUnityManager.Instance.isPlayerOn(Name.NodeColor.Black)) + { + cardOriginalData.Cost++; + } + Debug.Log("结算时候influencePreviewPool大小" + influencePreviewPool.Count); //结算效果 yield return StartCoroutine(DestructionManager.Instance.startDestoryAndUseCard(this.gameObject, cardOriginalData, influencePreviewPool, cardIndex, targetNode)); @@ -199,15 +209,19 @@ public class CardEntity : MonoBehaviour public void createCardCost() { -/* if (cardOriginalData.FunctionVal.ContainsKey(CardFunction.xCost)) + /* if (cardOriginalData.FunctionVal.ContainsKey(CardFunction.xCost)) + { + cost.text = "X"; + } + else + {*/ + int cardcost = cardOriginalData.Cost; + if (MapUnityManager.Instance.isPlayerOn(Name.NodeColor.Black)) { - cost.text = "X"; + cardcost++; } - else - {*/ - cost.text = cardOriginalData.Cost.ToString(); - - + cost.text = cardcost.ToString(); + } public void createCardUI() @@ -250,16 +264,16 @@ public class CardEntity : MonoBehaviour conditionList[1].SetActive(false); conditionList[2].SetActive(false); conditionCheck(1,cardOriginalData); - createFun(1); + //createFun(1); break; case 2: conditionList[2].SetActive(false); conditionCheck(2, cardOriginalData); - createFun(2); + //createFun(2); break; case 3: conditionCheck(3, cardOriginalData); - createFun(3); + //createFun(3); break; } createTrueFun(); @@ -268,7 +282,7 @@ public class CardEntity : MonoBehaviour } - private void createFun(int count) + /*private void createFun(int count) { switch (count) { @@ -284,9 +298,9 @@ public class CardEntity : MonoBehaviour createSingleFun(3); break; } - } + }*/ - private void createSingleFun(int count) + /*private void createSingleFun(int count) { switch (count) @@ -304,27 +318,35 @@ public class CardEntity : MonoBehaviour getFun(fun3Image, cardOriginalData.conditionAndFunctionVal.ElementAt(2), fun3Val); break; } - } + }*/ - private void getFun(Image icon, KeyValuePair> kvp,Text val) + private void getFun(Image icon, string color,string funVal,Text text) { - imageCal(icon, kvp.Value.Item1); - val.text = kvp.Value.Item2; + imageCal(icon, color); + text.text = funVal; } - private void conditionCal(KeyValuePair> kvp,int index) + private void conditionCal(string conditon,int conditonListindex,int colorConditionindex) { + Transform childToCopy = colorConditon.transform; + GameObject colorConditonChild = Instantiate(colorConditon); + colorConditonChild.transform.SetParent(conditionList[conditonListindex].transform); + colorConditonChild.transform.position = conditionList[conditonListindex].transform.position; + colorConditonChild.transform.localRotation = childToCopy.localRotation; + colorConditonChild.transform.localScale = childToCopy.localScale; string pattern = @"(\w+)([><=])(\d+)"; cardOriginalData.originFunctionVal.Clear(); //Debug.Log("外面condition是" + kvp.Key); - Match match = Regex.Match(kvp.Key, pattern); + Match match = Regex.Match(conditon, pattern); if (match.Success) { string color = match.Groups[1].Value; // 颜色部分 string op = match.Groups[2].Value; // 运算符部分 string number = match.Groups[3].Value; // 数值部分 int colorCount = getNodeTools.getNodesCount(color); - GameObject nodeModule = conditionList[index].transform.GetChild(0).gameObject; + Debug.Log("cardId是" + cardOriginalData.CardId + "conditonListindex是" + conditonListindex + "colorConditionindex是" + colorConditionindex + ); + GameObject nodeModule = conditionList[conditonListindex].transform.GetChild(colorConditionindex).gameObject; GameObject nodeImage = nodeModule.transform.GetChild(0).gameObject; GameObject nodeDescription = nodeModule.transform.GetChild(1).gameObject; Image image= nodeImage.GetComponent(); @@ -352,52 +374,60 @@ public class CardEntity : MonoBehaviour } } - private void conditionCheck(KeyValuePair> kvp, int index) + private bool conditionCheck(string conditon, Tuple tuple, int conditionListindex) { + bool check=false; string pattern = @"(\w+)([><=])(\d+)"; //cardOriginalData.originFunctionVal.Clear(); //Debug.Log("外面condition是" + kvp.Key); - Match match = Regex.Match(kvp.Key, pattern); + Match match = Regex.Match(conditon, pattern); if (match.Success) { string color = match.Groups[1].Value; // 颜色部分 string op = match.Groups[2].Value; // 运算符部分 int number = int.Parse(match.Groups[3].Value); // 数值部分 int colorCount = getNodeTools.getNodesCount(color); - if (performComparison(colorCount, op, number)) + int thresholdShift = 0; + //蓝色地块优势 + if (MapUnityManager.Instance.getAdvNode().Equals(Name.Color.Blue)) { - Image condition=conditionList[index].GetComponent(); - condition.color = UnityEngine.Color.green; - cardFunToLose.Remove(kvp.Key); + thresholdShift = 2; + } + if (performComparison(colorCount, op, number, thresholdShift)) + { + check= true; } else { //MathTool.AddOrUpdateDictionary(cardFunToLose, kvp.Value.Item1, kvp.Value.Item2); - Image condition = conditionList[index].GetComponent(); - condition.color = UnityEngine.Color.white; - cardFunToLose.TryAdd(kvp.Key, kvp.Value); + /*Image condition = conditionList[conditionListindex].GetComponent(); + + cardFunToLose.TryAdd(conditon, tuple);*/ //MathTool.SubtractOrUpdateDictionary(cardOriginalData.originFunctionVal, kvp.Value.Item1, kvp.Value.Item2); } } + return check; } private void resultsScreenCal() { for (int i = 0; i < cardOriginalData.TrueFunctionVal.Count; i++) { - Debug.Log("功能是" + cardOriginalData.TrueFunctionVal.ElementAt(i).Key + "数值是" + cardOriginalData.TrueFunctionVal.ElementAt(i).Value); + GameObject fun= trueFun.transform.GetChild(i).gameObject; GameObject funImage = fun.transform.GetChild(0).gameObject; GameObject funVal = fun.transform.GetChild(1).gameObject; Image image = funImage.GetComponent(); Text description = funVal.GetComponent(); imageCal(image, cardOriginalData.TrueFunctionVal.ElementAt(i).Key); + //Debug.Log("cardId是" + cardOriginalData.CardId + "功能是" + cardOriginalData.TrueFunctionVal.ElementAt(i).Key + "数值是" + cardOriginalData.TrueFunctionVal.ElementAt(i).Value); if (int.Parse(cardOriginalData.TrueFunctionVal.ElementAt(i).Value)<=0) { fun.SetActive(false); } else { + fun.SetActive(true); description.text = cardOriginalData.TrueFunctionVal.ElementAt(i).Value; } } @@ -444,12 +474,12 @@ public class CardEntity : MonoBehaviour } } - private bool performComparison(int colorValue, string op, int number) + private bool performComparison(int colorValue, string op, int number, int thresholdShift) { return op switch { - ">" => colorValue > number, - "<" => colorValue < number, + ">" => colorValue > number - thresholdShift, + "<" => colorValue < number + thresholdShift, "=" => colorValue == number, _ => false }; @@ -457,22 +487,22 @@ public class CardEntity : MonoBehaviour private void conditionCheck(int conditionCount,CardOriginalData cardOriginalData) { - bool isConditionMet=true; for (int i = 0; i < conditionCount; i++) { KeyValuePair> kvp = cardOriginalData.conditionAndFunctionVal.ElementAt(i); - string[] keys=kvp.Key.Split('-'); + string[] keys=kvp.Key.Split("_"); for (int j = 0;j> kvp = cardOriginalData.conditionAndFunctionVal.ElementAt(i); - MathTool.AddOrUpdateDictionary(cardOriginalData.originFunctionVal, kvp.Value.Item1, kvp.Value.Item2); + Debug.Log("key是" + kvp.Key + "value是" + kvp.Value + "cardId是" + cardOriginalData.CardId); + string[] functions = kvp.Value.Item1.Split("_"); + string[] vals = kvp.Value.Item2.Split("_"); + for (int j = 0; j < functions.Length; j++) + { + Debug.Log("cardId是" + cardOriginalData.CardId + "功能是" + functions[j] + "数值是" + vals[j]); + MathTool.AddOrUpdateDictionary(cardOriginalData.originFunctionVal, functions[j], vals[j]); + } + } for (int i = 0; i < cardOriginalData.originFunctionVal.Count; i++) { @@ -499,6 +537,31 @@ public class CardEntity : MonoBehaviour //condition.color = UnityEngine.Color.green; } + private void createFun(KeyValuePair> kvp,int index) + { + string[] functions = kvp.Value.Item1.Split("_"); + string[] vals = kvp.Value.Item2.Split("_"); + + for (int i = 0; i < functions.Length; i++) + { + Transform childToCopy = trueFunPrefab.transform; + GameObject funChild = Instantiate(trueFunPrefab); + funChild.transform.SetParent(conditionList[index].transform); + funChild.transform.position = conditionList[index].transform.position; + funChild.transform.localRotation = childToCopy.localRotation; + funChild.transform.localScale = childToCopy.localScale; + GameObject funImage = funChild.transform.GetChild(0).gameObject; + GameObject funVal = funChild.transform.GetChild(1).gameObject; + Image image = funImage.GetComponent(); + Text description = funVal.GetComponent(); + Debug.Log("functions是" + functions[i] + "vals是" + vals[i]); + getFun(image, functions[i], vals[i], description); + + } + + //condition.color = UnityEngine.Color.green; + } + private void createCastRange() { castRange.text=cardOriginalData.CastingRange.ToString(); @@ -544,24 +607,60 @@ public class CardEntity : MonoBehaviour { for (int i = 0; i < cardOriginalData.conditionAndFunctionVal.Count; i++) { + bool isAllMatch=true; + List matchList=new List(); KeyValuePair> kvp = cardOriginalData.conditionAndFunctionVal.ElementAt(i); - if (kvp.Key.Equals(Name.Condition.None)) + string[] keys= kvp.Key.Split("_"); + string[] functions = kvp.Value.Item1.Split("_"); + string[] vals = kvp.Value.Item2.Split("_"); + for (int j = 0; j < keys.Length; j++) + { + if (keys[j].Equals(Name.Condition.None)) + { + //cardFunToLose.Remove(keys[j]); + matchList.Add(true); + } + else + { + matchList.Add(conditionCheck(keys[j], kvp.Value, i)); + } + } + for (int k = 0; k < matchList.Count; k++) + { + if (!matchList[k]) + { + isAllMatch=false; + + } + } + Image condition = conditionList[i].GetComponent(); + if (isAllMatch) { - Image condition = conditionList[i].GetComponent(); condition.color = UnityEngine.Color.green; cardFunToLose.Remove(kvp.Key); } else { - conditionCheck(kvp, i); + condition.color = UnityEngine.Color.white; + cardFunToLose.TryAdd(kvp.Key, kvp.Value); } - } cardOriginalData.TrueFunctionVal = cardOriginalData.originFunctionVal.ToDictionary(entry => entry.Key, entry => entry.Value); + Dictionary cardFunToLoseDict=new Dictionary(); foreach (var kvp in cardFunToLose) { - string tupleKey = kvp.Value.Item1; // 从 A 中的 Tuple 获取 Item1 作为 B 的键 - string tupleValue = kvp.Value.Item2; // 从 A 中的 Tuple 获取 Item2 作为减数 + string[] fun=kvp.Value.Item1.Split("_"); + string[] vals = kvp.Value.Item2.Split("_"); + for (int j = 0; j < fun.Length; j++) + { + MathTool.AddOrUpdateDictionary(cardFunToLoseDict, fun[j], vals[j]); + } + + } + foreach (var kvp in cardFunToLoseDict) + { + string tupleKey = kvp.Key; // 从 A 中的 Tuple 获取 Item1 作为 B 的键 + string tupleValue = kvp.Value; // 从 A 中的 Tuple 获取 Item2 作为减数 if (cardOriginalData.TrueFunctionVal.ContainsKey(tupleKey)) { // 解析字典 B 的值和 A 中 Tuple 的 Item2 diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardOriginalDataList.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardOriginalDataList.cs index 7e55d457..5ea74a99 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardOriginalDataList.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardOriginalDataList.cs @@ -141,10 +141,6 @@ public class CardOriginalDataList : Singleton cardOriginalData.originFunctionVal = new Dictionary(); cardOriginalData.ImgPath = values[12]; getDictionaryFromString(values, cardOriginalData); - foreach(KeyValuePair> kvp in cardOriginalData.conditionAndFunctionVal) - { - Debug.Log("key是"+kvp.Key+"value是"+kvp.Value); - } return cardOriginalData; } @@ -162,8 +158,8 @@ public class CardOriginalDataList : Singleton { cardOriginalData.conditionAndFunctionVal.Add(condition[i], new Tuple(function[i],functionVal[i])); } - + /*for (int i = 0; i < advantagefunction.Length; i++) { cardOriginalData.AdvantageFunctionVal.Add(advantagefunction[i], advantagefunctionVal[i]); diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs index 303ae1c0..97dfe83d 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Card/TurnMaster.cs @@ -2,6 +2,7 @@ using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; +using UnityEngine.Playables; using UnityEngine.UI; public class TurnMaster : Singleton @@ -77,8 +78,7 @@ public class TurnMaster : Singleton Usermanager.Instance.PlayerTurnBeginSettle(); //恢复cost restoreResource(0); - //结算地块Buff - MapUnitySettleManager.Instance.MapGridsBeginSettle(); + //恢复体力 GameManager.Instance.playerState.currentStepRange = Usermanager.Instance.StepRangeCalculation(GameManager.Instance.playerState.maxStepRange); //判断是否有使魔进行结算 @@ -104,6 +104,8 @@ public class TurnMaster : Singleton if (turn == Turn.playerTurnEnd) { + //结算地块Buff(红色地块优势) + MapUnitySettleManager.Instance.MapGridsBeginSettle(); //广播遗物接口 LegacyManager.Instance.BroadCastSettleInPlayerTurnEnd(); //关闭随从的技能UI板 @@ -226,10 +228,10 @@ public class TurnMaster : Singleton //老吊写的函数 public void restoreResource(int settleTurn) { - //totalCost = Usermanager.Instance.totalCost; - //currentCost = totalCost; +/* totalCost = Usermanager.Instance.totalCost; + Usermanager.Instance.currentCost = totalCost;*/ GameManager.Instance.playerState.currentCost = GameManager.Instance.playerState.maxCost; - if (Usermanager.playerAbnormalCondition.ContainsKey(AbnormalCondition.nextTurnExtraOneCost)) + /*if (Usermanager.playerAbnormalCondition.ContainsKey(AbnormalCondition.nextTurnExtraOneCost)) { Usermanager.playerAbnormalCondition[AbnormalCondition.nextTurnExtraOneCost].value--; if (Usermanager.playerAbnormalCondition[AbnormalCondition.nextTurnExtraOneCost].value <= 0) @@ -237,7 +239,7 @@ public class TurnMaster : Singleton Usermanager.playerAbnormalCondition.Remove(AbnormalCondition.nextTurnExtraOneCost); } GameManager.Instance.playerState.currentCost++; - } + }*/ if (!Usermanager.Instance.FirmJudge()) { Usermanager.Instance.Shield = 0; @@ -259,6 +261,11 @@ public class TurnMaster : Singleton { tureDrawCardsNum += Usermanager.playerAbnormalCondition[AbnormalCondition.addDrawCard].value; } + //灰色优势判定 + if (MapUnityManager.Instance.getAdvNode().Equals(Name.Color.Black)) + { + tureDrawCardsNum-=2; + } MathTool.keepNature(tureDrawCardsNum); Debug.Log("真正抽卡数:"+tureDrawCardsNum); // 等待直到当前帧结束 diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/GameManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/GameManager.cs index f38dfccd..b5d10fd6 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/GameManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/GameManager.cs @@ -124,9 +124,26 @@ public class GameManager : Singleton } private void Update() { + //绿色地块优势 + if (MapUnityManager.Instance.getAdvNode().Equals(Name.Color.Green)) + { + Debug.Log("绿色优势"); + playerState.maxCost= PlayerStatsManager.Instance.playerState.maxCost+1; + } + else + { + playerState.maxCost = PlayerStatsManager.Instance.playerState.maxCost; + } + //白色地块优势 + if (MapUnityManager.Instance.getAdvNode().Equals(Name.Color.White)) + { + playerState.maxStepRange = PlayerStatsManager.Instance.playerState.maxStepRange + 1; + } //同步UI数据 textCurrentCost.text = playerState.currentCost.ToString(); textCurrentStep.text = playerState.currentStepRange.ToString(); + textMaxStep.text= playerState.maxStepRange.ToString(); + textMaxCost.text = playerState.maxCost.ToString(); // textShieldValue.text = playerState.currentShieldValue.ToString(); textShieldValue.text = Usermanager.Instance.shield.ToString(); diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs index fe422e86..b79cd7a0 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs @@ -12,7 +12,8 @@ public static class Name public const string enemy = "2"; public const string ally = "1"; } - + + public const string none="None"; public static class Legacy { public const string LegacyNode_StrongBody = "LegacyNode_StrongBody"; diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/ToolDontDestory.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/ToolDontDestory.cs index 7eaa2617..4bfc3ec7 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/ToolDontDestory.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/ToolDontDestory.cs @@ -29,7 +29,6 @@ public class ToolDontDestory : Singleton if (imagePath != null) { - Debug.Log("imagePath是"+imagePath); Sprite sprite = Resources.LoadAll(imagePath)[0]; if (sprite != null) { diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/DestructionManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/DestructionManager.cs index d3de559b..0adc8755 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/DestructionManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/DestructionManager.cs @@ -39,7 +39,7 @@ public class DestructionManager : Singleton } MapUnityManager.Instance.castPool.Clear(); - conditionCal(cardOriginalData); + //conditionCal(cardOriginalData); yield return StartCoroutine(settleStage1(cardOriginalData, influencePreviewPool, cardIndex,targetNode)); diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnityManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnityManager.cs index b6319715..54c14d47 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnityManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnityManager.cs @@ -1,3 +1,4 @@ +using System; using System.Collections; using System.Collections.Generic; using System.Linq; @@ -16,6 +17,53 @@ public class MapUnityManager : Singleton public int blackNodeCount; + public string getAdvNode() + { + Dictionary kvps = new Dictionary + { + { Name.Color.Red, redNodeCount }, + { Name.Color.Blue, blueNodeCount }, + { Name.Color.Green, greenNodeCount }, + { Name.Color.Black, blackNodeCount }, + { Name.Color.White, whiteNodeCount }, + }; + string advColor= GetKeyWithMaxValue(kvps); + //Debug.Log(advColor); + return advColor; + } + + public static string GetKeyWithMaxValue(Dictionary dictionary) + { + if (dictionary == null || dictionary.Count == 0) + { + throw new ArgumentException("字典不能为空或为 null"); + } + + // 找到最大值 + int maxValue = dictionary.Values.Max(); + + // 检查最大值是否唯一 + int count = dictionary.Values.Count(value => value == maxValue); + + // 如果最大值不唯一,返回 null + if (count > 1) + { + return Name.none; + } + + // 返回具有最大值的键 + return dictionary.First(kvp => kvp.Value == maxValue).Key; + } + public bool isPlayerOn(int color) + { + bool isMatch = false; + if (GameManager.Instance.playerOn.whoColour == color) + { + isMatch = true; + } + return isMatch; + } + public void Update() { if(GameManager .Instance .complete ==true ) diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnitySettleManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnitySettleManager.cs index 7eb79529..9438f37b 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnitySettleManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/MapUnitySettleManager.cs @@ -6,7 +6,7 @@ public class MapUnitySettleManager : Singleton { public void PlayerMudGridBeginSettle(int value) { - if (Name.NodeColor.PlayerColor.Contains(GameManager.Instance.playerOn.whoColour)) + /*if (Name.NodeColor.PlayerColor.Contains(GameManager.Instance.playerOn.whoColour)) { if (LegacyManager.Instance.relicClassNameList.Contains(Name.Legacy.LegacyNode_FireHeart)) { @@ -17,6 +17,11 @@ public class MapUnitySettleManager : Singleton GameManager.Instance.playerState.currentCost++; } + }*/ + + if (MapUnityManager.Instance.getAdvNode().Equals(Name.Color.Red)) + { + Usermanager.Instance.Shield += Usermanager.Instance.ShieldCalculation(5); } } @@ -73,18 +78,9 @@ public class MapUnitySettleManager : Singleton public void MapGridsEndSettle() { - PlayerMudGridEndSettle(1); + //PlayerMudGridEndSettle(1); - if (EnemyManager.Instance.enemySpeedSortingList.Count > 0) - { - for (int i = 0; i < EnemyManager.Instance.enemySpeedSortingList.Count; i++) - { - if (EnemyManager.Instance.enemySpeedSortingList[i] != null) - { - EnemyRedGridSettle(EnemyManager.Instance.enemySpeedSortingList[i]); - } - } - } + } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/Usermanager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/Usermanager.cs index b3ddc214..56369ba0 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/manager/Usermanager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/manager/Usermanager.cs @@ -473,6 +473,11 @@ public class Usermanager : Singleton public void SufferDamage(int damage,EnemyNode enemyNode) { + if (MapUnityManager.Instance.isPlayerOn(Name.NodeColor.Blue)) + { + damage -= 2; + MathTool.keepNature(damage); + } if (enemyNode != null) { thornCal(enemyNode); @@ -530,7 +535,11 @@ public class Usermanager : Singleton public int DamageCalculation(int damage) { int angerUpperDamage = 0; - + //红色站立效果 + if (MapUnityManager.Instance.isPlayerOn(Name.NodeColor.Red)) + { + damage += 1; + } if (playerAbnormalCondition .ContainsKey (AbnormalCondition.angerUpperDamage)) { angerUpperDamage = playerAbnormalCondition[AbnormalCondition.angerUpperDamage].value; diff --git a/ColorlessWorld-2024-4-2/Assets/data/card_data_3.csv b/ColorlessWorld-2024-4-2/Assets/data/card_data_3.csv index 35fa7512..d8fc88b7 100644 --- a/ColorlessWorld-2024-4-2/Assets/data/card_data_3.csv +++ b/ColorlessWorld-2024-4-2/Assets/data/card_data_3.csv @@ -1,5 +1,5 @@ 锘縄D,鍚嶇О,璐圭敤,绋鏈夊害,鏂芥硶鑼冨洿,浣滅敤鑼冨洿,娑堣,鏉′欢,鍔熻兘,鏁板,鍦板潡鏍囪,鍦板潡棰滆壊,鍥剧墖璺緞 1001,鏄熼棯,1,1,3,1,0,none,1,5,,green,CardIcon/1 1002,寰厜,1,1,1,2,0,none,2,5,0,red;red,CardIcon/2 -1003,鍏夎緣鏉栧嚮,2,2,1,4_1,0,none;red>8,1;5,9;2,0;0_0;0_0_0,red;red;red;red,CardIcon/4_1 +1003,鍏夎緣鏉栧嚮,2,2,1,4_1,0,none;red>3_green>1,1;5_1,9;2_5,0;0_0;0_0_0,red;red;red;red,CardIcon/4_1 1004,鏄熻緣鎶ょ浘,2,2,2,3_2,0,none;red>5,2;2,8;1,2;-2,red;red;red,CardIcon/3_2 -- 2.30.2