From ec231f4110c782d44ea2820a1eaaa7a5711c6f16 Mon Sep 17 00:00:00 2001
From: smchoi <ws5260@naver.com>
Date: 수, 24 7월 2024 13:29:47 +0900
Subject: [PATCH] Add : 카메라 줌인& 줌아웃 기능 추가

---
 Assets/Korail/Scripts/Action/ActionButton.cs |   77 ++++++++------------------------------
 1 files changed, 16 insertions(+), 61 deletions(-)

diff --git a/Assets/Korail/Scripts/Action/ActionButton.cs b/Assets/Korail/Scripts/Action/ActionButton.cs
index 425c275..9305652 100644
--- a/Assets/Korail/Scripts/Action/ActionButton.cs
+++ b/Assets/Korail/Scripts/Action/ActionButton.cs
@@ -50,11 +50,9 @@
 
     void Start()
     {
-       
-            targetPos = TargetRot;
-            initPos = transform.localPosition;
-        
 
+        targetPos = TargetRot;
+        initPos = transform.localPosition;
 
         Initialize();
     }
@@ -72,35 +70,15 @@
     }
 
 
-
-
     void EndInit()
     {
-        if (!isFixed)
-        {
-            transform.localRotation = targetRot;
-
-        }
-        else
-        {
-            transform.localPosition = targetPos;
-
-        }
+        transform.localPosition = targetPos;
         isEnd = true;
     }
 
     void Init()
     {
-        if (!isFixed)
-        {
-            transform.localRotation = initRot;
-
-        }
-        else
-        {
-            transform.localPosition = initPos;
-
-        }
+        transform.localPosition = initPos;
         isEnd = false;
     }
 
@@ -128,49 +106,26 @@
         if (Run)
         {
             t += Speed * Time.deltaTime;
-            if (!isFixed)
-            {
-                if (isEnd)
-                {
-                    // 초기 회전값까지 애니메이션
-                    transform.localRotation = Quaternion.Slerp(transform.localRotation, initRot, t);
-                    if (transform.localRotation == initRot)
-                    {
-                        InitValues(false);
-                    }
-                }
-                else
-                {
-                    // 목표 회전값까지 애니메이션
-                    transform.localRotation = Quaternion.Slerp(transform.localRotation, targetRot, t);
-                    if (transform.localRotation == targetRot)
-                    {
-                        InitValues(true);
 
-                    }
+            if (isEnd)
+            {
+                // 초기 좌표까지 애니메이션
+                transform.localPosition = Vector3.Lerp(transform.localPosition, initPos, t);
+                if (transform.localPosition == initPos)
+                {
+                    InitValues(false);
                 }
             }
             else
             {
-                if (isEnd)
+                // 목표 좌표까지 애니메이션
+                transform.localPosition = Vector3.Lerp(transform.localPosition, targetPos, t);
+                if (transform.localPosition == targetPos)
                 {
-                    // 초기 좌표까지 애니메이션
-                    transform.localPosition = Vector3.Lerp(transform.localPosition, initPos, t);
-                    if (transform.localPosition == initPos)
-                    {
-                        InitValues(false);
-                    }
-                }
-                else
-                {
-                    // 목표 좌표까지 애니메이션
-                    transform.localPosition = Vector3.Lerp(transform.localPosition, targetPos, t);
-                    if (transform.localPosition == targetPos)
-                    {
-                        InitValues(true);
-                    }
+                    InitValues(true);
                 }
             }
+
         }
     }
 }

--
Gitblit v1.8.0