2025-12-01 14:22:40 +08:00

26 lines
772 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SetPrefabs : MonoBehaviour
{
[SerializeField] private List<GameObject> cardPrefabs;
[SerializeField] private List<GameObject> characterPrefabs;
[SerializeField] private int cardNumber;
private void Start()
{
foreach (GameObject go in characterPrefabs)
{
Character character = go.GetComponent<Character>();
character.ownedCardPrefabList.Clear();
for (int i = 0; i < cardNumber; i++)
{
GameObject cardPrefab = cardPrefabs[UnityEngine.Random.Range(0, cardPrefabs.Count)];
character.ownedCardPrefabList.Add(cardPrefab);
}
}
}
}