private static void PlotTwist(Character knight) { var battleMage = new MageDecorator(knight); Write($"Surprise twist: {knight.Name} goes back to the academy and becomes a {battleMage.Title}(battlemage)!??! WUUUUT\n", Yellow); battleMage.ShowBreakdown(); }
private static void ToTheAcademy(Character rudy, Character maggie, out Character mage, out Character knight) { Write("Then they went to the Academy anddd...\n", Cyan); mage = new MageDecorator(rudy); knight = new KnightDecorator(maggie); Write($"{mage.Name} became a {mage.Title}!!?!\n"); mage.ShowBreakdown(); Write(); Write($"{knight.Name} became a {knight.Title}... :O\n", Cyan); knight.ShowBreakdown(); Write(); }