// Start is called before the first frame update public AnimalNPCDecorator(AnimalINPC animal) { _animal = animal; _stats = animal.GetStats(); }
public HeatedBlanketDecorator(AnimalINPC animal) : base(animal) { _discription = "with a Heated Blanket"; _speak = "This is nice *Gets lazy*"; _stats[1] -= 3; }
public BootiesDecorator(AnimalINPC animal) : base(animal) { _discription = "with Booties"; _speak = "*Can kick harder*"; _stats[1] += 3; }
public TreatDecorator(AnimalINPC animal) : base(animal) { _discription = "with a Treat"; _speak = "I want the treat"; _stats[0] -= 3; }
public SmartHelmetDecorator(AnimalINPC animal) : base(animal) { _discription = "with a Smart Helmet"; _speak = "Am I smart?"; _stats[0] += 3; }