public static void EquipmentItemEquals(IEquipmentItem want, IEquipmentItem got) { Assert.Equal(want.Name, got.Name); Assert.Equal(want.EquipAbleInSlots, got.EquipAbleInSlots); Assert.Equal(want.Skill, got.Skill); Assert.Equal(want.EquipAbleByJobs, got.EquipAbleByJobs); Assert.Equal(want.Level, got.Level); }
public ItemPanel(IEquipmentItem item, int quantity, ItemForm parentForm) { InitializeComponent(); pictureBox1.Image = ImageHelper.GetItemImageById(item.ID); lblItemName.Text = item.Name; lblDescription.Text = item.Description; btnAction.Text = $"{quantity.ToString()}x"; ID = item.ID; _parentForm = parentForm; }
public static void FillItemsList() { DataRowCollection itemDataRows = StaticSQL.GetItemList().Rows; foreach (DataRow itemRow in itemDataRows) { var values = itemRow.ItemArray; IEquipmentItem item = EquipmentItemFactory.CreateItem(values); Items.Add(item.ID, item); } }
protected override void ItemRemoved(int slot, IInventoryItem item) { if (IsEquipmentSlot(slot)) { IEquipmentItem item2 = item as IEquipmentItem; if (item2 != null) { item2.OnUnEquipped(); this.UpdateEquipment(); } } }
protected override void ItemRemoved(int slot, IInventoryItem item) { if (PlayerInventory.IsEquipmentSlot(slot)) { IEquipmentItem equipmentItem = item as IEquipmentItem; if (equipmentItem != null) { equipmentItem.OnUnEquipped(); this.UpdateEquipment(); } } }
public EmployeeEquipmentItemTests() : base() { _employee = new EmployeeRepository(_db); _equipmentItem = new EquipmentItemRepository(_db); }
public static String GetOneFunbeatEquipment(IEquipmentItem eq) { foreach (EquipmentTypeMapping m in Instance.EquipmentTypeMappings) if (m.SportTracks == eq.ReferenceId) return m.Funbeat; return null; }
public override void OnUnEquipped(IEquipmentItem item) { }
public void EquipWeapon(IEquipmentItem newWeapon) { equippedWeapons.Add(newWeapon); PrepCard cardAddedByWeapon; if (newWeapon.TryGetAddedPrepCard(out cardAddedByWeapon)) weaponPrepCards.Add(cardAddedByWeapon); stamina += newWeapon.GetStaminaModifier(); ammo += newWeapon.GetAmmoModifier(); startArmor += newWeapon.GetArmorModifier(); //currentCarryCapacity=currentCarryCapacity-newWeapon.GetWeight();//Mathf.Max(0,currentCarryCapacity-newWeapon.GetWeight()); }
public EquipmentItemsController(IEquipmentItem equipmentItem) { _equipmentItem = equipmentItem; }
/// <summary> /// Instantiates a new EmployeeEquipmentItemRepository object. /// </summary> /// <param name="context"> /// VROOMDbContext: an object that inherits from DbContext /// </param> /// <param name="employee"> /// IEmployee: an object that implements IEmployee /// </param> /// <param name="equipmentItem"> /// IEquipmentItem: an object that implements IEquipmentItem /// </param> public EmployeeEquipmentItemRepository(VROOMDbContext context, IEmployee employee, IEquipmentItem equipmentItem) { _context = context; _employee = employee; _equipmentItem = equipmentItem; }
public void UnequipWeapon(IEquipmentItem uneqippedWeapon) { if (equippedWeapons.Contains(uneqippedWeapon)) { equippedWeapons.Remove(uneqippedWeapon); PrepCard cardAddedByWeapon; if (uneqippedWeapon.TryGetAddedPrepCard(out cardAddedByWeapon)) weaponPrepCards.Remove(cardAddedByWeapon); stamina -= uneqippedWeapon.GetStaminaModifier(); ammo -= uneqippedWeapon.GetAmmoModifier(); startArmor -= uneqippedWeapon.GetArmorModifier(); } }
public void UnequipItem(IEquipmentItem unequippedItem) { if (equippedItems.Contains(unequippedItem)) { equippedItems.Remove(unequippedItem); PrepCard cardAddedByItem; if (unequippedItem.TryGetAddedPrepCard(out cardAddedByItem)) weaponPrepCards.Remove(cardAddedByItem); stamina -= unequippedItem.GetStaminaModifier(); ammo -= unequippedItem.GetAmmoModifier(); startArmor -= unequippedItem.GetArmorModifier(); } }
public void InitializeMatchPlayer( ReboundCG.Tennis.Simulation.IMatchPlayer matchPlayer, bool reverseDisplay, Color playerColor, ITennisPlayerLook playerLook, IEquipmentItem tech, IEquipmentItem outfit, IEquipmentItem shoes, SignalBus signalBus, MatchSimulationManager matchSimulationManager ) { m_signalBus = signalBus; m_matchSimulationManager = matchSimulationManager; if (m_matchData == null) { m_matchData = new MatchInitializationData(); } m_matchData.MatchPlayer = matchPlayer; m_matchData.ReverseDisplay = reverseDisplay; m_matchData.Color = playerColor; m_matchData.PlayerLookData = playerLook; m_matchData.TechData = tech; m_matchData.OutfitData = outfit; m_matchData.ShoesData = shoes; if (m_matchData.PlayerLookData != null) { Gender = m_matchData.PlayerLookData.Gender; SetSkinType(m_matchData.PlayerLookData.Skin); SetHairdo(m_matchData.PlayerLookData.HairModel); if (ColorUtility.TryParseHtmlString(playerLook.HairColor, out Color hairColor)) { HairColor = hairColor; } Wristbands = m_matchData.PlayerLookData.Wristbands; } if (m_matchData.OutfitData != null) { Outfit = GetOutfitType(m_matchData.OutfitData.Model); ColorUtility.TryParseHtmlString(m_matchData.OutfitData.Color2, out Color color2); AccessoryColor = color2; OutfitBrandId = m_matchData.OutfitData.EquipmentBrandId; OutfitId = m_matchData.OutfitData.Id; } if (m_matchData.ShoesData != null) { ShoesBrandId = m_matchData.ShoesData.EquipmentBrandId; ShoesId = m_matchData.ShoesData.Id; } if (m_matchData.TechData != null) { RacketBrandId = m_matchData.TechData.EquipmentBrandId; RacketId = m_matchData.TechData.Id; } }
public DataController(IEmployee employee, IEquipmentItem equipmentItem, IEmployeeEquipmentItem employeeEquipmentItem) { _employee = employee; _equipmentItem = equipmentItem; _employeeEquipmentItem = employeeEquipmentItem; }
public virtual void OnUnEquipped(IEquipmentItem item) { }
/* public bool CanEquipItem(EquippableItem equippedItem) { bool allowEquip=true; foreach (EquippableItem item in equippedItems) { if (item.GetType()==equippedItem.GetType()) {allowEquip=false; break;} } return allowEquip; }*/ public void EquipItem(IEquipmentItem item) { equippedItems.Add(item); PrepCard cardAddedByItem; if (item.TryGetAddedPrepCard(out cardAddedByItem)) weaponPrepCards.Add(cardAddedByItem); stamina += item.GetStaminaModifier(); ammo += item.GetAmmoModifier(); startArmor += item.GetArmorModifier(); }