public static void PrintRewards(this IQuest quest) { Console.WriteLine(LocalizationService.CurrentReader["Rewards"]); if (quest.HasRewards()) { for (int i = 0; i < quest.Rewards.Length; i++) { Console.WriteLine(" - " + quest.Rewards[i]); } } else { Console.WriteLine(LocalizationService.CurrentReader["NoRewards"]); } }