wangguan
2020-11-17 51058a97a49bf16789010c8306909cbc5356785c
修改特效以及还原场景
4 files added
10 files modified
58479 ■■■■■ changed files
Assets/00000/package/Prefab/Prefab/Effect_UI_BaoShiShengJi.prefab 24 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_UI_BaoShiShengJiGuide.prefab 48476 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_UI_BaoShiShengJiGuide.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_UI_GouMaiBaoShi.prefab 8 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_UI_GouMaiBaoShiGuide.prefab 9594 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_UI_GouMaiBaoShiGuide.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/Materials/PVEBg.mat 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/UI/EndlessTileGridBuyBtn.prefab 188 ●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless2D.unity 105 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Common/ErrorLogOnGUIMyTools.cs 3 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs 29 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs 32 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/LookAtSceneCamera.cs 2 ●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_UI_BaoShiShengJi.prefab
@@ -11,7 +11,7 @@
  - component: {fileID: 6847503028608256756}
  - component: {fileID: 6847503028608256758}
  - component: {fileID: 6847503028608256757}
  m_Layer: 5
  m_Layer: 0
  m_Name: 01 (17)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -4881,7 +4881,7 @@
  - component: {fileID: 6847503028706211674}
  - component: {fileID: 6847503028706211676}
  - component: {fileID: 6847503028706211675}
  m_Layer: 5
  m_Layer: 0
  m_Name: 01 (17)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -9752,7 +9752,7 @@
  - component: {fileID: 6847503029335136147}
  - component: {fileID: 6847503029335136149}
  - component: {fileID: 6847503029335136148}
  m_Layer: 5
  m_Layer: 0
  m_Name: 03 (3)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -9767,7 +9767,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6847503029335136146}
  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: -2}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 6847503029496164197}
@@ -14538,7 +14538,7 @@
  - component: {fileID: 6847503029380941720}
  - component: {fileID: 6847503029380941722}
  - component: {fileID: 6847503029380941721}
  m_Layer: 5
  m_Layer: 0
  m_Name: Particle System (2)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -19417,7 +19417,7 @@
  - component: {fileID: 6847503029392843297}
  - component: {fileID: 6847503029392843299}
  - component: {fileID: 6847503029392843298}
  m_Layer: 5
  m_Layer: 0
  m_Name: Particle System
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -24297,7 +24297,7 @@
  - component: {fileID: 6847503029496164197}
  - component: {fileID: 6847503029496164199}
  - component: {fileID: 6847503029496164198}
  m_Layer: 5
  m_Layer: 0
  m_Name: 03 (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -29135,7 +29135,7 @@
  - component: {fileID: 6847503029800186747}
  - component: {fileID: 6847503029800186749}
  - component: {fileID: 6847503029800186748}
  m_Layer: 5
  m_Layer: 0
  m_Name: Particle System (3)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -34015,7 +34015,7 @@
  - component: {fileID: 6847503030116481081}
  - component: {fileID: 6847503030116481083}
  - component: {fileID: 6847503030116481082}
  m_Layer: 5
  m_Layer: 0
  m_Name: 03 (5)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -38795,7 +38795,7 @@
  - component: {fileID: 6847503030137665862}
  - component: {fileID: 6847503030137665976}
  - component: {fileID: 6847503030137665863}
  m_Layer: 5
  m_Layer: 0
  m_Name: Particle System (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -43672,7 +43672,7 @@
  serializedVersion: 6
  m_Component:
  - component: {fileID: 6847503030253729541}
  m_Layer: 5
  m_Layer: 0
  m_Name: Effect_UI_BaoShiShengJi
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -43705,7 +43705,7 @@
  - component: {fileID: 6847503030374225602}
  - component: {fileID: 6847503030374225604}
  - component: {fileID: 6847503030374225603}
  m_Layer: 5
  m_Layer: 0
  m_Name: 03 (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
Assets/00000/package/Prefab/Prefab/Effect_UI_BaoShiShengJiGuide.prefab
New file
Diff too large
Assets/00000/package/Prefab/Prefab/Effect_UI_BaoShiShengJiGuide.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ccd739795eb020f47b0f50d7ce5df97e
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Prefab/Prefab/Effect_UI_GouMaiBaoShi.prefab
@@ -11,7 +11,7 @@
  - component: {fileID: 1600692592056539913}
  - component: {fileID: 1600692592056539911}
  - component: {fileID: 1600692592056539910}
  m_Layer: 5
  m_Layer: 0
  m_Name: 03 (3)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -4791,7 +4791,7 @@
  - component: {fileID: 1600692592999464188}
  - component: {fileID: 1600692592999464186}
  - component: {fileID: 1600692592999464189}
  m_Layer: 5
  m_Layer: 0
  m_Name: 03 (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -4806,7 +4806,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1600692592999464191}
  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: -2}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 1600692592056539913}
@@ -9570,7 +9570,7 @@
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1600692593755992930}
  m_Layer: 5
  m_Layer: 0
  m_Name: Effect_UI_GouMaiBaoShi
  m_TagString: Untagged
  m_Icon: {fileID: 0}
Assets/00000/package/Prefab/Prefab/Effect_UI_GouMaiBaoShiGuide.prefab
New file
Diff too large
Assets/00000/package/Prefab/Prefab/Effect_UI_GouMaiBaoShiGuide.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d29ec499817802145a6577a3013cd32b
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Materials/PVE/Materials/PVEBg.mat
@@ -40,7 +40,7 @@
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 9dc83c6d4f432364baea6e9c98a7498a, type: 3}
        m_Texture: {fileID: 2800000, guid: 00ee2360b2adbe345ae50bae05342fc3, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
Assets/Prefabs/UI/EndlessTileGridBuyBtn.prefab
@@ -11,7 +11,6 @@
  - component: {fileID: 1470395276146401767}
  - component: {fileID: 1470395276146401764}
  - component: {fileID: 1470395276146401765}
  - component: {fileID: 1470395276146401766}
  - component: {fileID: 5833041836471414992}
  m_Layer: 5
  m_Name: EndlessTileGridBuyBtn
@@ -32,6 +31,7 @@
  m_LocalScale: {x: 1.5, y: 1.5, z: 1.5}
  m_Children:
  - {fileID: 1470395277286368735}
  - {fileID: 2882442729179930358}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -78,61 +78,6 @@
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!114 &1470395276146401766
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1470395276146401760}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Navigation:
    m_Mode: 3
    m_SelectOnUp: {fileID: 0}
    m_SelectOnDown: {fileID: 0}
    m_SelectOnLeft: {fileID: 0}
    m_SelectOnRight: {fileID: 0}
  m_Transition: 1
  m_Colors:
    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
    m_ColorMultiplier: 1
    m_FadeDuration: 0.1
  m_SpriteState:
    m_HighlightedSprite: {fileID: 0}
    m_PressedSprite: {fileID: 0}
    m_SelectedSprite: {fileID: 0}
    m_DisabledSprite: {fileID: 0}
  m_AnimationTriggers:
    m_NormalTrigger: Normal
    m_HighlightedTrigger: Highlighted
    m_PressedTrigger: Pressed
    m_SelectedTrigger: Selected
    m_DisabledTrigger: Disabled
  m_Interactable: 1
  m_TargetGraphic: {fileID: 1470395276146401765}
  m_OnClick:
    m_PersistentCalls:
      m_Calls:
      - m_Target: {fileID: 5833041836471414992}
        m_TargetAssemblyTypeName: EndlessTowerGridOpen, Assembly-CSharp
        m_MethodName: OnClick
        m_Mode: 1
        m_Arguments:
          m_ObjectArgument: {fileID: 0}
          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
          m_IntArgument: 0
          m_FloatArgument: 0
          m_StringArgument:
          m_BoolArgument: 0
        m_CallState: 2
--- !u!114 &5833041836471414992
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -282,3 +227,134 @@
  m_hasFontAssetChanged: 0
  m_baseMaterial: {fileID: 0}
  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &4807460034612266363
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 2882442729179930358}
  - component: {fileID: 1179723933380362119}
  - component: {fileID: 1581112319632415713}
  - component: {fileID: 2906099206654583717}
  m_Layer: 5
  m_Name: Image
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &2882442729179930358
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4807460034612266363}
  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: 1470395276146401767}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 80, y: 80}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1179723933380362119
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4807460034612266363}
  m_CullTransparentMesh: 0
--- !u!114 &1581112319632415713
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4807460034612266363}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 0}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 0}
  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 &2906099206654583717
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4807460034612266363}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Navigation:
    m_Mode: 3
    m_SelectOnUp: {fileID: 0}
    m_SelectOnDown: {fileID: 0}
    m_SelectOnLeft: {fileID: 0}
    m_SelectOnRight: {fileID: 0}
  m_Transition: 0
  m_Colors:
    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
    m_ColorMultiplier: 1
    m_FadeDuration: 0.1
  m_SpriteState:
    m_HighlightedSprite: {fileID: 0}
    m_PressedSprite: {fileID: 0}
    m_SelectedSprite: {fileID: 0}
    m_DisabledSprite: {fileID: 0}
  m_AnimationTriggers:
    m_NormalTrigger: Normal
    m_HighlightedTrigger: Highlighted
    m_PressedTrigger: Pressed
    m_SelectedTrigger: Selected
    m_DisabledTrigger: Disabled
  m_Interactable: 1
  m_TargetGraphic: {fileID: 1581112319632415713}
  m_OnClick:
    m_PersistentCalls:
      m_Calls:
      - m_Target: {fileID: 5833041836471414992}
        m_TargetAssemblyTypeName: EndlessTowerGridOpen, Assembly-CSharp
        m_MethodName: OnClick
        m_Mode: 1
        m_Arguments:
          m_ObjectArgument: {fileID: 0}
          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
          m_IntArgument: 0
          m_FloatArgument: 0
          m_StringArgument:
          m_BoolArgument: 0
        m_CallState: 2
Assets/Scenes/Levels/Battle/Endless2D.unity
@@ -610,80 +610,6 @@
  bOpponentSide: 1
  areaMesh: {fileID: 122104238}
  weight: 1
--- !u!1001 &110324107
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 0}
    m_Modifications:
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 1417
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 940
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_RootOrder
      value: 10
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326715, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326717, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_Name
      value: ClearCamera
      objectReference: {fileID: 0}
    - target: {fileID: 3091314759354326717, guid: 91d321cd869bc0c47808f6fd7d755ae3,
        type: 3}
      propertyPath: m_IsActive
      value: 0
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 91d321cd869bc0c47808f6fd7d755ae3, type: 3}
--- !u!43 &115306053
Mesh:
  m_ObjectHideFlags: 0
@@ -2815,7 +2741,6 @@
  - component: {fileID: 580839157}
  - component: {fileID: 580839156}
  - component: {fileID: 580839155}
  - component: {fileID: 580839158}
  m_Layer: 0
  m_Name: BackCamera
  m_TagString: Untagged
@@ -2840,8 +2765,8 @@
  m_GameObject: {fileID: 580839154}
  m_Enabled: 1
  serializedVersion: 2
  m_ClearFlags: 4
  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
  m_ClearFlags: 2
  m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0}
  m_projectionMatrixMode: 1
  m_GateFitMode: 2
  m_FOVAxisMode: 0
@@ -2888,18 +2813,6 @@
  m_Father: {fileID: 0}
  m_RootOrder: 8
  m_LocalEulerAnglesHint: {x: 90.800995, y: 0, z: 0}
--- !u!114 &580839158
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 580839154}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: ef302018e3b8e2b47add4bb149612913, type: 3}
  m_Name:
  m_EditorClassIdentifier:
--- !u!1001 &585504008
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -6087,8 +6000,8 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1308461724}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.9, z: 6.574}
  m_LocalScale: {x: 5.08, y: 1, z: 3}
  m_LocalPosition: {x: 0, y: 0.9, z: 9.5}
  m_LocalScale: {x: 5.08, y: 1, z: 3.857}
  m_Children: []
  m_Father: {fileID: 304173789}
  m_RootOrder: 0
@@ -7737,7 +7650,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1632078501}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: -25.58, y: 0, z: -26.63}
  m_LocalPosition: {x: -25.58, y: 0, z: -28.23}
  m_LocalScale: {x: 9.25, y: 1, z: 9.22}
  m_Children: []
  m_Father: {fileID: 1765964312}
@@ -7761,12 +7674,12 @@
    type: 3}
  towerBloodUIPrefab: {fileID: 7702053323108937956, guid: 3a1ecaa96e0b6a34b8bb4cdd0a884945,
    type: 3}
  waitBuyBtnPrefab: {fileID: 1470395276146401766, guid: 9d592be254a1285438f8e78c5e1b1bc5,
  waitBuyBtnPrefab: {fileID: 1470395276146401760, guid: 9d592be254a1285438f8e78c5e1b1bc5,
    type: 3}
  gridFreePos: 0.14
  gridFreePos2: 0.29
  gridFreePos3: 0.14
  gridFreePos4: 0.14
  gridFreePos2: 0.14
  gridFreePos3: 0.2
  gridFreePos4: 0.25
  dimensions:
    x: 5
    y: 4
Assets/Scripts/Common/ErrorLogOnGUIMyTools.cs
@@ -20,7 +20,10 @@
            Application.logMessageReceived += (string condition, string stackTrace, LogType type) =>
            {
                if (type == LogType.Error)
                {
                    m_logEntries.Add(string.Format("{0}\n{1}", condition, stackTrace));
                    m_IsVisible = true;
                }
            };
        }
Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
@@ -37,7 +37,7 @@
        /// <summary>
        /// 等待购买开启对应按钮.
        /// </summary>
        public Button waitBuyBtnPrefab;
        public GameObject waitBuyBtnPrefab;
        /// <summary>
        /// 最后一行格子与前一行格子之间的空位长度.
@@ -629,27 +629,28 @@
            m_arrTGO = new EndlessTowerGridOpen[dimensions.x, dimensions.y];
            GameObject container = GameObject.Find("BuyButtonContainer");
            float[] xup = { -0.6f, -0.3f, 0, 0.3f, 0.6f };
            //float[] xup = { -0.6f, -0.3f, 0, 0.3f, 0.6f };
            for (int x = 0; x < dimensions.x; ++x)
            {
                for (int y = dimensions.y - AttackRowNumbers; y < dimensions.y; ++y)
                {
                    if (m_arrGridType[x, y] != PlacementGridType.EGridWaitBuy) continue;
                    Button buyButton = Instantiate(waitBuyBtnPrefab);
                    GameObject buyButton = Instantiate(waitBuyBtnPrefab);
                    buyButton.transform.SetParent(container.transform);
                    Vector3 pos = buyButton.transform.position;
                    pos.x = arrGridCentPos[x, y].x + (x - 2) * gapArr[3 - y] + xup[x];
                    if (y == 2)
                    {
                        pos.z = arrGridCentPos[x, y].y + 9f;
                    }
                    else if (y == 3)
                    {
                        pos.z = arrGridCentPos[x, y].y + 7f;
                    }
                    //pos.x = arrGridCentPos[x, y].x + (x - 2) * gapArr[3 - y] + xup[x];
                    pos.x = arrGridCentPos[x, y].x + (x - 2) * gapArr[3 - y];
                    pos.z = arrGridCentPos[x, y].y + 6f;
                    // if (y == 2)
                    // {
                    //     pos.z = arrGridCentPos[x, y].y + 9f;
                    // }
                    // else if (y == 3)
                    // {
                    //     pos.z = arrGridCentPos[x, y].y + 7f;
                    // }
                    pos.y = 30;
                    buyButton.transform.position = pos;
                    buyButton.transform.localRotation = Quaternion.identity;
@@ -774,7 +775,7 @@
                    arrTowerEnergyEffect[x, y] = Instantiate(energyEffectPrefab);
                    arrTowerEnergyEffect[x, y].transform.position = vpos;
                    // 创建水精灵充能条
                    img = Instantiate(FreezeBreathChargePrefab);
                    img.transform.SetParent(container.transform);
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
@@ -194,7 +194,7 @@
    /// </summary>
    private void GuidePlayAppearEffect(Vector3 worldPos)
    {
        EndlessGameUI.instance.PlayAppearEffect(worldPos);
        EndlessGameUI.instance.PlayAppearEffectGuide(worldPos);
    }
    /// <summary>
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -255,6 +255,10 @@
        /// </summary>
        public GameObject TowerAppearEffectPrefab;
        public GameObject TowerUpgradeEffectPrefabGuide;//新手导航特效Layer是UI
        public GameObject TowerAppearEffectPrefabGuide;//新手导航特效Layer是UI
        //首次购买宝石特效
        public GameObject fireAppearEffect1;
        public GameObject fireAppearEffect2;
@@ -1030,7 +1034,7 @@
            {
                if (!TryPlaceTower(pointerInfo, false, true))
                {
                   CancelPlaceTower(pointerInfo);
                    CancelPlaceTower(pointerInfo);
                    Debug.Log("这里需要返回原位");
                    return;
@@ -1698,6 +1702,25 @@
            Destroy(obj, ps.main.duration);
        }
        public void PlayAppearEffectGuide(Vector3 worldPos)
        {
            GameObject obj = Instantiate(TowerAppearEffectPrefabGuide);
            obj.transform.position = worldPos;
            Vector3 pos = obj.transform.position;
            pos.y += 5f;
            obj.transform.position = pos;
            ParticleSystem ps = obj.GetComponent<ParticleSystem>();
            if (ps == null)
                ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps.Play();
            Destroy(obj, ps.main.duration);
        }
        /// <summary>
        /// 播放宝石出现特效
        /// </summary>
@@ -1718,17 +1741,17 @@
            Destroy(obj, ps.main.duration);
        }
        /// <summary>
        /// 播放升级特效
        /// </summary>
        /// <param name="worldPos"></param>
        public void GuidePlayUpgradeEffect(Vector3 position)
        {
            GameObject effect = TowerUpgradeEffectPrefab;
            // 在sTower的位置播放升级特效
            GameObject obj = Instantiate(effect);
            GameObject obj = Instantiate(TowerUpgradeEffectPrefabGuide);
            obj.transform.position = position;
            Vector3 pos = obj.transform.position;
            pos.y += 5f;
            obj.transform.position = pos;
@@ -1736,6 +1759,7 @@
            if (ps == null)
                ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps.Play();
            Destroy(obj, ps.main.duration);
        }
Assets/Scripts/TowerDefense/UI/LookAtSceneCamera.cs
@@ -21,7 +21,7 @@
            Invoke("LookAtCamera",0.2f);
        }
        private Vector3 offect = new Vector3(0, 0.07f, 0.04f);
        public Vector3 offect = new Vector3(0, 0.07f, 0.04f);
        private void LookAtCamera()
        {