public TestEnemy() { Name = "测试敌人"; UnitHp = UnitMaxHp = 25; Equipments.UnitWeapon = new BaseWoodSword(); //掉落设定 Inventorys.Add(new BaseWoodOrcCycle()); Inventorys.Add(new BaseWoodSword()); Inventorys.Add(new SwordShieldFunBook()); Inventorys.Add(new GoldStone()); Inventorys.Add(new GoldStone()); Inventorys.Add(new WoodStone()); Inventorys.Add(new WaterStone()); Inventorys.Add(new FireStone()); Inventorys.Add(new SoilStone()); Inventorys.Add(new Wolfskin()); Inventorys.Add(new Wolfskin()); Inventorys.Add(new Wolfskin()); ManMadeCard card = new ManMadeCard(); card.Name = "千机变"; card.EnergyCost = 1; card.CardType = Card.CardTypes.灵; card.Describe = "万法千机,随机应变"; card.CardSkills.Add(new BasalAtk(1)); card.CardSkills.Add(new GetHurt(1)); card.CardSkills.Add(new GetLing(1)); card.CardSkills.Add(new GetShield(3)); ManMadeWeapon w = new ManMadeWeapon(); w.Name = "千机伞*改"; w.WeaponType = TheFiveElements.Gold; w.WeaponCards.Add(card); w.WeaponCards.Add(card); w.WeaponCards.Add(new BasalAtkCard()); w.WeaponCards.Add(new BaseSwordAtkCard()); w.WeaponCards.Add(new GiveShieldCard()); w.WeaponCards.Add(new LingSwordAtkCard()); Inventorys.Add(w); Inventorys.Add(w); }
public PlayerUnit() { Name = "赵日天"; UnitHp = UnitMaxHp = 50; Inventorys.Add(new GoldStone(0)); Inventorys.Add(new WoodStone(0)); Inventorys.Add(new WaterStone(0)); Inventorys.Add(new FireStone(0)); Inventorys.Add(new SoilStone(0)); ManMadeWeapon temp = new ManMadeWeapon(); temp.Name = "千机伞"; temp.WeaponType = TheFiveElements.Gold; temp.WeaponCards.Add(new BasalAtkCard()); temp.WeaponCards.Add(new BaseSwordAtkCard()); temp.WeaponCards.Add(new GiveShieldCard()); temp.WeaponCards.Add(new LingSwordAtkCard()); Inventorys.Add(temp); Inventorys.Add((ManMadeWeapon)temp.Clone()); }
public VechicleViewModel AddVechicle(AddVehicleViewModel vechicle) { Inventory newInventory = new Inventory(); newInventory.Id = Inventorys.Max(i => i.Id) + 1; newInventory.Mdles = GetAllModels().First(m => m.Makes.MakeName == vechicle.Make); newInventory.MdleId = newInventory.Mdles.MdleId; newInventory.TypId = GetAllTypes().SingleOrDefault(t => t.TypeName == vechicle.Type).TypId; newInventory.BodyStyleId = GetAllBodyStyles().SingleOrDefault(b => b.BodyStyleName == vechicle.BodyStyle).BodyStyleId; newInventory.Year = vechicle.Year; newInventory.TransmissionId = GetAllTransmissions().Where(t => t.TransmissionName == vechicle.Transmission).Single().TransmissionId; newInventory.ColorId = GetAllColors().Where(c => c.ColorName == vechicle.Color).Single().ColorId; newInventory.InteriorId = GetAllInteriors().Where(i => i.InteriorName == vechicle.Interior).Single().InteriorId; newInventory.Mileage = vechicle.Mileage; newInventory.VIN = vechicle.VIN; newInventory.MSRP = vechicle.MSRP; newInventory.SalesPrice = vechicle.SalesPrice; newInventory.Description = vechicle.Description; if (vechicle.File != null && vechicle.File.ContentLength > 0) { string[] fileName = vechicle.File.FileName.Split('.'); string newName = "inventory-" + newInventory.Id + "." + fileName.Last(); string path = Path.Combine(HttpContext.Current.Server.MapPath("~/Images"), Path.GetFileName(newName)); vechicle.File.SaveAs(path); newInventory.Picture = newName; } Inventorys.Add(newInventory); (this).SaveChanges(); return(GetInventorysById(newInventory.Id)); }