Ejemplo n.º 1
0
    public void ParticipateInDungeon()
    {
        //size는 출전 창에서 선택 창에 존재하는 자식 오브젝트 수로 카운트.
        int size = selectView.childCount;

        int[] arr = new int[size + 1]; //[0~size -1 : 기사 num, size : 던전 num ]

        //셀렉뷰에 존재하는 기사의 num을 추출해 arr에 삽입
        for (int i = 0; i < size; i++)
        {
            Transform t = selectView.GetChild(i);
            arr[i] = t.GetComponent <WorldKnightSelect>().kNum;
        }

        //배열의 마지막에 Dungeon정보 저장.
        arr[arr.Length - 1] = d.num;
        //UnitData - Partys 리스트에 추가
        DungeonData.Instance.dungeon_Progress[workListController.index].SendDungeon(unit.AddParty(arr, dayIndex));

        //작업 종료.
        selectKnighObj.SetActive(false);
        DungeonUpdate();

        WorkList_Update();
    }