#region Arthea License /*********************************************************************** * Arthea MUD by R. Jennings (2007) http://arthea.googlecode.com/ * * By using this code you comply with the Artistic and GPLv2 Licenses. * ***********************************************************************/ #endregion using Arthea.Connections.Players; namespace Arthea.Commands.PlayerCommands { /// <summary> /// Implements an AFK Command. /// </summary> public class AfkCommand : Command { #region [rgn] Constructors (1) /// <summary> /// Constructor /// </summary> public AfkCommand() : base("afk") { } #endregion [rgn] #region [rgn] Methods (1) // [rgn] Public Methods (1) /// <summary> /// Processes an afk command. /// </summary> /// <param name="player"></param> /// <param name="argument"></param> public override void Process(Player player, String argument) { player.Config.Toggle(PlayerConfig.AFK); player.WriteLine("AFK mode {0}.", player.Config.Has(PlayerConfig.AFK) ? "enabled" : "removed"); } #endregion [rgn] } }