public Owner(MemberData.Ship.SlotItemOwner owner) { ID = owner.ID; Name = owner.Name; Level = owner.Level; Count = 1; }
/// <summary> /// 装備所有者を追加。nullの場合は黙って無視する /// </summary> /// <param name="itemOwner"></param> public void AddSlotItemOwner(MemberData.Ship.SlotItemOwner itemOwner) { if (itemOwner != null) { ///複数同種の装備をつけてる場合はかぶせる foreach (var it in ItemOwner) { if (it.ID == itemOwner.ID) { it.Count++; return; } } //最初の装備 ItemOwner.Add(new Owner(itemOwner)); } }