From 6f6dd8bd8373543d2011236f38e2727a7aa09fb8 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 11 九月 2018 15:31:25 +0800
Subject: [PATCH] 3449 【前端】安卓机增加返回键,弹出退出游戏提示

---
 System/Tip/ExitGameWin.cs |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/System/Tip/ExitGameWin.cs b/System/Tip/ExitGameWin.cs
index 5a6ce8f..a5cc94f 100644
--- a/System/Tip/ExitGameWin.cs
+++ b/System/Tip/ExitGameWin.cs
@@ -17,6 +17,11 @@
         [SerializeField] Button m_Exit;
         [SerializeField] Button m_Cancel;
 
+        [SerializeField] UIAlphaTween m_AlphaTween;
+        [SerializeField] PositionTween m_PositionTween;
+
+        float doubleKickTime = 0f;
+
         #region Built-in
         protected override void BindController()
         {
@@ -30,6 +35,8 @@
 
         protected override void OnPreOpen()
         {
+            doubleKickTime = Time.time + 2f;
+            m_PositionTween.SetStartState();
         }
 
         protected override void OnAfterOpen()
@@ -44,6 +51,12 @@
         {
         }
 
+        protected override void OnActived()
+        {
+            base.OnActived();
+            m_AlphaTween.Play();
+            m_PositionTween.Play();
+        }
 
         protected override void LateUpdate()
         {
@@ -51,7 +64,14 @@
 
             if (Input.GetKeyDown(KeyCode.Escape))
             {
-                ExitGame();
+                if (Time.time < doubleKickTime)
+                {
+                    ExitGame();
+                }
+                else
+                {
+                    Cancel();
+                }
             }
         }
         #endregion

--
Gitblit v1.8.0