Esempio n. 1
0
    public WeaponSlotData(WeaponSlotDataTemplate templateArg)
    {
        // if given a weapon
        if (templateArg.weaponDataTemplate != null)
        {
            slotWeapon = new WeaponData(templateArg.weaponDataTemplate);
        }
        // else NO weapon template given
        else
        {
            slotWeapon = null;
        }

        requiredWeaponTypeSet = new WeaponTypeSet(templateArg.weaponTypeSetTemplate);
    }
 /// <summary>
 /// Adds the given weapon slot to the list of available weapon slots.
 /// </summary>
 /// <param name="templateArg"></param>
 public void AddWeaponSlot(WeaponSlotDataTemplate templateArg)
 {
     weaponSlots.Add(new WeaponSlotData(templateArg));
 }