Class DisplayElementConfiguration
Configuration class used by NetStatsMonitorConfiguration to be displayed at runtime by RuntimeNetStatsMonitor.
Inherited Members
Namespace: Unity.Multiplayer.Tools.NetStatsMonitor
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()
Implements
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()