Table of Contents

Class OnlinePlayerArgParser

Namespace
Vintagestory.API.Common
Assembly
VintagestoryAPI.dll
public class OnlinePlayerArgParser : ArgumentParserBase, ICommandArgumentParser
Inheritance
OnlinePlayerArgParser
Implements
Inherited Members

Constructors

OnlinePlayerArgParser(string, ICoreAPI, bool)

public OnlinePlayerArgParser(string argName, ICoreAPI api, bool isMandatoryArg)

Parameters

argName string
api ICoreAPI
isMandatoryArg bool

Fields

api

protected ICoreAPI api

Field Value

ICoreAPI

player

protected IPlayer player

Field Value

IPlayer

Methods

GetValidRange(CmdArgs)

public override string[] GetValidRange(CmdArgs args)

Parameters

args CmdArgs

Returns

string[]

GetValue()

public override object GetValue()

Returns

object

PreProcess(TextCommandCallingArgs)

public override void PreProcess(TextCommandCallingArgs args)

Parameters

args TextCommandCallingArgs

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 TextCommandCallingArgs
onReady Action<AsyncParseResults>

Only needs to be called when returning Deferred as parseresult

Returns

EnumParseResult