From c2d2d5d3a840bf50968b3f95e304929bc62a7b70 Mon Sep 17 00:00:00 2001
From: leonard Wu <364452445@qq.com>
Date: 星期五, 03 八月 2018 21:02:26 +0800
Subject: [PATCH] 更新代码

---
 System/Treasure/UI3DTreasureSelectStage.cs |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/System/Treasure/UI3DTreasureSelectStage.cs b/System/Treasure/UI3DTreasureSelectStage.cs
index 5257c77..dff2131 100644
--- a/System/Treasure/UI3DTreasureSelectStage.cs
+++ b/System/Treasure/UI3DTreasureSelectStage.cs
@@ -320,6 +320,11 @@
         {
             HideAllTreasure();
             CloseRenderCamera();
+            var movecomponent = m_CameraControl.GetComponent<SmoothMove>();
+            if (movecomponent != null)
+            {
+                DestroyImmediate(movecomponent);
+            }
             m_CameraControl.localPosition = m_StartPosition;
 
             IsCloser = false;
@@ -868,6 +873,10 @@
 
         private void OnCloserComplete()
         {
+            if (!IsOpen)
+            {
+                return;
+            }
             CloserComplete = true;
             OpenRenderCamera();
             m_Treasures[currentCategory][presentSelectIndex].SetLayer(LayerUtility.DefaultLayer);
@@ -897,6 +906,10 @@
 
         private void CameraBackComplete()
         {
+            if (!IsOpen)
+            {
+                return;
+            }
             IsCloser = false;
             if (OnCameraBackComplete != null)
             {

--
Gitblit v1.8.0