aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/Framework/InterfaceCommander/Commander.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment/Modules/Framework/InterfaceCommander/Commander.cs')
-rw-r--r--OpenSim/Region/Environment/Modules/Framework/InterfaceCommander/Commander.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Modules/Framework/InterfaceCommander/Commander.cs b/OpenSim/Region/Environment/Modules/Framework/InterfaceCommander/Commander.cs
index 84487e8..82f18a1 100644
--- a/OpenSim/Region/Environment/Modules/Framework/InterfaceCommander/Commander.cs
+++ b/OpenSim/Region/Environment/Modules/Framework/InterfaceCommander/Commander.cs
@@ -47,12 +47,14 @@ namespace OpenSim.Region.Environment.Modules.Framework.InterfaceCommander
47 private Action<object[]> m_command; 47 private Action<object[]> m_command;
48 private string m_help; 48 private string m_help;
49 private string m_name; 49 private string m_name;
50 private CommandIntentions m_intentions; //A permission type system could implement this and know what a command intends on doing.
50 51
51 public Command(string name, Action<Object[]> command, string help) 52 public Command(string name, CommandIntentions intention, Action<Object[]> command, string help)
52 { 53 {
53 m_name = name; 54 m_name = name;
54 m_command = command; 55 m_command = command;
55 m_help = help; 56 m_help = help;
57 m_intentions = intention;
56 } 58 }
57 59
58 #region ICommand Members 60 #region ICommand Members
@@ -67,6 +69,11 @@ namespace OpenSim.Region.Environment.Modules.Framework.InterfaceCommander
67 get { return m_name; } 69 get { return m_name; }
68 } 70 }
69 71
72 public CommandIntentions Intentions
73 {
74 get { return m_intentions; }
75 }
76
70 public string Help 77 public string Help
71 { 78 {
72 get { return m_help; } 79 get { return m_help; }