From a27b3510185c04eb385f5ab3ad24fd4e87a27626 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Tue, 24 Nov 2020 20:58:51 +0800 Subject: [PATCH] 修改新手引导,没有测试适配 --- Assets/Scripts/TowerDefense/Input/EndlessTowerDefenseKeyboardMouseInput.cs | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Input/EndlessTowerDefenseKeyboardMouseInput.cs b/Assets/Scripts/TowerDefense/Input/EndlessTowerDefenseKeyboardMouseInput.cs index a713abb..6532c74 100644 --- a/Assets/Scripts/TowerDefense/Input/EndlessTowerDefenseKeyboardMouseInput.cs +++ b/Assets/Scripts/TowerDefense/Input/EndlessTowerDefenseKeyboardMouseInput.cs @@ -5,6 +5,7 @@ using UnityEngine; using UnityInput = UnityEngine.Input; using State = TowerDefense.UI.HUD.EndlessGameUI.State; +using KTGMGemClient; namespace TowerDefense.Input { @@ -149,6 +150,18 @@ float currentTimeScale = 1.0f; protected virtual void OnStartDrag(PointerActionInfo pointer) { + if (GameConfig.IsNewbie) + { + if (!GameConfig.CanDragTower) + { + Debug.Log("新手不可以拖拽"); + return; + } + else + { + GuideCtrl.Ins.BeginDrag11_1(); + } + } // select towers m_GameUI.TrySelectTower(pointer); // River: 为了开始拖动后可以直接显示GhostTower @@ -162,8 +175,13 @@ AudioSourceManager.Ins.Play(AudioEnum.DragTower); m_GameUI.CheckAllCanPlace();//检查上阵宝石有么有可以合成的位置 - currentTimeScale = Time.timeScale; - Time.timeScale = 0.5f; + if (!GameConfig.IsNewbie) + { + //新手引导这里会把引导的速度变慢 + currentTimeScale = Time.timeScale; + Time.timeScale = 0.5f; + } + } } @@ -194,7 +212,8 @@ this.isInDragState = false; - Time.timeScale = currentTimeScale; + if (!GameConfig.IsNewbie) + Time.timeScale = currentTimeScale; } } -- Gitblit v1.9.1