namespace Server
{
	public abstract class PartyCommands
	{
		public static PartyCommands Handler { get; set; }

		public abstract void OnAdd(Mobile from);
		public abstract void OnRemove(Mobile from, Mobile target);
		public abstract void OnPrivateMessage(Mobile from, Mobile target, string text);
		public abstract void OnPublicMessage(Mobile from, string text);
		public abstract void OnSetCanLoot(Mobile from, bool canLoot);
		public abstract void OnAccept(Mobile from, Mobile leader);
		public abstract void OnDecline(Mobile from, Mobile leader);
	}
}