Exemplo n.º 1
0
    //파티 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++;
    }
Exemplo n.º 2
0
 //파티 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;
         }
     }
 }