C# Class MiningGameServer.ServerConsole

Afficher le fichier Open project: geel9/Minor-Destruction

Méthodes publiques

Свойство Type Description
OnConsoleOutput Action
commands List
variables List

Méthodes publiques

Méthode Description
AddConCommand ( string name, string description, Action lambda, long flags ) : void
AddConVar ( string name, string description, string DefaultValue, Action lambda = null, long flags ) : void
Align ( string one, string two, int dist, string delimiter = " " ) : string
ConsoleInput ( string input2, bool silent = false ) : void
Consume ( string input ) : bool
ExecuteCommand ( string name, string arguments ) : void
ExecuteVariable ( string name, string arguments ) : void
GetCommand ( string name ) : ConCommand
GetFlagString ( string name ) : string
GetFlags ( string name ) : long
GetVariable ( string name ) : Convar
GetVariableBool ( string name ) : bool
GetVariableDouble ( string name ) : double
GetVariableFloat ( string name ) : float
GetVariableInt ( string name ) : int
GetVariableValue ( string name ) : string
IsCommand ( string command ) : bool
IsVariable ( string var ) : bool
ListToString ( IEnumerable list, string delimiter, int limit = 1000, string breakString = "..." ) : string
Log ( string log ) : void
RemoveFromList ( string list, string remove ) : string[]
SetVariableValue ( string name, string value ) : void
SplitConsoleInputArguments ( string input ) : string[]
SplitConsoleInputSemicolons ( string input ) : string[]

Method Details

AddConCommand() public static méthode

public static AddConCommand ( string name, string description, Action lambda, long flags ) : void
name string
description string
lambda Action
flags long
Résultat void

AddConVar() public static méthode

public static AddConVar ( string name, string description, string DefaultValue, Action lambda = null, long flags ) : void
name string
description string
DefaultValue string
lambda Action
flags long
Résultat void

Align() public static méthode

public static Align ( string one, string two, int dist, string delimiter = " " ) : string
one string
two string
dist int
delimiter string
Résultat string

ConsoleInput() public static méthode

public static ConsoleInput ( string input2, bool silent = false ) : void
input2 string
silent bool
Résultat void

Consume() public static méthode

public static Consume ( string input ) : bool
input string
Résultat bool

ExecuteCommand() public static méthode

public static ExecuteCommand ( string name, string arguments ) : void
name string
arguments string
Résultat void

ExecuteVariable() public static méthode

public static ExecuteVariable ( string name, string arguments ) : void
name string
arguments string
Résultat void

GetCommand() public static méthode

public static GetCommand ( string name ) : ConCommand
name string
Résultat ConCommand

GetFlagString() public static méthode

public static GetFlagString ( string name ) : string
name string
Résultat string

GetFlags() public static méthode

public static GetFlags ( string name ) : long
name string
Résultat long

GetVariable() public static méthode

public static GetVariable ( string name ) : Convar
name string
Résultat Convar

GetVariableBool() public static méthode

public static GetVariableBool ( string name ) : bool
name string
Résultat bool

GetVariableDouble() public static méthode

public static GetVariableDouble ( string name ) : double
name string
Résultat double

GetVariableFloat() public static méthode

public static GetVariableFloat ( string name ) : float
name string
Résultat float

GetVariableInt() public static méthode

public static GetVariableInt ( string name ) : int
name string
Résultat int

GetVariableValue() public static méthode

public static GetVariableValue ( string name ) : string
name string
Résultat string

IsCommand() public static méthode

public static IsCommand ( string command ) : bool
command string
Résultat bool

IsVariable() public static méthode

public static IsVariable ( string var ) : bool
var string
Résultat bool

ListToString() public static méthode

public static ListToString ( IEnumerable list, string delimiter, int limit = 1000, string breakString = "..." ) : string
list IEnumerable
delimiter string
limit int
breakString string
Résultat string

Log() public static méthode

public static Log ( string log ) : void
log string
Résultat void

RemoveFromList() public static méthode

public static RemoveFromList ( string list, string remove ) : string[]
list string
remove string
Résultat string[]

SetVariableValue() public static méthode

public static SetVariableValue ( string name, string value ) : void
name string
value string
Résultat void

SplitConsoleInputArguments() public static méthode

public static SplitConsoleInputArguments ( string input ) : string[]
input string
Résultat string[]

SplitConsoleInputSemicolons() public static méthode

public static SplitConsoleInputSemicolons ( string input ) : string[]
input string
Résultat string[]

Property Details

OnConsoleOutput public_oe static_oe property

public static Action OnConsoleOutput
Résultat Action

commands public_oe static_oe property

public static List commands
Résultat List

variables public_oe static_oe property

public static List variables
Résultat List