コード例 #1
0
ファイル: WeaponBase.cs プロジェクト: tgoyer/LORE
 public WeaponBase(string name, Money money, double weight, EquipmentCategory category, List<EquipmentType> types, int baseDamage, int hitModifier, int criticalModifier)
     : base(name, money, weight, category, types)
 {
     BaseDamage = baseDamage;
     CriticalModifier = criticalModifier;
     HitModifier = hitModifier;
 }
コード例 #2
0
ファイル: CharacterBase.cs プロジェクト: tgoyer/LORE
 public CharacterBase()
 {
     Skills = new List<Skill>();
     Abilities = new List<Ability>();
     Money = new Money();
     Inventory = new List<ItemBase>();
     Proficiencies = new List<EquipmentCategory>();
     Equipment = new Equipment();
 }
コード例 #3
0
ファイル: ArmorBase.cs プロジェクト: tgoyer/LORE
 public ArmorBase(
     string name, Money money, EquipmentCategory category, List<EquipmentType> type, double weight,
     int armorValue, int staminaBoost, int strengthBoost, int agilityBoost, int intelligenceBoost, int wisdomBoost
 )
     : base(name, money, weight, category, type)
 {
     ArmorValue = armorValue;
     StaminaBoost = staminaBoost;
     StrengthBoost = strengthBoost;
     AgilityBoost = agilityBoost;
     IntelligenceBoost = intelligenceBoost;
     WisdomBoost = wisdomBoost;
 }
コード例 #4
0
ファイル: PotionBase.cs プロジェクト: tgoyer/LORE
 public PotionBase(string name, Money money, double weight, int value)
     : base(name, money, weight)
 {
     PotionValue = value;
 }
コード例 #5
0
ファイル: ItemBase.cs プロジェクト: tgoyer/LORE
 public ItemBase(string name, Money money, double weight)
 {
     Name = name;
     Value = money.Value;
     Weight = weight;
 }
コード例 #6
0
ファイル: HealthPotionBase.cs プロジェクト: tgoyer/LORE
 public HealthPotionBase(string name, Money money, double weight, int value)
     : base(name, money, weight, value)
 {
 }
コード例 #7
0
ファイル: WeaponModel.cs プロジェクト: tgoyer/LORE
 public WeaponModel()
 {
     Value = new Money();
 }
コード例 #8
0
ファイル: BagBase.cs プロジェクト: tgoyer/LORE
 public BagBase(string name, Money money, double weight, int maxCapacity)
     : base(name, money, weight)
 {
     Contents = new List<ItemBase>();
     this.maxCapacity = maxCapacity;
 }
コード例 #9
0
ファイル: OneHanded.cs プロジェクト: tgoyer/LORE
 public OneHandedSword(string name, Money money, double weight, int baseDamage, int hitModifier, int criticalModifier)
     : base(name, money, weight, EquipmentCategory.Swords, 
     new List<EquipmentType> { EquipmentType.MainHand, EquipmentType.SecondaryHand }, 
     baseDamage, hitModifier, criticalModifier)
 {
 }