public override void UseObject(CreatureBaseAbstract c) { c.Health -= 10; Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(c.Name + " has stepped on some spikes and got hit with 10 damage!"); Console.ResetColor(); isUsed = true; }
public override void UseObject(CreatureBaseAbstract c) { if (isUsed == false) { if (c.Health < c.BaseHealth) { c.Health += 25; Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(c.Name + " has been healed by 25"); Console.ResetColor(); isUsed = true; } else { Console.WriteLine(c.Name + " already has full health!"); } } Console.WriteLine("This object has already been used..."); }
public abstract void UseObject(CreatureBaseAbstract c);