docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class DisplayElementConfiguration

    Configuration class used by NetStatsMonitorConfiguration to be displayed at runtime by RuntimeNetStatsMonitor.

    Inheritance
    object
    DisplayElementConfiguration
    Implements
    ISerializationCallbackReceiver
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Multiplayer.Tools.NetStatsMonitor
    Assembly: Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll
    Syntax
    [Serializable]
    public sealed class DisplayElementConfiguration : ISerializationCallbackReceiver

    Properties

    CounterConfiguration

    Counter configuration if Type is set to Counter.

    Declaration
    public CounterConfiguration CounterConfiguration { get; set; }
    Property Value
    Type Description
    CounterConfiguration

    GraphConfiguration

    Graph configuration if Type is set to LineGraph or StackedAreaGraph.

    Declaration
    public GraphConfiguration GraphConfiguration { get; set; }
    Property Value
    Type Description
    GraphConfiguration

    Label

    The label of the display element.

    Declaration
    public string Label { get; set; }
    Property Value
    Type Description
    string

    Stats

    The list of stats represented by MetricId to display.

    Declaration
    public List<MetricId> Stats { get; set; }
    Property Value
    Type Description
    List<MetricId>

    Type

    The DisplayElementType of the display element. The label to display for this visual element. For graphs this field is optional, as the variables displayed in the graph are shown in the legend. Consider leaving this field blank for graphs if you would like to make them more compact.

    Declaration
    [Tooltip("The label to display for this visual element in the on-screen display. For graphs this field is optional, as the variables displayed in the graph are shown in the legend. Consider leaving this field blank for graphs if you would like to make them more compact.")]
    public DisplayElementType Type { get; set; }
    Property Value
    Type Description
    DisplayElementType

    Methods

    OnAfterDeserialize()

    For internal use. Implementation for ISerializationCallbackReceiver. Called after Unity deserialize the object. This allow to keep the configuration details when reloading assemblies or making change in the code.

    Declaration
    public void OnAfterDeserialize()

    OnBeforeSerialize()

    For internal use. Implementation for ISerializationCallbackReceiver. Called before Unity serialize the object. This allow to keep the configuration details when reloading assemblies or making change in the code.

    Declaration
    public void OnBeforeSerialize()

    Implements

    ISerializationCallbackReceiver
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)