C# Class MiningGame.Code.Managers.ConsoleManager

Afficher le fichier Open project: geel9/Minor-Destruction

Méthodes publiques

Свойство Type Description
Commands List
Variables List
lines int
logNum int
offset int
output string

Méthodes publiques

Méthode Description
AddConCommand ( string name, string description, System.Action lambda, long flags ) : void
AddConCommandArgs ( string name, string description, Action lambda, int numArguments, long flags ) : void
AddConCommandArgsMinMax ( string name, string description, Action lambda, int minArguments, int maxArguments, long flags ) : void
AddConCommandArgsMult ( string name, string description, Action lambda, int argumentNums, 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
ConsoleInit ( ) : void
ConsoleInput ( string input2, bool silent = false ) : void
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
InitConsole ( ) : void
IsCommand ( string command ) : bool
IsVariable ( string var ) : bool
ListToString ( IEnumerable list, string delimiter, int limit = 1000, string breakString = "..." ) : string
Log ( string log ) : void
Log ( string log, Color color ) : 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, System.Action lambda, long flags ) : void
name string
description string
lambda System.Action
flags long
Résultat void

AddConCommandArgs() public static méthode

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

AddConCommandArgsMinMax() public static méthode

public static AddConCommandArgsMinMax ( string name, string description, Action lambda, int minArguments, int maxArguments, long flags ) : void
name string
description string
lambda Action
minArguments int
maxArguments int
flags long
Résultat void

AddConCommandArgsMult() public static méthode

public static AddConCommandArgsMult ( string name, string description, Action lambda, int argumentNums, long flags ) : void
name string
description string
lambda Action
argumentNums int
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

ConsoleInit() public static méthode

public static ConsoleInit ( ) : void
Résultat void

ConsoleInput() public static méthode

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

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 MiningGame.Code.Structs.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 MiningGame.Code.Structs.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

InitConsole() public static méthode

public static InitConsole ( ) : void
Résultat void

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

Log() public static méthode

public static Log ( string log, Color color ) : void
log string
color Color
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

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

lines public_oe static_oe property

public static int lines
Résultat int

logNum public_oe static_oe property

public static int logNum
Résultat int

offset public_oe static_oe property

public static int offset
Résultat int

output public_oe static_oe property

public static string output
Résultat string