Beispiel #1
0
        public void AddMissionEquip(MissionEquipInfo equipInfo)
        {
            if (equipInfo == null)
            {
                throw new ArgumentNullException(nameof(equipInfo));
            }

            this.selectedMissionEquipment.Add(new Component <MissionEquipmentType>(equipInfo.Type, equipInfo.Level, 1));
            this.makeDesign();
        }
        private void addMissionEquip(MissionEquipInfo equipInfo)
        {
            int index = (equipmentSeparator == null) ?
                        this.equipmentList.Controls.Count :
                        this.equipmentList.Controls.IndexOf(equipmentSeparator);

            this.controller.AddMissionEquip(equipInfo);

            var itemView = new ShipEquipmentItem();

            itemView.Data = new ShipComponentType <MissionEquipInfo>(
                equipInfo.Name, ImageCache.Get[equipInfo.ImagePath], equipInfo,
                equipmentAction.Dispatch
                );
            itemView.Amount = this.controller.MissionEquipCount(index);

            this.equipmentList.Controls.Add(itemView);
            this.equipmentList.SelectedIndex = ControlListView.NoneSelected;
            this.equipmentList.Controls.SetChildIndex(itemView, index);
            this.equipmentList.SelectedIndex = index;
        }
Beispiel #3
0
 public void AddMissionEquip(MissionEquipInfo equipInfo)
 {
     this.selectedMissionEquipment.Add(new Component <MissionEquipmentType>(equipInfo.Type, equipInfo.Level, 1));
 }
Beispiel #4
0
 public void Dispatch(MissionEquipInfo equipmentInfo)
 {
     this.MissionEquipmentAction(equipmentInfo);
 }