Class PlayersArgParser
- Namespace
- Vintagestory.API.Common
- Assembly
- VintagestoryAPI.dll
public class PlayersArgParser : ArgumentParserBase, ICommandArgumentParser
- Inheritance
-
PlayersArgParser
- Implements
- Inherited Members
- Extension Methods
Constructors
PlayersArgParser(string, ICoreAPI, bool)
public PlayersArgParser(string argName, ICoreAPI api, bool isMandatoryArg)
Parameters
Fields
api
protected ICoreServerAPI api
Field Value
Methods
GetSyntaxExplanation(string)
public override string GetSyntaxExplanation(string indent)
Parameters
indentstring
Returns
GetValidRange(CmdArgs)
public override string[] GetValidRange(CmdArgs args)
Parameters
argsCmdArgs
Returns
- string[]
GetValue()
public override object GetValue()
Returns
PreProcess(TextCommandCallingArgs)
public override void PreProcess(TextCommandCallingArgs args)
Parameters
SetValue(object)
Used by the async system
public override void SetValue(object data)
Parameters
dataobject
TryProcess(TextCommandCallingArgs, Action<AsyncParseResults>)
Parse the args.
public override EnumParseResult TryProcess(TextCommandCallingArgs args, Action<AsyncParseResults> onReady = null)
Parameters
argsTextCommandCallingArgsonReadyAction<AsyncParseResults>Only needs to be called when returning Deferred as parseresult