Show / Hide Table of Contents

    Class QuantumTheme

    Inheritance
    Object
    Object
    ScriptableObject
    QuantumTheme
    Namespace: QFSW.QC
    Assembly: QFSW.QC.dll
    Syntax
    [CreateAssetMenu(fileName = "Untitled Theme", menuName = "Quantum Console/Theme")]
    public class QuantumTheme : ScriptableObject

    Fields

    CollectionFormatters

    Declaration
    [SerializeField]
    public List<CollectionFormatter> CollectionFormatters
    Field Value
    Type Description
    List<CollectionFormatter>

    CommandLogColor

    Declaration
    [SerializeField]
    public Color CommandLogColor
    Field Value
    Type Description
    Color

    CommandLogFormat

    Declaration
    [SerializeField]
    public string CommandLogFormat
    Field Value
    Type Description
    String

    DefaultReturnValueColor

    Declaration
    [SerializeField]
    public Color DefaultReturnValueColor
    Field Value
    Type Description
    Color

    ErrorColor

    Declaration
    [SerializeField]
    public Color ErrorColor
    Field Value
    Type Description
    Color

    Font

    Declaration
    [SerializeField]
    public TMP_FontAsset Font
    Field Value
    Type Description
    TMPro.TMP_FontAsset

    PanelColor

    Declaration
    [SerializeField]
    public Color PanelColor
    Field Value
    Type Description
    Color

    PanelMaterial

    Declaration
    [SerializeField]
    public Material PanelMaterial
    Field Value
    Type Description
    Material

    SelectedSuggestionColor

    Declaration
    [SerializeField]
    public Color SelectedSuggestionColor
    Field Value
    Type Description
    Color

    SuccessColor

    Declaration
    [SerializeField]
    public Color SuccessColor
    Field Value
    Type Description
    Color

    SuggestionColor

    Declaration
    [SerializeField]
    public Color SuggestionColor
    Field Value
    Type Description
    Color

    TimestampFormat

    Declaration
    [SerializeField]
    public string TimestampFormat
    Field Value
    Type Description
    String

    TypeFormatters

    Declaration
    [SerializeField]
    public List<TypeColorFormatter> TypeFormatters
    Field Value
    Type Description
    List<TypeColorFormatter>

    WarningColor

    Declaration
    [SerializeField]
    public Color WarningColor
    Field Value
    Type Description
    Color

    Methods

    ColorizeReturn(String, Type)

    Declaration
    public string ColorizeReturn(string data, Type type)
    Parameters
    Type Name Description
    String data
    Type type
    Returns
    Type Description
    String

    GetCollectionFormatting(Type, out String, out String, out String)

    Declaration
    public void GetCollectionFormatting(Type type, out string leftScoper, out string seperator, out string rightScoper)
    Parameters
    Type Name Description
    Type type
    String leftScoper
    String seperator
    String rightScoper

    Extension Methods

    ArraySingleExtensions.AsArraySingle<T>(T)
    CollectionExtensions.Yield<T>(T)
    Quantum Console by QFSW
    Back to top