chenxin
2020-11-18 4101e5d0813177886f830a33c063ef80ab438c24
购买宝石按钮文字,buff选择文字
9 files modified
19642 ■■■■ changed files
Assets/00000/package/Materials/Object_004_02.mat 2 ●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Sequence_005_4X3_b.mat 2 ●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_JiNengBaoShi_Huo.prefab 16 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_SpHit.prefab 19294 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Endless/BottomCanvas.prefab 288 ●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless2D.unity 7 ●●●● patch | view | raw | blame | history
Assets/Scripts/Data/EndlessBuffData.cs 6 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs 6 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs 21 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Object_004_02.mat
@@ -7,7 +7,7 @@
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: Object_004b
  m_Name: Object_004_02
  m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords: 
  m_LightmapFlags: 4
Assets/00000/package/Materials/Sequence_005_4X3_b.mat
@@ -7,7 +7,7 @@
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: Sequence_005_4X3 1
  m_Name: Sequence_005_4X3_b
  m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords: 
  m_LightmapFlags: 4
Assets/00000/package/Prefab/Prefab/Effect_JiNengBaoShi_Huo.prefab
@@ -48,7 +48,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 1
  useRigidbodyForVelocity: 1
@@ -4918,7 +4918,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 1
  useRigidbodyForVelocity: 1
@@ -9797,7 +9797,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 1
  useRigidbodyForVelocity: 1
@@ -14577,7 +14577,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 1
  useRigidbodyForVelocity: 1
@@ -19478,7 +19478,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -24364,7 +24364,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 1
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -29243,7 +29243,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -34023,7 +34023,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_SpHit.prefab
Diff too large
Assets/Prefabs/UI/Endless/BottomCanvas.prefab
@@ -1,5 +1,195 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &174327334499724649
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 943742417900630348}
  - component: {fileID: 4824123576005219207}
  - component: {fileID: 1114094147405540106}
  - component: {fileID: 4107793048518246479}
  m_Layer: 5
  m_Name: Text
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &943742417900630348
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  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_Children: []
  m_Father: {fileID: 4623057511312575043}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: -21.6}
  m_SizeDelta: {x: 300, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4824123576005219207
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  m_CullTransparentMesh: 0
--- !u!114 &1114094147405540106
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  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: 32
    m_FontStyle: 1
    m_BestFit: 0
    m_MinSize: 3
    m_MaxSize: 50
    m_Alignment: 4
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 0
    m_LineSpacing: 1
  m_Text: "\u8D2D\u4E701\u7EA7\u5B9D\u77F3"
--- !u!114 &4107793048518246479
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
  m_EffectDistance: {x: 2, y: -2}
  m_UseGraphicAlpha: 1
--- !u!1 &266329910410428256
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1745381381343351158}
  - component: {fileID: 7106734992363285209}
  - component: {fileID: 5978630159876944380}
  - component: {fileID: 3002625327158566941}
  m_Layer: 5
  m_Name: Text (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &1745381381343351158
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  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_Children: []
  m_Father: {fileID: 8563026178876940214}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: -21.6}
  m_SizeDelta: {x: 300, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7106734992363285209
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  m_CullTransparentMesh: 0
--- !u!114 &5978630159876944380
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  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: 32
    m_FontStyle: 1
    m_BestFit: 0
    m_MinSize: 3
    m_MaxSize: 50
    m_Alignment: 4
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 0
    m_LineSpacing: 1
  m_Text: "\u8D2D\u4E701\u7EA7\u6280\u80FD\u5B9D\u77F3"
--- !u!114 &3002625327158566941
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
  m_EffectDistance: {x: 2, y: -2}
  m_UseGraphicAlpha: 1
--- !u!1 &2949276214842940293
GameObject:
  m_ObjectHideFlags: 0
@@ -26,7 +216,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2949276214842940293}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 4623057511312575043}
@@ -34,7 +224,7 @@
  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: -79, y: 10}
  m_AnchoredPosition: {x: -64.7, y: 25.3}
  m_SizeDelta: {x: 52, y: 58}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4933555016129551837
@@ -108,12 +298,13 @@
  m_Children:
  - {fileID: 661367110392523085}
  - {fileID: 2858083007431408240}
  - {fileID: 1745381381343351158}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0}
  m_AnchorMax: {x: 0.5, y: 0}
  m_AnchoredPosition: {x: -114, y: 128}
  m_AnchoredPosition: {x: -160.92, y: 103}
  m_SizeDelta: {x: 310, y: 140}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5151289279430454484
@@ -234,8 +425,8 @@
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4506804646466140602}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  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_Children: []
  m_Father: {fileID: 8563026178876940214}
@@ -243,7 +434,7 @@
  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: -79, y: 10}
  m_AnchoredPosition: {x: -64.7, y: 25.3}
  m_SizeDelta: {x: 52, y: 58}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6484642370492505356
@@ -703,12 +894,13 @@
  m_Children:
  - {fileID: 4623057513087273498}
  - {fileID: 8444485125150162961}
  - {fileID: 943742417900630348}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0}
  m_AnchorMax: {x: 0.5, y: 0}
  m_AnchoredPosition: {x: 215, y: 128}
  m_AnchoredPosition: {x: 162, y: 103}
  m_SizeDelta: {x: 310, y: 140}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057511312575047
@@ -807,6 +999,8 @@
  randomBtn: {fileID: 4623057511312575045}
  skillBtn: {fileID: 1987915212137622960}
  buyBtnLevelUp: {fileID: 21300000, guid: 3ffe4129e848f0d4dae264dd341cb920, type: 3}
  NormalDesc: {fileID: 1114094147405540106}
  SkillDesc: {fileID: 5978630159876944380}
--- !u!114 &4623057511312575046
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -3715,7 +3909,7 @@
  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_AnchoredPosition: {x: 0, y: -0.000091552734}
  m_SizeDelta: {x: 640, y: 0}
  m_Pivot: {x: 0.5, y: 1}
--- !u!114 &4623057512524248741
@@ -4658,7 +4852,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4623057513050824275}
  m_LocalRotation: {x: 0.008724225, y: -0.008679942, z: -0.00087788445, w: 0.9999239}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 4623057513073301098}
@@ -4666,7 +4860,7 @@
  m_LocalEulerAnglesHint: {x: 0.9990001, y: -0.99600005, z: -0.109000005}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -38, y: 30.999996}
  m_AnchoredPosition: {x: -38, y: 12}
  m_SizeDelta: {x: 32, y: 37}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057513050824276
@@ -4801,7 +4995,7 @@
  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: 85, y: 15}
  m_AnchoredPosition: {x: 85, y: 29.4}
  m_SizeDelta: {x: 200, y: 50}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057513087273500
@@ -4860,8 +5054,8 @@
  m_faceColor:
    serializedVersion: 2
    rgba: 4294967295
  m_fontSize: 56
  m_fontSizeBase: 56
  m_fontSize: 50
  m_fontSizeBase: 50
  m_fontWeight: 400
  m_enableAutoSizing: 0
  m_fontSizeMin: 18
@@ -5376,7 +5570,7 @@
  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: 85, y: 15}
  m_AnchoredPosition: {x: 85, y: 29.4}
  m_SizeDelta: {x: 200, y: 50}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7745649445018114533
@@ -5435,8 +5629,8 @@
  m_faceColor:
    serializedVersion: 2
    rgba: 4294967295
  m_fontSize: 56
  m_fontSizeBase: 56
  m_fontSize: 50
  m_fontSizeBase: 50
  m_fontWeight: 400
  m_enableAutoSizing: 0
  m_fontSizeMin: 18
@@ -5471,7 +5665,7 @@
  m_VertexBufferAutoSizeReduction: 1
  m_useMaxVisibleDescender: 1
  m_pageToDisplay: 1
  m_margin: {x: 0, y: 0, z: 62.71267, w: 13.763641}
  m_margin: {x: 0, y: 0.38269034, z: 62.71267, w: 13.763641}
  m_isUsingLegacyAnimationComponent: 0
  m_isVolumetricText: 0
  m_hasFontAssetChanged: 0
@@ -6124,15 +6318,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3}
--- !u!224 &2593358110827121939 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511438462799}
  m_PrefabAsset: {fileID: 0}
--- !u!1 &2593358110827121938 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511438462799}
  m_PrefabAsset: {fileID: 0}
--- !u!224 &2593358110827121939 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511438462799}
  m_PrefabAsset: {fileID: 0}
@@ -6435,12 +6629,6 @@
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!224 &6989462182969459993 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &1184553460454064981 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 5789385329819219722, guid: edd0f54808263644d9740a9c0040b493,
@@ -6453,6 +6641,12 @@
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!224 &6989462182969459993 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057511616550406
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -6607,15 +6801,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3}
--- !u!1 &2593358111013876827 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511616550406}
  m_PrefabAsset: {fileID: 0}
--- !u!224 &2593358111013876826 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511616550406}
  m_PrefabAsset: {fileID: 0}
--- !u!1 &2593358111013876827 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511616550406}
  m_PrefabAsset: {fileID: 0}
@@ -6925,6 +7119,12 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 49213eb9f84d76e47b6b19e9a246b83c, type: 3}
--- !u!224 &3028643155105321891 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511748623860}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &7735723185050839569 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c,
@@ -6937,12 +7137,6 @@
  m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!224 &3028643155105321891 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511748623860}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057511883902042
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -7097,18 +7291,18 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3}
--- !u!1 &2593358110207618567 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511883902042}
  m_PrefabAsset: {fileID: 0}
--- !u!224 &2593358110207618566 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511883902042}
  m_PrefabAsset: {fileID: 0}
--- !u!1 &2593358110207618567 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511883902042}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057512515660246
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Scenes/Levels/Battle/Endless2D.unity
@@ -2630,7 +2630,7 @@
  - {fileID: 618377762}
  - {fileID: 167919691}
  battleAreaObject: {fileID: 146816451}
  skillFirePrefab: {fileID: 1818709523137058448, guid: b441481b95deede4abb07cbe57813d2e,
  skillFirePrefab: {fileID: 2502501340343887533, guid: 630574dd14089b04a8c0e1da203667d1,
    type: 3}
  skillBombPrefab: {fileID: 5051328804531235491, guid: 1b11cbd1533e0024191ebe6028f8d8db,
    type: 3}
@@ -4072,11 +4072,6 @@
  m_Modification:
    m_TransformParent: {fileID: 1340671931}
    m_Modifications:
    - target: {fileID: 4623057512524248738, guid: 29da21b318f42054db30c52123aa4dbf,
        type: 3}
      propertyPath: m_AnchoredPosition.y
      value: -0.000091552734
      objectReference: {fileID: 0}
    - target: {fileID: 4623057512704841786, guid: 29da21b318f42054db30c52123aa4dbf,
        type: 3}
      propertyPath: m_Name
Assets/Scripts/Data/EndlessBuffData.cs
@@ -80,9 +80,9 @@
        /// <returns></returns>
        private static List<Color> rareColorList = new List<Color>()
        {
            new Color(118 / 255f, 1, 118 / 255f),
            new Color(131 / 255f, 181 / 255f, 1),
            new Color(220 / 255f, 112 / 255f, 1),
            new Color(68f / 255f, 148f / 255f, 57f / 255f),
            new Color(74f / 255f, 124f / 255f, 207f / 255f),
            new Color(149f / 255f, 79f / 255f, 214f / 255f),
        };
        public static void Init()
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -272,7 +272,7 @@
        public GameObject woodAppearEffect1;
        public GameObject woodAppearEffect2;
        /// <summary>
        /// 保存所有生成或合成的塔的最小等级,索引0 -> 火木水塔 索引1 -> 技能塔
        /// 保存所有生成或合成的塔的最小等级
        /// </summary>
        /// <value></value>
        public int MinLevel;
@@ -1033,7 +1033,10 @@
            // 判断目标位置是否有Tower且类型和等级一致,如果没有,则GhostTower删除,原Tower显示。
            if (isValidateCombineTarget(pointerInfo))
            {
                TryPlaceTower(pointerInfo);
                EndlessRandomTower.instance.UpdateDescDisplay();
            }
            else if (isFreeAttackGrid(pointerInfo) && !bSkill)
            {
                if (!TryPlaceTower(pointerInfo, false, true))
@@ -1989,6 +1992,7 @@
            bool successfulPurchase = EndlessLevelManager.instance.Currency.TryPurchase(cost);
            if (!successfulPurchase) return false;
            EndlessRandomTower.instance.UpdateDescDisplay();
            SetUpGhostTower(tow);
            //Debug.Log("设置影子塔防.");
            m_CurrentTower.Show();
Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
@@ -52,6 +52,10 @@
    // 所有宝石位置权重列表
    private List<int> weightList;
    public Text NormalDesc;
    public Text SkillDesc;
    // Start is called before the first frame update
    void Start()
    {
@@ -77,6 +81,15 @@
        bCdTimeStart = false;
        randomBtn.onClick.AddListener(delegate () { onClick(EFeatureTower.NULL); });
        skillBtn.onClick.AddListener(delegate () { onClick(EFeatureTower.Skill_Bomb); });
        UpdateDescDisplay();
    }
    public void UpdateDescDisplay()
    {
        int minLevel = EndlessGameUI.instance.MinLevel;
        NormalDesc.text = $"购买{minLevel + 1}级宝石";
        SkillDesc.text = $"购买{minLevel + 1}级技能宝石";
    }
    public void ChangeBtnClickNormal()
@@ -302,16 +315,8 @@
        if (gameUI.isBuilding)
            gameUI.CancelGhostPlacement();
        if (EndlessUIStart.instance.GameStartTime >= LEVELUP_TOWER_TIME)
        {
            if (level == -1)
                level = Mathf.Min(EndlessGameUI.instance.MinLevel, 1);
        }
        else
        {
            if (level == -1)
                level = 0;
        }
        return gameUI.RandomPlaceTower(tower, posx, posy, level, cost, false, isFirstAppear);
    }