흔들기 예외처리

This commit is contained in:
Ino 2025-09-11 09:55:07 +09:00
parent 9d4c66b119
commit 7b7554e9dd
1 changed files with 12 additions and 12 deletions

View File

@ -1,29 +1,29 @@
using CodeJay.Enum;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ShakePopup : PopupBase
{
[SerializeField] private UnityEngine.UI.Image[] Images;
private ECardType[] cardTypes;
public void SetData(ECardType[] cardTypes, bool fourCard)
{
for (int i = 0; i < Images.Length; i++)
{
if (i == Images.Length - 1)
if (cardTypes != null && cardTypes.Length == Images.Length)
for (int i = 0; i < Images.Length; i++)
{
if (fourCard)
if (i == Images.Length - 1)
{
Images[i].gameObject.SetActive(true);
Images[i].sprite = GameManager.Resource.GetSprite(cardTypes[i]);
if (fourCard)
{
Images[i].gameObject.SetActive(true);
Images[i].sprite = GameManager.Resource.GetSprite(cardTypes[i]);
}
else
Images[i].gameObject.SetActive(false);
}
else
Images[i].gameObject.SetActive(false);
Images[i].sprite = GameManager.Resource.GetSprite(cardTypes[i]);
}
else
Images[i].sprite = GameManager.Resource.GetSprite(cardTypes[i]);
}
StartCoroutine(coroHide());
GameManager.Sound.PlaySFX(ESFXType.Open_Popup);