Class FloatArgParser
- Namespace
- Vintagestory.API.Common
- Assembly
- VintagestoryAPI.dll
public class FloatArgParser : ArgumentParserBase, ICommandArgumentParser
- Inheritance
-
FloatArgParser
- Implements
- Inherited Members
- Extension Methods
Constructors
FloatArgParser(string, bool)
public FloatArgParser(string argName, bool isMandatoryArg)
Parameters
FloatArgParser(string, float, bool)
public FloatArgParser(string argName, float defaultvalue, bool isMandatoryArg)
Parameters
FloatArgParser(string, float, float, bool)
public FloatArgParser(string argName, float min, float max, bool isMandatoryArg)
Parameters
Methods
GetSyntaxExplanation(string)
public override string GetSyntaxExplanation(string indent)
Parameters
indent
string
Returns
GetValidRange(CmdArgs)
public override string[] GetValidRange(CmdArgs args)
Parameters
args
CmdArgs
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
data
object
TryProcess(TextCommandCallingArgs, Action<AsyncParseResults>)
Parse the args.
public override EnumParseResult TryProcess(TextCommandCallingArgs args, Action<AsyncParseResults> onReady = null)
Parameters
args
TextCommandCallingArgsonReady
Action<AsyncParseResults>Only needs to be called when returning Deferred as parseresult