C# 클래스 MiningGameServer.ServerConsole

파일 보기 프로젝트 열기: geel9/Minor-Destruction

공개 프로퍼티들

프로퍼티 타입 설명
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