public Poiseneas(AttackBaseObject attackBaseObject) : base(attackBaseObject) { Name = attackBaseObject.GetType().Name + " w/ " + this.GetType().Name; Damage = attackBaseObject.Damage; Speed = attackBaseObject.Speed; Size = attackBaseObject.Size; Rarity1 = Rarity.RARE; PoisonDamage = 2; Damage += PoisonDamage; }
public Fiery(AttackBaseObject attackBaseObject) : base(attackBaseObject) { Name = attackBaseObject.GetType().Name + " w/ " + this.GetType().Name; Damage = attackBaseObject.Damage; Speed = attackBaseObject.Speed; Size = attackBaseObject.Size; Rarity1 = Rarity.RARE; FireDamage = 3; Damage += FireDamage; }
public Fiery FireUpgrade(AttackBaseObject attackBaseObject) { Fiery fiery = new Fiery(attackBaseObject); return(fiery); }
public Chest(AttackBaseObject attackBaseObject, DefenceBaseObject defenceBaseObject) { Breakable = true; AttackBaseObjectBonus = attackBaseObject; DefenceBaseObjectBonus = defenceBaseObject; }
public Poiseneas PoisonUpgrade(AttackBaseObject attackBaseObject) { Poiseneas poiseneas = new Poiseneas(attackBaseObject); return(poiseneas); }
public AttackDecorator(AttackBaseObject attackBaseObject) { this.AttackBaseObject = attackBaseObject; }