39 lines
852 B
C#
39 lines
852 B
C#
#region References
|
|
using Server;
|
|
#endregion
|
|
|
|
namespace Knives.TownHouses
|
|
{
|
|
public delegate void TownHouseCommandHandler(CommandInfo info);
|
|
|
|
public class CommandInfo
|
|
{
|
|
private readonly Mobile c_Mobile;
|
|
private readonly string c_Command;
|
|
private readonly string c_ArgString;
|
|
private readonly string[] c_Arguments;
|
|
|
|
public Mobile Mobile { get { return c_Mobile; } }
|
|
public string Command { get { return c_Command; } }
|
|
public string ArgString { get { return c_ArgString; } }
|
|
public string[] Arguments { get { return c_Arguments; } }
|
|
|
|
public CommandInfo(Mobile m, string com, string args, string[] arglist)
|
|
{
|
|
c_Mobile = m;
|
|
c_Command = com;
|
|
c_ArgString = args;
|
|
c_Arguments = arglist;
|
|
}
|
|
|
|
public string GetString(int num)
|
|
{
|
|
if (c_Arguments.Length > num)
|
|
{
|
|
return c_Arguments[num];
|
|
}
|
|
|
|
return "";
|
|
}
|
|
}
|
|
} |