public void Init(CardSet.Group group, bool isSelf) { this.group = group; this.isSelf = isSelf; for (int i = 0; i < 6; i++) { deck.Add(CardSet.GetCard(group, CardSet.Level.Normal)); Debug.Log(group + " " + "Normal " + deck[i].GetName()); } for (int i = 0; i < 4; i++) { deck.Add(CardSet.GetCard(group, CardSet.Level.Rare)); Debug.Log(group + " " + "Rare " + deck[6 + i].GetName()); } for (int i = 0; i < 2; i++) { deck.Add(CardSet.GetCard(group, CardSet.Level.Elite)); Debug.Log(group + " " + "Elite " + deck[10 + i].GetName()); } // 抽取4张陷阱卡 /*for (int i = 0; i < 4; i++) * { * int index = Random.Range(0, deck.Count); * deck.Insert(index, CardSet.GetTrapCard(group)); * }*/ // 抽取4张装备卡 for (int i = 0; i < 4; i++) { int index = Random.Range(0, deck.Count); deck.Insert(index, CardSet.GetEquipCard(group)); } }