From e8ebdb21864d306a5b9ed1d6c3db62b668cb08c1 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 02 一月 2026 12:44:00 +0800
Subject: [PATCH] 0312 mainwin打开做一层安全防范

---
 Main/Component/UI/Decorate/Tweens/ScaleTween.cs |   53 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 28 insertions(+), 25 deletions(-)

diff --git a/Main/Component/UI/Decorate/Tweens/ScaleTween.cs b/Main/Component/UI/Decorate/Tweens/ScaleTween.cs
index 257050d..58f2cb0 100644
--- a/Main/Component/UI/Decorate/Tweens/ScaleTween.cs
+++ b/Main/Component/UI/Decorate/Tweens/ScaleTween.cs
@@ -1,40 +1,43 @@
 锘縰sing UnityEngine;
 using System.Collections;
 
-namespace vnxbqy.UI
+public class ScaleTween : TweenEx
 {
-    public class ScaleTween : Tween
+    public override void SetStartState()
     {
-        public override void SetStartState()
-        {
-            base.SetStartState();
-            this.transform.localScale = from;
-        }
+        base.SetStartState();
+        this.transform.localScale = from;
+    }
 
-        public override void SetEndState()
-        {
-            base.SetEndState();
-            this.transform.localScale = to;
-        }
+    public override void SetEndState()
+    {
+        base.SetEndState();
+        this.transform.localScale = to;
+    }
 
-        protected override void OnPrepare()
-        {
-            base.OnPrepare();
-            this.transform.localScale = reversal ? to : from;
-        }
+    protected override void OnPrepare()
+    {
+        base.OnPrepare();
+        this.transform.localScale = reversal ? to : from;
+    }
 
-        protected override void OnOnceEnd()
+    protected override void OnOnceEnd()
+    {
+        if (wrapMode == WrapMode.PingPongOnce)
+        {
+            SetStartState();
+        }
+        else
         {
             this.transform.localScale = reversal ? from : to;
-            base.OnOnceEnd();
         }
+        base.OnOnceEnd();
+    }
 
-        protected override void UpdateVector3()
-        {
-            base.UpdateVector3();
-            this.transform.localScale = CalculateVector3();
-        }
-
+    protected override void UpdateVector3()
+    {
+        base.UpdateVector3();
+        this.transform.localScale = CalculateVector3();
     }
 
 }
\ No newline at end of file

--
Gitblit v1.8.0