Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
 protected override void ItemRemoved(int slot, IInventoryItem item)
 {
     if (IsEquipmentSlot(slot))
     {
         IEquipmentItem item2 = item as IEquipmentItem;
         if (item2 != null)
         {
             item2.OnUnEquipped();
             this.UpdateEquipment();
         }
     }
 }
Ejemplo n.º 5
0
 protected override void ItemRemoved(int slot, IInventoryItem item)
 {
     if (PlayerInventory.IsEquipmentSlot(slot))
     {
         IEquipmentItem equipmentItem = item as IEquipmentItem;
         if (equipmentItem != null)
         {
             equipmentItem.OnUnEquipped();
             this.UpdateEquipment();
         }
     }
 }
Ejemplo n.º 6
0
 public EmployeeEquipmentItemTests() : base()
 {
     _employee      = new EmployeeRepository(_db);
     _equipmentItem = new EquipmentItemRepository(_db);
 }
Ejemplo n.º 7
0
        public static String GetOneFunbeatEquipment(IEquipmentItem eq)
        {
            foreach (EquipmentTypeMapping m in Instance.EquipmentTypeMappings)
                if (m.SportTracks == eq.ReferenceId)
                    return m.Funbeat;

            return null;
        }
Ejemplo n.º 8
0
 public override void OnUnEquipped(IEquipmentItem item)
 {
 }
Ejemplo n.º 9
0
    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());
    }
Ejemplo n.º 10
0
 public EquipmentItemsController(IEquipmentItem equipmentItem)
 {
     _equipmentItem = equipmentItem;
 }
Ejemplo n.º 11
0
 /// <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;
 }
Ejemplo n.º 12
0
    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();
        }
    }
Ejemplo n.º 13
0
    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();
        }
    }
Ejemplo n.º 14
0
        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;
            }
        }
Ejemplo n.º 15
0
 public DataController(IEmployee employee, IEquipmentItem equipmentItem, IEmployeeEquipmentItem employeeEquipmentItem)
 {
     _employee              = employee;
     _equipmentItem         = equipmentItem;
     _employeeEquipmentItem = employeeEquipmentItem;
 }
Ejemplo n.º 16
0
 public virtual void OnUnEquipped(IEquipmentItem item)
 {
 }
Ejemplo n.º 17
0
    /*
    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();
    }