using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Dealer : MonoBehaviour
{
///
/// カードの種類とカードのGameObjectを一緒に管理
///
Dictionary cards;
///
/// カードのGameObject(プレハブ)
///
[SerializeField]
private List cardPrefabs;
///
/// 場に出ているカードのGameObject(クローン)
///
private List fieldCards;
void Start()
{
// カード情報の初期化
cards = new Dictionary();
cards.Add(0, cardPrefabs[0]);
cards.Add(1, cardPrefabs[1]);
cards.Add(2, cardPrefabs[2]);
cards.Add(3, cardPrefabs[3]);
fieldCards = new List();
// カードを場に出す
foreach(var card in cards)
{
Debug.Log(card.Key);
var go = Instantiate(card.Value);
fieldCards.Add(go);
if(card.Key > 0)
{
go.transform.position = new Vector3(
fieldCards[card.Key-1].transform.position.x + 0.25f,
fieldCards[card.Key-1].transform.position.y,
fieldCards[card.Key-1].transform.position.z
);
}
}
}
}