Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 4
0
 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;
 }