Class InputBindingMetadata
Scylla-side data about one binding, keyed by the binding's action asset GUID.
Inherited Members
Namespace: Scylla.Input
Assembly: ScyllaInput.dll
Syntax
[Serializable]
public class InputBindingMetadata
Fields
ActionID
The owning action's GUID.
Declaration
[Tooltip("The owning action's GUID.")]
public string ActionID
Field Value
| Type | Description |
|---|---|
| string |
Annotation
The authoring notes.
Declaration
public InputAnnotation Annotation
Field Value
| Type | Description |
|---|---|
| InputAnnotation |
BindingID
The binding's GUID in the action asset. Authoritative for identity.
Declaration
[Tooltip("The binding's GUID in the action asset. Authoritative for identity.")]
public string BindingID
Field Value
| Type | Description |
|---|---|
| string |
GlyphKeyOverride
Icon set lookup key overriding the one derived from the control path.
Declaration
[Tooltip("Icon set lookup key overriding the one derived from the control path.")]
public string GlyphKeyOverride
Field Value
| Type | Description |
|---|---|
| string |
ProtectedReason
Explanation shown when a player tries to rebind a protected binding.
Declaration
[Tooltip("Shown by the rebinding UI when Rebindability is Protected.")]
public string ProtectedReason
Field Value
| Type | Description |
|---|---|
| string |
QualifiedName
The qualified name at last sync, for readable diffs and recovery.
Declaration
[Tooltip("The qualified name at last sync.")]
public string QualifiedName
Field Value
| Type | Description |
|---|---|
| string |
Rebindability
Whether the player may rebind this binding.
Declaration
[Tooltip("Whether the player may rebind this binding.")]
public InputRebindability Rebindability
Field Value
| Type | Description |
|---|---|
| InputRebindability |
Properties
IsEmpty
Gets whether the record carries nothing worth preserving.
Declaration
public bool IsEmpty { get; }
Property Value
| Type | Description |
|---|---|
| bool |