Browse Source

0911锻造系统重构

pull/196/head
45 6 months ago
parent
commit
9e50ca5d8d
  1. 16
      ColorlessWorld-2024-4-2/Assets/GameDate/cardDeckList.asset
  2. 8
      ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/ForLook/Card_v04-0319.prefab
  3. 4
      ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/ForLook/Color-Card_v04-0319.prefab
  4. 1302
      ColorlessWorld-2024-4-2/Assets/Prefab/ForgingPoint/BagForgedMaterialNode.prefab
  5. 7
      ColorlessWorld-2024-4-2/Assets/Prefab/ForgingPoint/BagForgedMaterialNode.prefab.meta
  6. 6
      ColorlessWorld-2024-4-2/Assets/Prefab/ForgingPoint/NodeInforCanvas.prefab
  7. 715
      ColorlessWorld-2024-4-2/Assets/Prefab/MapNodePrefab/PictureMapUnity.prefab
  8. 2
      ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/Believer.asset
  9. 2
      ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/blue.asset
  10. 2
      ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/green.asset
  11. 2
      ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/red.asset
  12. 2
      ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/yellow.asset
  13. 10205
      ColorlessWorld-2024-4-2/Assets/Scenes/ForgingPoint.unity
  14. 6
      ColorlessWorld-2024-4-2/Assets/Scenes/StartMainScence.unity
  15. 72
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/EffectForgCaseNode.cs
  16. 137
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgedMaterialDargNode.cs
  17. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgedMaterialDargNode.cs.meta
  18. 285
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForginTextLink.cs
  19. 11
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForginTextLink.cs.meta
  20. 891
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgintPointManager.cs

16
ColorlessWorld-2024-4-2/Assets/GameDate/cardDeckList.asset

@ -13,12 +13,12 @@ MonoBehaviour:
m_Name: cardDeckList m_Name: cardDeckList
m_EditorClassIdentifier: m_EditorClassIdentifier:
cardDeckList: cardDeckList:
- 1019 - 1030
- 1023 - 1030
- 1028 - 1030
- 1028 - 1030
- 1030
- 1030
- 1029 - 1029
- 1028 - 1030
- 1032 - 10301
- 1028
- 1032

8
ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/ForLook/Card_v04-0319.prefab

@ -705,7 +705,7 @@ GameObject:
- component: {fileID: 4531075318718512843} - component: {fileID: 4531075318718512843}
m_Layer: 5 m_Layer: 5
m_Name: DescriptionText (TMP) m_Name: DescriptionText (TMP)
m_TagString: Untagged m_TagString: Card
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
@ -751,7 +751,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1} 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1 m_Maskable: 1
m_OnCullStateChanged: m_OnCullStateChanged:
@ -886,7 +886,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1} 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1 m_Maskable: 1
m_OnCullStateChanged: m_OnCullStateChanged:
@ -2047,7 +2047,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1} 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1 m_Maskable: 1
m_OnCullStateChanged: m_OnCullStateChanged:

4
ColorlessWorld-2024-4-2/Assets/Prefab/CardPrefab/ForLook/Color-Card_v04-0319.prefab

@ -555,7 +555,7 @@ GameObject:
- component: {fileID: 4531075318718512843} - component: {fileID: 4531075318718512843}
m_Layer: 5 m_Layer: 5
m_Name: DescriptionText (TMP) m_Name: DescriptionText (TMP)
m_TagString: Untagged m_TagString: Card
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
@ -601,7 +601,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1} 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1 m_Maskable: 1
m_OnCullStateChanged: m_OnCullStateChanged:

1302
ColorlessWorld-2024-4-2/Assets/Prefab/ForgingPoint/BagForgedMaterialNode.prefab

File diff suppressed because it is too large

7
ColorlessWorld-2024-4-2/Assets/Prefab/ForgingPoint/BagForgedMaterialNode.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d92d41e0a0db273498457ecbfd3f0fe4
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

6
ColorlessWorld-2024-4-2/Assets/Prefab/ForgingPoint/NodeInforCanvas.prefab

@ -137,8 +137,8 @@ Canvas:
m_VertexColorAlwaysGammaSpace: 0 m_VertexColorAlwaysGammaSpace: 0
m_AdditionalShaderChannelsFlag: 0 m_AdditionalShaderChannelsFlag: 0
m_UpdateRectTransformForStandalone: 0 m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0 m_SortingLayerID: 269777783
m_SortingOrder: 0 m_SortingOrder: 9
m_TargetDisplay: 0 m_TargetDisplay: 0
--- !u!114 &6060020273252894516 --- !u!114 &6060020273252894516
MonoBehaviour: MonoBehaviour:
@ -162,7 +162,7 @@ MonoBehaviour:
m_FallbackScreenDPI: 96 m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96 m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1000 m_DynamicPixelsPerUnit: 1000
m_PresetInfoIsWorld: 0 m_PresetInfoIsWorld: 1
--- !u!114 &7471106176772454951 --- !u!114 &7471106176772454951
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

715
ColorlessWorld-2024-4-2/Assets/Prefab/MapNodePrefab/PictureMapUnity.prefab

@ -2808,6 +2808,26 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1885565025121026539, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1885565025121026539, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 3902750103924540745, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3902750103924540745, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5038477236476414505, guid: 76a763fbdfc75e241878b3b6914c9565, - target: {fileID: 5038477236476414505, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -2823,11 +2843,31 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6951742180662433168, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6951742180662433168, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7615511492466405382, guid: 76a763fbdfc75e241878b3b6914c9565, - target: {fileID: 7615511492466405382, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8234928094206780885, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8234928094206780885, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 8418415219236436582, guid: 76a763fbdfc75e241878b3b6914c9565, - target: {fileID: 8418415219236436582, guid: 76a763fbdfc75e241878b3b6914c9565,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -2873,11 +2913,51 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3270591077975317939, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3270591077975317939, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4714476773724079643, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4714476773724079643, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4787319566991560252, guid: 8fb04c9a3cfa29446a9ad40fd0612deb, - target: {fileID: 4787319566991560252, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4913679785857347623, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4913679785857347623, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5218131314955006261, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5218131314955006261, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5474355583635336215, guid: 8fb04c9a3cfa29446a9ad40fd0612deb, - target: {fileID: 5474355583635336215, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -2898,11 +2978,31 @@ PrefabInstance:
propertyPath: m_IsActive propertyPath: m_IsActive
value: 1 value: 1
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7148740846225146825, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7148740846225146825, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7876502808879226905, guid: 8fb04c9a3cfa29446a9ad40fd0612deb, - target: {fileID: 7876502808879226905, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8106243457135389111, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8106243457135389111, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 8386213218153376730, guid: 8fb04c9a3cfa29446a9ad40fd0612deb, - target: {fileID: 8386213218153376730, guid: 8fb04c9a3cfa29446a9ad40fd0612deb,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -2988,6 +3088,21 @@ PrefabInstance:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 2384686249825617783} m_TransformParent: {fileID: 2384686249825617783}
m_Modifications: m_Modifications:
- target: {fileID: 160167484262445554, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 160167484262445554, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 160167484262445554, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 1163095254952450269, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 1163095254952450269, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3008,11 +3123,41 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 2185921093264088474, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2185921093264088474, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 2721423414458776416, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 2721423414458776416, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 2723367058277762298, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2723367058277762298, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 2867165383045335073, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2867165383045335073, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 3184810464339195842, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 3184810464339195842, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3028,6 +3173,16 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4040952626988502520, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4040952626988502520, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4235348889206509235, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 4235348889206509235, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3048,11 +3203,96 @@ PrefabInstance:
propertyPath: m_Name propertyPath: m_Name
value: par_eff_groundchangered value: par_eff_groundchangered
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 5510297674635201419, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5510297674635201419, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5510297674635201419, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5823724893279033494, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 5823724893279033494, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 5878035017805915105, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5878035017805915105, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6462783928573527359, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6462783928573527359, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6462783928573527359, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6533794714507279168, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6533794714507279168, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6991768967635771876, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6991768967635771876, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7366103050476733270, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7366103050476733270, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7366103050476733270, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7393738643829639314, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7393738643829639314, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7667042426714916450, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 7667042426714916450, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3063,6 +3303,31 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7922708034603268561, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7922708034603268561, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7965066569019698664, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7965066569019698664, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7965066569019698664, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 8080010723940715180, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 8080010723940715180, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3128,6 +3393,16 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8957781815551993392, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8957781815551993392, guid: c34b819eba92e004084970fb3ef96e44,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 9060146379707741990, guid: c34b819eba92e004084970fb3ef96e44, - target: {fileID: 9060146379707741990, guid: c34b819eba92e004084970fb3ef96e44,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3158,6 +3433,26 @@ PrefabInstance:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 2384686249825617783} m_TransformParent: {fileID: 2384686249825617783}
m_Modifications: m_Modifications:
- target: {fileID: 245294694441062952, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 245294694441062952, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 434051832946783657, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 434051832946783657, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 532021485678029473, guid: 07961e39f85675641a6aa4a6add9bc10, - target: {fileID: 532021485678029473, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3203,6 +3498,16 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3348188122452683095, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3348188122452683095, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 3750944630550164821, guid: 07961e39f85675641a6aa4a6add9bc10, - target: {fileID: 3750944630550164821, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3} type: 3}
propertyPath: m_LocalScale.x propertyPath: m_LocalScale.x
@ -3258,16 +3563,116 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3842579496108191184, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3842579496108191184, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4151278409173194457, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4151278409173194457, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4671822121283395544, guid: 07961e39f85675641a6aa4a6add9bc10, - target: {fileID: 4671822121283395544, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4819802937554188862, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4819802937554188862, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4848955318643762133, guid: 07961e39f85675641a6aa4a6add9bc10, - target: {fileID: 4848955318643762133, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 5139735191447718425, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5139735191447718425, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5418814482884328523, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5418814482884328523, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5602946116987936582, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5602946116987936582, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5754959780576561883, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5754959780576561883, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5856512563574264346, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5856512563574264346, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5896435207146556217, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5896435207146556217, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6030365169533738245, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6030365169533738245, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6156326862438170834, guid: 07961e39f85675641a6aa4a6add9bc10, - target: {fileID: 6156326862438170834, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3293,6 +3698,26 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6951373397988569787, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6951373397988569787, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6965444738644485342, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6965444738644485342, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7035920052305777265, guid: 07961e39f85675641a6aa4a6add9bc10, - target: {fileID: 7035920052305777265, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3308,6 +3733,16 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7975561742195553744, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7975561742195553744, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 8221488077964879480, guid: 07961e39f85675641a6aa4a6add9bc10, - target: {fileID: 8221488077964879480, guid: 07961e39f85675641a6aa4a6add9bc10,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3343,11 +3778,41 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1076543082527785177, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1076543082527785177, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 1566948735149769448, guid: dd9cbdc8c9e0c0a429733489cf4c4c20, - target: {fileID: 1566948735149769448, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1754708814454356659, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1754708814454356659, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 2390034389047306785, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2390034389047306785, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 3241552703305056064, guid: dd9cbdc8c9e0c0a429733489cf4c4c20, - target: {fileID: 3241552703305056064, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3} type: 3}
propertyPath: m_Name propertyPath: m_Name
@ -3363,6 +3828,16 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4799824372905329664, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4799824372905329664, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5312763274590962452, guid: dd9cbdc8c9e0c0a429733489cf4c4c20, - target: {fileID: 5312763274590962452, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3433,6 +3908,16 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8817843356058216533, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8817843356058216533, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 9071804483651053726, guid: dd9cbdc8c9e0c0a429733489cf4c4c20, - target: {fileID: 9071804483651053726, guid: dd9cbdc8c9e0c0a429733489cf4c4c20,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3478,11 +3963,41 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 2005564205207207675, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2005564205207207675, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 2339254335939972444, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2339254335939972444, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 3499728520260790581, guid: f6ac96fe4a07a0a42a070cd50955e8c7, - target: {fileID: 3499728520260790581, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3502246568181912159, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3502246568181912159, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4052614850062086554, guid: f6ac96fe4a07a0a42a070cd50955e8c7, - target: {fileID: 4052614850062086554, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3493,11 +4008,51 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4676169268618765308, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4676169268618765308, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4821289894512351821, guid: f6ac96fe4a07a0a42a070cd50955e8c7, - target: {fileID: 4821289894512351821, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4938208531799289387, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4938208531799289387, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4987651405584090311, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4987651405584090311, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5081949440270048016, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5081949440270048016, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6171950173223494339, guid: f6ac96fe4a07a0a42a070cd50955e8c7, - target: {fileID: 6171950173223494339, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3513,6 +4068,16 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7697639296986910411, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7697639296986910411, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7929785255502441092, guid: f6ac96fe4a07a0a42a070cd50955e8c7, - target: {fileID: 7929785255502441092, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3} type: 3}
propertyPath: m_LocalScale.x propertyPath: m_LocalScale.x
@ -3578,6 +4143,16 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8799192103643980055, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8799192103643980055, guid: f6ac96fe4a07a0a42a070cd50955e8c7,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects: []
@ -3608,6 +4183,26 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 697114983823446852, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 697114983823446852, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 2345043413488190239, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2345043413488190239, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 3006117164572106849, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 3006117164572106849, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3628,11 +4223,31 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4450241054447811254, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4450241054447811254, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4603638093779589112, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 4603638093779589112, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4742161731473766099, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4742161731473766099, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 4995003981846659658, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 4995003981846659658, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3648,11 +4263,51 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 5330231523862295084, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5330231523862295084, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5581449508111290662, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5581449508111290662, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5655771261312949128, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5655771261312949128, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 5983631159623442465, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 5983631159623442465, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6053816937874614655, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6053816937874614655, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 6132636119977379325, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 6132636119977379325, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: m_LocalScale.x propertyPath: m_LocalScale.x
@ -3718,21 +4373,61 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6819887237183170304, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6819887237183170304, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7000399493999718783, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 7000399493999718783, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: m_Name propertyPath: m_Name
value: par_eff_groundchangeice value: par_eff_groundchangeice
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7379638088109243374, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7379638088109243374, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 7781920470692763879, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 7781920470692763879, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8193925045372493123, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8193925045372493123, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 8351330252818602097, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 8351330252818602097, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8423756647987034009, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8423756647987034009, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 8478958480357570255, guid: d4776bb6e65a3414d904d8edce993db1, - target: {fileID: 8478958480357570255, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3} type: 3}
propertyPath: playOnAwake propertyPath: playOnAwake
@ -3743,6 +4438,26 @@ PrefabInstance:
propertyPath: playOnAwake propertyPath: playOnAwake
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8877566254756081861, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8877566254756081861, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
- target: {fileID: 9221524240579272997, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayer
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9221524240579272997, guid: d4776bb6e65a3414d904d8edce993db1,
type: 3}
propertyPath: m_SortingLayerID
value: -1383117243
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects: []

2
ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/Believer.asset

@ -15,5 +15,5 @@ MonoBehaviour:
materialName: Believer materialName: Believer
materialInfor: Believer materialInfor: Believer
materialNodeMark: Believer materialNodeMark: Believer
materialCount: 0 materialCount: 10
materialIcon: {fileID: 0} materialIcon: {fileID: 0}

2
ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/blue.asset

@ -15,5 +15,5 @@ MonoBehaviour:
materialName: blue materialName: blue
materialInfor: blue materialInfor: blue
materialNodeMark: blue materialNodeMark: blue
materialCount: 0 materialCount: 7
materialIcon: {fileID: 0} materialIcon: {fileID: 0}

2
ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/green.asset

@ -15,5 +15,5 @@ MonoBehaviour:
materialName: green materialName: green
materialInfor: green materialInfor: green
materialNodeMark: green materialNodeMark: green
materialCount: 0 materialCount: 10
materialIcon: {fileID: 0} materialIcon: {fileID: 0}

2
ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/red.asset

@ -15,5 +15,5 @@ MonoBehaviour:
materialName: red materialName: red
materialInfor: red materialInfor: red
materialNodeMark: red materialNodeMark: red
materialCount: 0 materialCount: 8
materialIcon: {fileID: 0} materialIcon: {fileID: 0}

2
ColorlessWorld-2024-4-2/Assets/Resources/BagForgerMaterial/yellow.asset

@ -15,5 +15,5 @@ MonoBehaviour:
materialName: yellow materialName: yellow
materialInfor: yellow materialInfor: yellow
materialNodeMark: yellow materialNodeMark: yellow
materialCount: 0 materialCount: 8
materialIcon: {fileID: 0} materialIcon: {fileID: 0}

10205
ColorlessWorld-2024-4-2/Assets/Scenes/ForgingPoint.unity

File diff suppressed because it is too large

6
ColorlessWorld-2024-4-2/Assets/Scenes/StartMainScence.unity

@ -165,7 +165,11 @@ MonoBehaviour:
bagForgedMaterialNodeFather: {fileID: 532420846} bagForgedMaterialNodeFather: {fileID: 532420846}
bagForgerMaterialNodePrefab: {fileID: 2854515758532034481, guid: 40d0ba14db166834dad081840a8cae7c, bagForgerMaterialNodePrefab: {fileID: 2854515758532034481, guid: 40d0ba14db166834dad081840a8cae7c,
type: 3} type: 3}
bagForgedMaterialDataeLsit: [] bagForgedMaterialDataeLsit:
- {fileID: 11400000, guid: 84a5908e5cd56624db024cd13ede7dce, type: 2}
- {fileID: 11400000, guid: 8e440be4a715c1a43a46642bf23b15c3, type: 2}
- {fileID: 11400000, guid: 9148ff0227daafb47861b3bbb30d33b9, type: 2}
- {fileID: 11400000, guid: 86161342c7eeef94b948eb0e6954bb60, type: 2}
bagForgedMaterialNodeLsit: [] bagForgedMaterialNodeLsit: []
forgedMaterialLoadPath: BagForgerMaterial/ forgedMaterialLoadPath: BagForgerMaterial/
--- !u!4 &1381861 --- !u!4 &1381861

72
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/EffectForgCaseNode.cs

@ -1,72 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using System.Text;
using UnityEngine;
using UnityEngine.UI;
public class EffectForgCaseNode : MonoBehaviour
{
public string linkID;
public string linkText;
public string newCondition;
public Text caseDescription;
public KeyValuePair<string, string> kvp;
public string casePostion;
public bool isSelected;//被选中
public GameObject mask;
[Header("效果锻造预卡牌")]
public Transform cardFather;
public CardEntity previewCard;
public void ChangeCardVal()
{
/* if(isSelected ==false )
{
if (linkID.Equals("color"))
{
ForgintPointManager.Instance.ChangeCardCaseVal(newCondition);
}
else
{
ForgintPointManager.Instance.ChangeCardColorCaseVal(kvp, linkID, casePostion);
}
ChangeMask();
}*/
ChangeMask();
}
public void SetUpCardPreview()
{
if (previewCard != null)
{
if (previewCard.CardId != ForgintPointManager .Instance .chooseCardEntity.CardId)
{
CardOriginalDataList.Instance.existEffectCardOriginalDataList.Remove(previewCard.cardId);
}
Destroy(previewCard.gameObject);
}
//获得新id
string preCardID = ForgintPointManager.Instance.GetPreviewCardID(kvp, linkID, casePostion);
//创建预览卡牌
var card = PlayerStatsManager.Instance.CreateCardWithIDForLook(preCardID, cardFather);
card.transform.localScale = new Vector3(2.5f, 2.5f, 2.5f);
card.transform.localPosition = new Vector3(0, 0, 0);
previewCard = card.GetComponent<CardEntity>();
}
public void ChangeMask()
{
foreach (EffectForgCaseNode node in ForgintPointManager.Instance.effectCaseNodeList)
{
node.mask.SetActive(false);
node.isSelected = false;
}
mask.SetActive(true);
isSelected = true;
ForgintPointManager.Instance.newEffectCardID = previewCard.cardId;
}
}

137
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgedMaterialDargNode.cs

@ -0,0 +1,137 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class ForgedMaterialDargNode : MonoBehaviour,IBeginDragHandler,IEndDragHandler,IDragHandler
{
public BagForgedMaterialData_SO forgedMaterialData;
public TMP_Text nameText;
public TMP_Text descriptionText;
public TMP_Text countText;
public Image materialImage;
public GameObject inforPanel;
[Header("消耗计数")]
public int usedCount;
[Header("拖拽属性")]
public Transform dragNode;
public LayerMask moveMask;
Transform originParent;
Vector3 screenPosition;//将物体从世界坐标转换为屏幕坐标
Vector3 mousePositionOnScreen;//获取到点击屏幕的屏幕坐标
Vector3 mousePositionInWorld;//将点击屏幕的屏幕坐标转换为世界坐标
[Header("消耗预览")]
public GameObject previewPanel;
public TMP_Text previewName;
public TMP_Text previewCount;
public Image previewImage;
public GameObject banMask;
public void OnBeginDrag(PointerEventData eventData)
{
if (forgedMaterialData.materialCount - usedCount > 0)
{
originParent = dragNode.transform.parent;
dragNode.SetParent(ForgintPointManager.Instance.colorForgingPanel.transform.GetChild(1));
//获取鼠标在相机中(世界中)的位置,转换为屏幕坐标;
screenPosition = Camera.main.WorldToScreenPoint(dragNode.transform.position);
//获取鼠标在场景中坐标
mousePositionOnScreen = Input.mousePosition;
//让场景中的Z=鼠标坐标的Z
mousePositionOnScreen.z = screenPosition.z;
//将相机中的坐标转化为世界坐标
mousePositionInWorld = Camera.main.ScreenToWorldPoint(mousePositionOnScreen);
//物体跟随鼠标移动
dragNode.transform.position = mousePositionInWorld;
// dragNode.GetComponent<CanvasGroup>().blocksRaycasts = false;
inforPanel.SetActive(false);
dragNode.gameObject.SetActive(true);
}
}
public void OnDrag(PointerEventData eventData)
{
if (forgedMaterialData.materialCount - usedCount > 0)
{
GameObject targetObj = eventData.pointerCurrentRaycast.gameObject;
if (targetObj != null)
{
//获取鼠标在相机中(世界中)的位置,转换为屏幕坐标;
screenPosition = Camera.main.WorldToScreenPoint(dragNode.transform.position);
//获取鼠标在场景中坐标
mousePositionOnScreen = Input.mousePosition;
//让场景中的Z=鼠标坐标的Z
mousePositionOnScreen.z = screenPosition.z;
//将相机中的坐标转化为世界坐标
mousePositionInWorld = Camera.main.ScreenToWorldPoint(mousePositionOnScreen);
//物体跟随鼠标移动
dragNode.transform.position = mousePositionInWorld;
inforPanel.SetActive(false);
}
}
}
public void OnEndDrag(PointerEventData eventData)
{
if (forgedMaterialData.materialCount - usedCount > 0)
{
dragNode.gameObject.SetActive(false);
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out RaycastHit raycastHit, 500, moveMask.value))
{
if (raycastHit.collider.gameObject.tag == "PictureMapUnity")
{
MapUnity mapUnity = raycastHit.transform.GetComponent<MapUnity>();
if (mapUnity.whoColour !=6 && mapUnity.whoColour != Name .stringColorToint (forgedMaterialData.materialNodeMark ))
{
usedCount += 1;
countText.text = (forgedMaterialData.materialCount - usedCount).ToString();
mapUnity.switchColorForging(forgedMaterialData.materialNodeMark);
Debug.Log(forgedMaterialData.materialNodeMark);
//设定消耗预览
previewPanel .SetActive(true);
previewPanel.transform.SetParent(ForgintPointManager.Instance.materialUsedPreviewFather);
previewCount.text = usedCount .ToString();
//计算金币消耗
ForgintPointManager.Instance.choosedMapUnity = mapUnity;
ForgintPointManager.Instance.SettltChangeColorCost();
}
if(forgedMaterialData.materialCount - usedCount<=0)
{
countText.text = "0";
banMask.SetActive(true);
}
}
}
BackPosition();
}
}
public void BackPosition()
{
dragNode.transform.SetParent(originParent);
dragNode.transform.localPosition = Vector3.zero;
// GetComponent<CanvasGroup>().blocksRaycasts = true;
}
public void SetUpMaterialDragNode(BagForgedMaterialData_SO materialData)
{
forgedMaterialData = materialData;
nameText .text = materialData.materialName;
descriptionText.text = materialData.materialInfor;
countText.text = materialData.materialCount.ToString();
materialImage.sprite = materialData.materialIcon;
dragNode .GetComponent <Image >().sprite = materialData.materialIcon;
dragNode.gameObject.SetActive(false);
previewName.text = materialData.materialName;
previewImage.sprite = materialData.materialIcon;
}
}

2
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/EffectForgCaseNode.cs.meta → ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgedMaterialDargNode.cs.meta

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: ee449c4649f693f46899e2a67219b66c guid: a03fbd6077c6bab46a17cb4ca030e27f
MonoImporter: MonoImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

285
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForginTextLink.cs

@ -1,285 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
[RequireComponent(typeof(TMP_Text))]
public class ForginTextLink : MonoBehaviour,IPointerClickHandler ,IPointerEnterHandler ,IPointerExitHandler
{
public TMP_Text cardDescription;
public float zoomScale = 1.4f;//文字缩放比例
public Color hoverColor = Color.red;//鼠标悬浮颜色
private Color originalColor = new Color32 (0,88,254,255);//原本颜色
private bool isHover=false ;//鼠标悬停
private int linkIndex = -1;
private int selectLink = -1;
//光标设置
Vector2 hotSpot = Vector2.zero;
CursorMode cursorMode = CursorMode.Auto;
private void Awake()
{
cardDescription = GetComponent<TMP_Text>();
//originalColor = cardDescription.color;
}
private void Start()
{
InsertColor(cardDescription.text);
}
//插入颜色,高亮可以被锻造的地方
public void InsertColor(string inputString)
{
// 在 <link> 后插入 <1>
string pattern1 = @"(<link)";
string replacement1 = @"<b><i><color=#0058fe>$1";
string result = Regex.Replace(inputString, pattern1, replacement1);
// 在 </link> 前插入 </>
string pattern2 = @"(</link>)";
string replacement2 = @"$1</color></i></b>";
result = Regex.Replace(result, pattern2, replacement2);
cardDescription.text = result;
}
private void LateUpdate()
{
if(isHover )
{
int charIndex = TMP_TextUtilities.FindIntersectingCharacter(cardDescription, Input.mousePosition, null, true);
if( selectLink != -1 )
{
if(!IsValueInRange(charIndex,cardDescription.textInfo .linkInfo[selectLink].linkTextfirstCharacterIndex , cardDescription.textInfo.linkInfo[selectLink].linkTextfirstCharacterIndex+ cardDescription.textInfo.linkInfo[selectLink].linkIdLength ))
{
ResetLink(selectLink);
selectLink = -1;
}
}
linkIndex = TMP_TextUtilities.FindIntersectingLink(cardDescription,Input .mousePosition , Camera.main);
if(linkIndex != -1 && selectLink != linkIndex)
{
if(selectLink != -1)
{
ResetLink(selectLink);
selectLink = -1;
}
selectLink = linkIndex;
TMP_LinkInfo linkInfo = cardDescription.textInfo.linkInfo[linkIndex];
for(int i=0;i< linkInfo .linkTextLength;i++)
{
int materialIndex = cardDescription.textInfo.characterInfo[linkInfo.linkTextfirstCharacterIndex + i].materialReferenceIndex;
int vertexIndex = cardDescription.textInfo.characterInfo[linkInfo.linkTextfirstCharacterIndex + i].vertexIndex;
//矩阵变换缩放
Vector3[] vetices = cardDescription.textInfo.meshInfo[materialIndex].vertices;
Vector2 charCenter = (vetices[vertexIndex + 0] + vetices[vertexIndex + 2]) / 2;
Vector3 offset = charCenter;
vetices[vertexIndex + 0] -= offset;
vetices[vertexIndex + 1] -= offset;
vetices[vertexIndex + 2] -= offset;
vetices[vertexIndex + 3] -= offset;
var m_matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, Vector3.one * zoomScale);
vetices[vertexIndex + 0] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 0]);
vetices[vertexIndex + 1] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 1]);
vetices[vertexIndex + 2] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 2]);
vetices[vertexIndex + 3] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 3]);
vetices[vertexIndex + 0] += offset;
vetices[vertexIndex + 1] += offset;
vetices[vertexIndex + 2] += offset;
vetices[vertexIndex + 3] += offset;
//改颜色
Color32[] vertextColors = cardDescription.textInfo.meshInfo[materialIndex].colors32;
vertextColors[vertexIndex + 0] = hoverColor;
vertextColors[vertexIndex + 1] = hoverColor;
vertextColors[vertexIndex + 2] = hoverColor;
vertextColors[vertexIndex + 3] = hoverColor;
}
//同步锻造消耗文本位置
// 获取鼠标在屏幕上的位置
Vector3 mousePos = Input.mousePosition;
// 将鼠标在屏幕上的位置转换为世界空间中的位置
Vector3 worldPos = Camera.main.ScreenToWorldPoint(new Vector3(mousePos.x, mousePos.y+15, 10));
ForgintPointManager.Instance.forgingCostIcon.gameObject.SetActive(true);
ForgintPointManager.Instance.forgingCostIcon.position = worldPos;
//同步消耗数值
int cost;
string linkID = linkInfo.GetLinkID();
if (linkID != "color")
{
if (ForgintPointManager.Instance.effectForgingCost.TryGetValue(linkID, out cost))
{
ForgintPointManager.Instance.forgingCostText.text = cost.ToString();
}
else
{
ForgintPointManager.Instance.forgingCostText.text = "-6";
}
}
else
{
ForgintPointManager.Instance.forgingCostText.text = "-3";
}
//刷新文本着色器
cardDescription .UpdateVertexData(TMP_VertexDataUpdateFlags.All);
}
}
else
{
if (selectLink != -1)
{
ResetLink(selectLink);
selectLink = -1;
}
}
}
public void OnPointerClick(PointerEventData eventData)
{
linkIndex = TMP_TextUtilities.FindIntersectingLink(cardDescription, eventData.position, Camera .main );
if(linkIndex !=-1)
{
if (PlayerStatsManager.Instance.playerState.forgingPoint >= -int.Parse(ForgintPointManager.Instance.forgingCostText.text))
{
//扣锻造点
PlayerStatsManager.Instance.EffectFunction(Name.Reward.ForgingPoint, ForgintPointManager.Instance.forgingCostText.text);
//执行方法
TMP_LinkInfo linkInfo = cardDescription.textInfo.linkInfo[linkIndex];
// Debug.Log(linkInfo.GetLinkID());
// Debug.Log(linkInfo.GetLinkText());
ForgintPointManager.Instance.effectSelectPlan.SetActive(true);
ForgintPointManager.Instance.newEffectCardID = ForgintPointManager.Instance.chooseCardEntity.cardId;
ForgintPointManager.Instance.CreatEffectForgingCardPreview();
string targetString = "<link=\"" + linkInfo.GetLinkID() + "\">";
Debug.Log(targetString);
ForgintPointManager.Instance.tagPosition = CheckTagPosition(cardDescription.text, targetString);
ForgintPointManager.Instance.currentLinkID = linkInfo.GetLinkID();
ForgintPointManager.Instance.currentLinkText = linkInfo.GetLinkText();
ForgintPointManager.Instance.currentCardOriginalData = ForgintPointManager.Instance.chooseCardEntity.cardOriginalData;
ForgintPointManager.Instance.SetUPCaseChoosePanel(ForgintPointManager.Instance.currentLinkID, ForgintPointManager.Instance.currentLinkText, ForgintPointManager.Instance.currentCardOriginalData, ForgintPointManager.Instance.tagPosition);
}
else
{
PlayerStatsManager.Instance.EffectFunction(6, "锻造点不足");
}
}
}
public void OnPointerEnter(PointerEventData eventData)
{
isHover = true;
//改鼠标样式
Cursor.SetCursor(ForgintPointManager.Instance.curcorIcon, hotSpot, cursorMode);
}
public void OnPointerExit(PointerEventData eventData)
{
isHover = false;
//恢复鼠标样式
ForgintPointManager.Instance.forgingCostIcon.gameObject.SetActive(false);
Cursor.SetCursor(null, hotSpot, cursorMode);
}
private bool IsValueInRange(float value,float minValue,float maxValue)
{
return value >= minValue && value <= maxValue;
}
private void ResetLink(int index)
{
TMP_LinkInfo linkInfo = cardDescription.textInfo.linkInfo[index];
for (int i = 0; i < linkInfo.linkTextLength; i++)
{
int materialIndex = cardDescription.textInfo.characterInfo[linkInfo.linkTextfirstCharacterIndex + i].materialReferenceIndex;
int vertexIndex = cardDescription.textInfo.characterInfo[linkInfo.linkTextfirstCharacterIndex + i].vertexIndex;
//矩阵变换缩放
Vector3[] vetices = cardDescription.textInfo.meshInfo[materialIndex].vertices;
Vector2 charCenter = (vetices[vertexIndex + 0] + vetices[vertexIndex + 2]) / 2;
Vector3 offset = charCenter;
vetices[vertexIndex + 0] -= offset;
vetices[vertexIndex + 1] -= offset;
vetices[vertexIndex + 2] -= offset;
vetices[vertexIndex + 3] -= offset;
var m_matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, Vector3.one * (1/zoomScale));
vetices[vertexIndex + 0] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 0]);
vetices[vertexIndex + 1] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 1]);
vetices[vertexIndex + 2] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 2]);
vetices[vertexIndex + 3] = m_matrix.MultiplyPoint3x4(vetices[vertexIndex + 3]);
vetices[vertexIndex + 0] += offset;
vetices[vertexIndex + 1] += offset;
vetices[vertexIndex + 2] += offset;
vetices[vertexIndex + 3] += offset;
//改颜色
Color32[] vertextColors = cardDescription.textInfo.meshInfo[materialIndex].colors32;
vertextColors[vertexIndex + 0] = originalColor;
vertextColors[vertexIndex + 1] = originalColor;
vertextColors[vertexIndex + 2] = originalColor;
vertextColors[vertexIndex + 3] = originalColor;
}
ForgintPointManager.Instance.forgingCostIcon.gameObject.SetActive(false);
cardDescription.UpdateVertexData(TMP_VertexDataUpdateFlags.All);
}
//查找link位置
public string CheckTagPosition(string targetText, string dynamicTag)
{
// 定义目标标签
string targetTag = "<link=color>";
// 判断动态标签是否存在
if (!Regex.IsMatch(targetText, Regex.Escape(dynamicTag)))
{
Debug.Log($"{dynamicTag} 不存在于目标字符串中");
return Name.CardChangePosition .Condition;
}
// 构建正则表达式,匹配动态标签和 <link=color> 的位置关系
string patternDynamicBefore = $"{Regex.Escape(dynamicTag)}.*?{Regex.Escape(targetTag)}";
string patternDynamicAfter = $"{Regex.Escape(targetTag)}.*?{Regex.Escape(dynamicTag)}";
// 检查动态标签是否在 <link=color> 之前
if (Regex.IsMatch(targetText, patternDynamicBefore))
{
Debug.Log($"{dynamicTag} 存在于目标字符串中,并且在 {targetTag} 之前");
return Name.CardChangePosition.PartOne;
}
// 检查动态标签是否在 <link=color> 之后
else if (Regex.IsMatch(targetText, patternDynamicAfter))
{
Debug.Log($"{dynamicTag} 存在于目标字符串中,并且在 {targetTag} 之后");
return Name.CardChangePosition.PartTwo;
}
// 如果动态标签存在,但位置关系无法确定
else
{
Debug.Log($"{dynamicTag} 存在于目标字符串中,但与 {targetTag} 的位置关系无法确定");
return Name.CardChangePosition.Condition;
}
}
}

11
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForginTextLink.cs.meta

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: eba5be42a4c5e114499be88b4ddf933f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

891
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgintPointManager.cs

File diff suppressed because it is too large
Loading…
Cancel
Save