Exemple #1
0
 public Owner(MemberData.Ship.SlotItemOwner owner)
 {
     ID    = owner.ID;
     Name  = owner.Name;
     Level = owner.Level;
     Count = 1;
 }
Exemple #2
0
            /// <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));
                }
            }