コード例 #1
0
 public WeaponChecker(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData, INaturalWeaponBusiness naturalWeaponBusiness,
                      IWeaponBusiness weaponBusiness)
 {
     _sbCheckerBaseInput    = sbCheckerBaseInput;
     _equipmentData         = equipmentData;
     _naturalWeaponBusiness = naturalWeaponBusiness;
     _weaponBusiness        = weaponBusiness;
 }
コード例 #2
0
 public RangedWeaponChecker(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData,
                            ISizeData sizeData, INaturalWeaponBusiness naturalWeaponBusiness, IWeaponBusiness weaponBusiness)
 {
     _sbCheckerBaseInput    = sbCheckerBaseInput;
     _equipmentData         = equipmentData;
     _naturalWeaponBusiness = naturalWeaponBusiness;
     _weaponBusiness        = weaponBusiness;
     _baseAtk       = _sbCheckerBaseInput.MonsterSB.BaseAtk;
     _size          = _sbCheckerBaseInput.MonsterSB.Size;
     _sizeMod       = sizeData.SizeMod;
     _racialHDValue = _sbCheckerBaseInput.Race_Base.RacialHDValue();
     _raceWeapons   = _sbCheckerBaseInput.Race_Base.RaceWeapons();
     _weaponChecker = new WeaponChecker(_sbCheckerBaseInput, _equipmentData, _naturalWeaponBusiness, _weaponBusiness);
 }
コード例 #3
0
 public EquipmentParser(ISBCheckerBaseInput sbCheckerBaseInput, ISizeData sizeData, IArmorClassData armorClassData,
                        IEquipmentData equipmentData, IMagicItemStatBlockBusiness magicItemStatBlockBusiness, IWeaponBusiness weaponBusiness,
                        IArmorBusiness armorBusiness, IEquipmentGoodsBusiness equipmentGoodsBusiness)
 {
     _sbCheckerBaseInput               = sbCheckerBaseInput;
     _sizeData                         = sizeData;
     _equipmentData                    = equipmentData;
     _equipmentData.Weapons            = new Dictionary <IEquipment, int>();
     _equipmentData.Armor              = new Dictionary <IEquipment, int>();
     _equipmentData.EquipementRoster   = new Dictionary <IEquipment, int>();
     _equipmentData.MagicItemAbilities = new List <MagicItemAbilitiesWrapper>();
     _armorClassData                   = armorClassData;
     _magicItemStatBlockBusiness       = magicItemStatBlockBusiness;
     _weaponBusiness                   = weaponBusiness;
     _armorBusiness                    = armorBusiness;
     _equipmentGoodsBusiness           = equipmentGoodsBusiness;
 }