コード例 #1
0
ファイル: Weapon.cs プロジェクト: AlanWills/Mythology
 public Weapon(string weaponName, string weaponType, int price, float weight, Hands hands, int attackValue, int attackModifier, DamageEffectData damageEffectData, params string[] allowableClasses)
     : base(weaponName, weaponType, price, weight, allowableClasses)
 {
     NumberHands = hands;
     AttackValue = attackValue;
     AttackModifier = attackModifier;
     DamageEffect = damageEffectData;
 }
コード例 #2
0
        public static DamageEffect FromHealEffectData(DamageEffectData data)
        {
            DamageEffect effect = new DamageEffect();

            effect.damageType   = data.DamageType;
            effect.attackType   = data.AttackType;
            effect.dieType      = data.DieType;
            effect.numberOfDice = data.NumberOfDice;
            effect.modifier     = data.Modifier;

            return(effect);
        }
コード例 #3
0
ファイル: DamageEffect.cs プロジェクト: AlanWills/Mythology
        public static DamageEffect FromHealEffectData(DamageEffectData data)
        {
            DamageEffect effect = new DamageEffect();

            effect.damageType = data.DamageType;
            effect.attackType = data.AttackType;
            effect.dieType = data.DieType;
            effect.numberOfDice = data.NumberOfDice;
            effect.modifier = data.Modifier;

            return effect;
        }
コード例 #4
0
ファイル: WeaponData.cs プロジェクト: AlanWills/Mythology
 public WeaponData()
 {
     DamageEffectData = new DamageEffectData();
 }