C# Класс Pathfinder.Util.DictionaryExtensions

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

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

Метод Описание
GetAnyOrThrow ( Dictionary dict, Array keys, string exMessage, Predicate validator = null ) : string
GetBool ( Dictionary dict, key, bool defaultVal = false ) : bool
GetByte ( Dictionary dict, key, byte defaultVal ) : byte
GetColor ( Dictionary dict, key, Color? defaultVal = null ) : Color?
GetComp ( Dictionary dict, key, SearchType searchType = SearchType.Any, string exMessage = null ) : Computer
GetFloat ( Dictionary dict, key, float defaultVal = 0f ) : float
GetInt ( Dictionary dict, key, int defaultVal ) : int
GetOrDefault ( Dictionary dict, key ) : TValue
GetOrThrow ( Dictionary dict, key, string exMessage, Predicate validator = null ) : string
GetOrWarn ( Dictionary dict, key, string warnMessage, Predicate validator = null ) : string
GetString ( Dictionary dict, key, string defaultVal = "" ) : string
GetVector ( Dictionary dict, x, y, Vector2? defaultVal = null ) : Vector2?

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

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

public static GetAnyOrThrow ( Dictionary dict, Array keys, string exMessage, Predicate validator = null ) : string
dict Dictionary
keys Array
exMessage string
validator Predicate
Результат string

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

public static GetBool ( Dictionary dict, key, bool defaultVal = false ) : bool
dict Dictionary
defaultVal bool
Результат bool

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

public static GetByte ( Dictionary dict, key, byte defaultVal ) : byte
dict Dictionary
defaultVal byte
Результат byte

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

public static GetColor ( Dictionary dict, key, Color? defaultVal = null ) : Color?
dict Dictionary
defaultVal Color?
Результат Color?

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

public static GetComp ( Dictionary dict, key, SearchType searchType = SearchType.Any, string exMessage = null ) : Computer
dict Dictionary
searchType SearchType
exMessage string
Результат Computer

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

public static GetFloat ( Dictionary dict, key, float defaultVal = 0f ) : float
dict Dictionary
defaultVal float
Результат float

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

public static GetInt ( Dictionary dict, key, int defaultVal ) : int
dict Dictionary
defaultVal int
Результат int

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

public static GetOrDefault ( Dictionary dict, key ) : TValue
dict Dictionary
Результат TValue

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

public static GetOrThrow ( Dictionary dict, key, string exMessage, Predicate validator = null ) : string
dict Dictionary
exMessage string
validator Predicate
Результат string

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

public static GetOrWarn ( Dictionary dict, key, string warnMessage, Predicate validator = null ) : string
dict Dictionary
warnMessage string
validator Predicate
Результат string

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

public static GetString ( Dictionary dict, key, string defaultVal = "" ) : string
dict Dictionary
defaultVal string
Результат string

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

public static GetVector ( Dictionary dict, x, y, Vector2? defaultVal = null ) : Vector2?
dict Dictionary
defaultVal Vector2?
Результат Vector2?