public void Collect(object sender, QuestCompletedEventArgs args) { foreach (IItem item in args.ItemRewards) { Validator.ValidateItem(item); this.inventory.BackPack.LootItem(item); } this.GainExperience(args.Experience); }
private void OnQuestCompleted(QuestCompletedEventArgs args) { this.QuestCompleted?.Invoke(this, args); }