DO-46 [Fix] 중복 코드 축소

턴 전환 중복 코드  축소
This commit is contained in:
Lim0_C 2025-03-25 10:21:05 +09:00
parent d8a5c900a4
commit cdd1abdf45

View File

@ -71,42 +71,37 @@ public class GameUIController : MonoBehaviour
{ {
if (isFirstPlayer) if (isFirstPlayer)
{ {
if (_originalSpriteA == profileImageSprites[0]) SetPlayerTurn(profileImageA, _originalSpriteA);
{
profileImageA.sprite = profileImageSprites[2];
}
else if (_originalSpriteA == profileImageSprites[1])
{
profileImageA.sprite = profileImageSprites[3];
}
profileImageB.sprite = _originalSpriteB; profileImageB.sprite = _originalSpriteB;
indicatorA.sprite = indicatorSprites[0]; indicatorA.sprite = indicatorSprites[0];
indicatorB.sprite = indicatorSprites[1]; 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 else
{ {
if (_originalSpriteB == profileImageSprites[0]) SetPlayerTurn(profileImageB, _originalSpriteB);
{
profileImageB.sprite = profileImageSprites[2];
}
else if (_originalSpriteB == profileImageSprites[1])
{
profileImageB.sprite = profileImageSprites[3];
}
profileImageA.sprite = _originalSpriteA; profileImageA.sprite = _originalSpriteA;
indicatorA.sprite = indicatorSprites[1]; indicatorA.sprite = indicatorSprites[1];
indicatorB.sprite = indicatorSprites[0]; 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);
});
}
} }