Namespace BSGameLib.Chat.Attributes
Classes
- CommandAttribute
Marks a class that implements ICommand as a command. The keywords are what a player types to run it.
- CommandGroupAttribute
Marks a command as a sub-command of the group named by the attribute. The group's keywords are added to the group's own; the sub-command's CommandAttribute names it within the group.
- OptionalParameterAttribute
Marks a property as a parameter the player may leave out. The property is set before the command runs. A value-type property must be nullable.
- RequiredParameterAttribute
Marks a property as a parameter the player must give. A command typed without it reports the parameter as missing and does not run.