Aura.Channel.World.Party.SetPartyQuest C# (CSharp) Method

SetPartyQuest() public method

Sets party quest, removing previous ones and updating all members.
public SetPartyQuest ( Quest quest ) : void
quest Quest
return void
		public void SetPartyQuest(Quest quest)
		{
			if (this.Quest != null)
				this.UnsetPartyQuest();

			this.Quest = quest;

			// Give quest to other members
			lock (_sync)
			{
				foreach (var member in _members.Where(a => a != this.Leader))
				{
					member.Quests.AddSilent(quest);
					Send.NewQuest(member, quest);
				}
			}

			Send.PartySetActiveQuest(this, quest.UniqueId);
		}