From 27ced465551c543a47e6d19ae0b0fb4d329721b3 Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Tue, 22 Dec 2020 16:55:03 +0800
Subject: [PATCH] 编辑器模式下开启debug 关闭了拖拽虚影 增加了拖拽脚本(空的)

---
 Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs      |    9 +++++++++
 Assets/Scripts/TowerDefense/Drag.meta                    |    8 ++++++++
 Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs      |   18 ++++++++++++++++++
 Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs         |    1 +
 Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta |   11 +++++++++++
 Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs      |    4 ++--
 Assets/Scripts/Manager/ManagerRoot.cs                    |    2 ++
 7 files changed, 51 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/Manager/ManagerRoot.cs b/Assets/Scripts/Manager/ManagerRoot.cs
index aef56d8..ddee027 100644
--- a/Assets/Scripts/Manager/ManagerRoot.cs
+++ b/Assets/Scripts/Manager/ManagerRoot.cs
@@ -19,6 +19,8 @@
             Application.platform == RuntimePlatform.WindowsPlayer)
                 {
                     GameConfig.useSDK = false;
+                    GameConfig.OpenDebug = true;
+
                 }
                 Application.targetFrameRate = 60;
                 //Debug.Log("设置了帧数为60");
diff --git a/Assets/Scripts/TowerDefense/Drag.meta b/Assets/Scripts/TowerDefense/Drag.meta
new file mode 100644
index 0000000..2f674e6
--- /dev/null
+++ b/Assets/Scripts/TowerDefense/Drag.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1c2c100c003a9f746acdba54d406d399
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs
new file mode 100644
index 0000000..fd9863b
--- /dev/null
+++ b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class EndlessDragCtrl : MonoBehaviour
+{
+    // Start is called before the first frame update
+    void Start()
+    {
+        
+    }
+
+    // Update is called once per frame
+    void Update()
+    {
+        
+    }
+}
diff --git a/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta
new file mode 100644
index 0000000..8ae5858
--- /dev/null
+++ b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ba8e5e61f7ecc7f498a2996d871db4cd
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
index 2412758..f7abde0 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
@@ -67,6 +67,7 @@
          Application.platform == RuntimePlatform.WindowsPlayer)
         {
             GameConfig.useSDK = false;
+            GameConfig.OpenDebug = true;
             GMBtn.SetActive(true);
         }
         else
diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
index 399979d..70623bf 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -513,6 +513,13 @@
             {
                 return;
             }
+            if (state == State.GameOver)
+            {
+                CommonDebugHelper.DebugError("已经游戏结束了,为什么还在修改状态");
+                return;
+            }
+            CommonDebugHelper.Debug($"设置了状态 state:{state} newState:{newState} ");
+
             State oldState = state;
             if (oldState == State.Paused || oldState == State.GameOver)
             {
@@ -548,6 +555,8 @@
         /// </summary>
         public void GameOver()
         {
+            CommonDebugHelper.Debug("游戏结束了");
+
             SetState(State.GameOver);
         }
 
diff --git a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
index cc83a69..3a3e893 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
@@ -187,10 +187,10 @@
 
             if (isOn && towerName != "")
             {
-                SetTowerVirtualshadow(towerName);
+                //SetTowerVirtualshadow(towerName);
                 EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, true);
             }
-            else if (!isOn && towerVSRenderer.enabled)
+            else if (!isOn)
             {
                 towerVSRenderer.enabled = false;
                 EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, false);

--
Gitblit v1.9.1