C# Класс MiningGameServer.ServerConsole

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
OnConsoleOutput Action
commands List
variables List

Открытые методы

Метод Описание
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[]

Описание методов

AddConCommand() публичный статический Метод

public static AddConCommand ( string name, string description, Action lambda, long flags ) : void
name string
description string
lambda Action
flags long
Результат void

AddConVar() публичный статический Метод

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
Результат void

Align() публичный статический Метод

public static Align ( string one, string two, int dist, string delimiter = " " ) : string
one string
two string
dist int
delimiter string
Результат string

ConsoleInput() публичный статический Метод

public static ConsoleInput ( string input2, bool silent = false ) : void
input2 string
silent bool
Результат void

Consume() публичный статический Метод

public static Consume ( string input ) : bool
input string
Результат bool

ExecuteCommand() публичный статический Метод

public static ExecuteCommand ( string name, string arguments ) : void
name string
arguments string
Результат void

ExecuteVariable() публичный статический Метод

public static ExecuteVariable ( string name, string arguments ) : void
name string
arguments string
Результат void

GetCommand() публичный статический Метод

public static GetCommand ( string name ) : ConCommand
name string
Результат ConCommand

GetFlagString() публичный статический Метод

public static GetFlagString ( string name ) : string
name string
Результат string

GetFlags() публичный статический Метод

public static GetFlags ( string name ) : long
name string
Результат long

GetVariable() публичный статический Метод

public static GetVariable ( string name ) : Convar
name string
Результат Convar

GetVariableBool() публичный статический Метод

public static GetVariableBool ( string name ) : bool
name string
Результат bool

GetVariableDouble() публичный статический Метод

public static GetVariableDouble ( string name ) : double
name string
Результат double

GetVariableFloat() публичный статический Метод

public static GetVariableFloat ( string name ) : float
name string
Результат float

GetVariableInt() публичный статический Метод

public static GetVariableInt ( string name ) : int
name string
Результат int

GetVariableValue() публичный статический Метод

public static GetVariableValue ( string name ) : string
name string
Результат string

IsCommand() публичный статический Метод

public static IsCommand ( string command ) : bool
command string
Результат bool

IsVariable() публичный статический Метод

public static IsVariable ( string var ) : bool
var string
Результат bool

ListToString() публичный статический Метод

public static ListToString ( IEnumerable list, string delimiter, int limit = 1000, string breakString = "..." ) : string
list IEnumerable
delimiter string
limit int
breakString string
Результат string

Log() публичный статический Метод

public static Log ( string log ) : void
log string
Результат void

RemoveFromList() публичный статический Метод

public static RemoveFromList ( string list, string remove ) : string[]
list string
remove string
Результат string[]

SetVariableValue() публичный статический Метод

public static SetVariableValue ( string name, string value ) : void
name string
value string
Результат void

SplitConsoleInputArguments() публичный статический Метод

public static SplitConsoleInputArguments ( string input ) : string[]
input string
Результат string[]

SplitConsoleInputSemicolons() публичный статический Метод

public static SplitConsoleInputSemicolons ( string input ) : string[]
input string
Результат string[]

Описание свойств

OnConsoleOutput публичное статическое свойство

public static Action OnConsoleOutput
Результат Action

commands публичное статическое свойство

public static List commands
Результат List

variables публичное статическое свойство

public static List variables
Результат List