From cdd1abdf45cec8e2830423629593ba8c988567b5 Mon Sep 17 00:00:00 2001 From: Lim0_C Date: Tue, 25 Mar 2025 10:21:05 +0900 Subject: [PATCH] =?UTF-8?q?DO-46=20[Fix]=20=EC=A4=91=EB=B3=B5=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=B6=95=EC=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 턴 전환 중복 코드 축소 --- Assets/GameUIController.cs | 43 +++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/Assets/GameUIController.cs b/Assets/GameUIController.cs index 22fa2c0..d5f89d4 100644 --- a/Assets/GameUIController.cs +++ b/Assets/GameUIController.cs @@ -71,42 +71,37 @@ public class GameUIController : MonoBehaviour { if (isFirstPlayer) { - if (_originalSpriteA == profileImageSprites[0]) - { - profileImageA.sprite = profileImageSprites[2]; - } - else if (_originalSpriteA == profileImageSprites[1]) - { - profileImageA.sprite = profileImageSprites[3]; - } + SetPlayerTurn(profileImageA, _originalSpriteA); profileImageB.sprite = _originalSpriteB; indicatorA.sprite = indicatorSprites[0]; indicatorB.sprite = indicatorSprites[1]; - profileImageA.transform.DOScale(1.5f, 0.3f).SetEase(Ease.InBack).OnComplete(() => - { - profileImageA.transform.DOScale(1f, 0.3f).SetEase(Ease.OutBack); - }); } else { - if (_originalSpriteB == profileImageSprites[0]) - { - profileImageB.sprite = profileImageSprites[2]; - } - else if (_originalSpriteB == profileImageSprites[1]) - { - profileImageB.sprite = profileImageSprites[3]; - } + SetPlayerTurn(profileImageB, _originalSpriteB); profileImageA.sprite = _originalSpriteA; indicatorA.sprite = indicatorSprites[1]; indicatorB.sprite = indicatorSprites[0]; - profileImageB.transform.DOScale(1.5f, 0.3f).SetEase(Ease.InBack).OnComplete(() => - { - profileImageB.transform.DOScale(1f, 0.3f).SetEase(Ease.OutBack); - }); } } + + private void SetPlayerTurn(Image profileImage, Sprite _originalSprite) + { + if (_originalSprite == profileImageSprites[0]) + { + profileImage.sprite = profileImageSprites[2]; + } + else if (_originalSprite == profileImageSprites[1]) + { + profileImage.sprite = profileImageSprites[3]; + } + + profileImage.transform.DOScale(1.5f, 0.3f).SetEase(Ease.InBack).OnComplete(() => + { + profileImage.transform.DOScale(1f, 0.3f).SetEase(Ease.OutBack); + }); + } }