Class CollectibleArgParser
- Namespace
 - Vintagestory.API.Common
 
- Assembly
 - VintagestoryAPI.dll
 
public class CollectibleArgParser : ArgumentParserBase, ICommandArgumentParser
  - Inheritance
 - 
      
      
      CollectibleArgParser
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
CollectibleArgParser(string, ICoreAPI, EnumItemClass, bool)
public CollectibleArgParser(string argName, ICoreAPI api, EnumItemClass itemclass, bool isMandatoryArg)
  Parameters
argNamestringapiICoreAPIitemclassEnumItemClassisMandatoryArgbool
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