Struct GameSettingWiringMap.Descriptor
Resolved target description for a single WiringSystem.
Inherited Members
Namespace: Serenity.GameSettings.Application.Validation
Assembly: Serenity.Global.Application.dll
Syntax
public readonly struct GameSettingWiringMap.Descriptor
Constructors
Descriptor(WiringSystem, string, string, bool, string)
Declaration
public Descriptor(WiringSystem system, string targetTypeName, string fieldName, bool isMixerParam, string summary)
Parameters
| Type | Name | Description |
|---|---|---|
| WiringSystem | system | |
| string | targetTypeName | |
| string | fieldName | |
| bool | isMixerParam | |
| string | summary |
Fields
FieldName
Declaration
public readonly string FieldName
Field Value
| Type | Description |
|---|---|
| string | Serialized field name receiving the setting Id; the list field name when IsMixerParam. |
IsMixerParam
Declaration
public readonly bool IsMixerParam
Field Value
| Type | Description |
|---|---|
| bool | True when wiring appends to |
Summary
Declaration
public readonly string Summary
Field Value
| Type | Description |
|---|---|
| string | Human-readable summary for the UI, e.g. "GameGraphics ▸ QualityLevelKey". |
System
Declaration
public readonly WiringSystem System
Field Value
| Type | Description |
|---|---|
| WiringSystem | The system this descriptor resolves. |
TargetTypeName
Declaration
public readonly string TargetTypeName
Field Value
| Type | Description |
|---|---|
| string | Short type name of the target service-settings asset (e.g. "UnityGameGraphicsSettings"). |
Properties
IsNone
Declaration
public bool IsNone { get; }
Property Value
| Type | Description |
|---|---|
| bool | True when this descriptor represents "no wiring". |