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