//파티 List & 오브젝트(Select View)에 요소 추가 public void AddKnightInParty(Knight k) { if (Cnt == 4) { return; } WorldKnightSelect obj = CodeBox.AddChildInParent(selectView, knightPrefabSelect).GetComponent <WorldKnightSelect>(); //사용하지 않는 Texture 찾아 출력 int i; for (i = 0; i < 4; i++) { if (txrArr.Contains(i) == false) { break; } } txrArr.Add(i); SkinObjs[i].SetData(k); obj.SetData(k.num, textures[i], i); Cnt++; }
//파티 List & 오브젝트(Select View)에서 삭제 public void RemoveKnightInParty(Knight k) { foreach (Transform t in knightList.transform) { WorldKnightPrefab obj = t.GetComponent <WorldKnightPrefab>(); if (k.num == obj.k.num) { obj.IsType(0); break; } } foreach (Transform t in selectView) { WorldKnightSelect com = t.GetComponent <WorldKnightSelect>(); if (k.num == com.kNum) { txrArr.Remove(com.txrNum); Cnt--; Destroy(t.gameObject); break; } } }