Ejemplo n.º 1
0
 public void RefreshCostumeListBox(ref NewListBox costumeListBox)
 {
     for (int i = 0; i < costumeListBox.Count; i++)
     {
         UIListItemContainer item = costumeListBox.GetItem(i);
         if (!(item == null))
         {
             CharCostumeInfo_Data charCostumeInfo_Data = (CharCostumeInfo_Data)item.data;
             if (charCostumeInfo_Data != null)
             {
                 NewListItem item2 = new NewListItem(costumeListBox.ColumnNum, true, string.Empty);
                 this.SetCostumeListBoxItem(ref item2, charCostumeInfo_Data);
                 costumeListBox.UpdateContents(i, item2);
             }
         }
     }
     costumeListBox.RepositionItems();
 }
Ejemplo n.º 2
0
 private void SetCostumeListBox(NewListBox costumeListBox, List <CharCostumeInfo_Data> costumeDataList, int costumeKind)
 {
     if (costumeDataList == null || costumeDataList.Count == 0)
     {
         return;
     }
     costumeListBox.Clear();
     foreach (CharCostumeInfo_Data current in costumeDataList)
     {
         if (current != null)
         {
             NewListItem item = new NewListItem(costumeListBox.ColumnNum, true, string.Empty);
             this.SetCostumeListBoxItem(ref item, current);
             costumeListBox.Add(item);
         }
     }
     costumeListBox.RepositionItems();
 }
Ejemplo n.º 3
0
 public void RefreshMyCharList(ref NewListBox mySolKindListBox)
 {
     for (int i = 0; i < mySolKindListBox.Count; i++)
     {
         UIListItemContainer item = mySolKindListBox.GetItem(i);
         if (!(item == null))
         {
             NkSoldierInfo nkSoldierInfo = (NkSoldierInfo)item.data;
             if (nkSoldierInfo != null)
             {
                 NewListItem item2 = new NewListItem(mySolKindListBox.ColumnNum, true, string.Empty);
                 this._listItemSetter.SetMyCharListBoxItem(ref item2, nkSoldierInfo);
                 mySolKindListBox.UpdateContents(i, item2);
             }
         }
     }
     mySolKindListBox.RepositionItems();
 }
Ejemplo n.º 4
0
    private void SetExtractSolBase(NkSoldierInfo solInfo, bool baseSolSetting, List <NkSoldierInfo> selectedDummySoldierList)
    {
        this.m_SolExtract.Clear();
        this.m_SolExtract.Add(solInfo.GetSolID());
        NewListBox listBox = this.GetListBox();

        listBox.Clear();
        if (baseSolSetting && selectedDummySoldierList != null)
        {
            foreach (NkSoldierInfo current in selectedDummySoldierList)
            {
                if (current != null)
                {
                    listBox.Add(this.GetExtracteSolItem(current));
                }
            }
        }
        base.ShowExtractSol(baseSolSetting);
        this.CalcDummyExtractData(solInfo);
        listBox.RepositionItems();
    }
Ejemplo n.º 5
0
 public void SetMySolList(ref NewListBox mySolKindListBox, ref List <NkSoldierInfo> solList)
 {
     if (solList == null)
     {
         return;
     }
     mySolKindListBox.Clear();
     if (solList.Count == 0)
     {
         return;
     }
     foreach (NkSoldierInfo current in solList)
     {
         if (current != null)
         {
             NewListItem item = new NewListItem(mySolKindListBox.ColumnNum, true, string.Empty);
             this.SetMyCharListBoxItem(ref item, current);
             mySolKindListBox.Add(item);
         }
     }
     mySolKindListBox.RepositionItems();
 }