private UIListItemContainer GetMoveTargetItem_By_MySolID(NewListBox costumeListBox, NkSoldierInfo selectedMySolInfo) { if (costumeListBox == null) { return(null); } if (selectedMySolInfo == null) { return(null); } for (int i = 0; i < costumeListBox.Count; i++) { UIListItemContainer item = costumeListBox.GetItem(i); if (!(item == null)) { if (item.Data != null) { NkSoldierInfo nkSoldierInfo = (NkSoldierInfo)item.Data; if (nkSoldierInfo != null) { if (nkSoldierInfo.GetSolID() == selectedMySolInfo.GetSolID()) { return(item); } } } } } return(null); }
private UIListItemContainer GetMoveTargetItem_By_SolCostume(NewListBox costumeListBox, NkSoldierInfo solInfo) { if (costumeListBox == null) { return(null); } if (solInfo == null) { return(null); } for (int i = 0; i < costumeListBox.Count; i++) { UIListItemContainer item = costumeListBox.GetItem(i); if (!(item == null)) { if (item.Data != null) { CharCostumeInfo_Data charCostumeInfo_Data = (CharCostumeInfo_Data)item.Data; if (charCostumeInfo_Data != null) { if (charCostumeInfo_Data.m_costumeUnique == (int)solInfo.GetSolSubData(eSOL_SUBDATA.SOL_SUBDATA_COSTUME)) { return(item); } } } } } return(null); }
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(); }
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(); }