Show / Hide Table of Contents

    Class ParserUtils

    Parser utils for parsing vectors from strings

    Inheritance
    Object
    ParserUtils
    Namespace: i5.Toolkit.Core.Utilities
    Assembly: cs.temp.dll.dll
    Syntax
    public static class ParserUtils

    Methods

    TryParseSpaceSeparatedVector2(String, out Vector2)

    Tries to convert a space separated string to a Vector2

    Declaration
    public static bool TryParseSpaceSeparatedVector2(string input, out Vector2 result)
    Parameters
    Type Name Description
    String input

    The string which should be converted

    Vector2 result

    The result of the conversion; if the conversion failed, it has the default value

    Returns
    Type Description
    Boolean

    Returns true if the conversion was successful

    TryParseSpaceSeparatedVector3(String, out Vector3)

    Tries to parse a string with three space-separated coordinates, e.g. "1.2 -5.3 1.0"

    Declaration
    public static bool TryParseSpaceSeparatedVector3(string input, out Vector3 result)
    Parameters
    Type Name Description
    String input

    The string which should be converted to a Vector3

    Vector3 result

    The result of the conversion; if the conversion failed, it has the default value

    Returns
    Type Description
    Boolean

    Returns true if the string could be parsed, otherwise false

    TryParseStringArrayToVector2(String[], out Vector2)

    Parses an array of strings to Vector2 The array must have exactly two entries so that the conversion succeeds

    Declaration
    public static bool TryParseStringArrayToVector2(string[] strValues, out Vector2 result)
    Parameters
    Type Name Description
    String[] strValues

    The string array which should be parsed to a Vector2

    Vector2 result

    The result of the conversion; if the conversion failed, it has the default value

    Returns
    Type Description
    Boolean

    Returns true if parsing was successful

    TryParseStringArrayToVector3(String[], out Vector3)

    Tries to parse a string array to a Vector3 The array must have exactly three entries so that the conversion succeeds

    Declaration
    public static bool TryParseStringArrayToVector3(string[] strValues, out Vector3 result)
    Parameters
    Type Name Description
    String[] strValues

    The string array to parse

    Vector3 result

    The result of the conversion; if the conversion failed, it has the default value

    Returns
    Type Description
    Boolean

    Returns true if the string array could be parsed, otherwise false

    TryParseStringArrayToVector4(String[], out Vector4)

    Tries to parse a string array to a Vector3 The array must have exactly four entries so that the conversion succeeds

    Declaration
    public static bool TryParseStringArrayToVector4(string[] strValues, out Vector4 result)
    Parameters
    Type Name Description
    String[] strValues

    The string array to parse

    Vector4 result

    The result of the conversion; if the conversion failed, it has the default value

    Returns
    Type Description
    Boolean

    Returns true if the string array could be parsed, otherwise false

    Back to top i5 Toolkit Documentation