Class ManagedRebindStartedEvent
Published by InputRebindManager when a managed rebind operation starts. This is a higher-level event than InputRebindStartedEvent, carrying additional context such as the scheme group.
Inherited Members
Namespace: Scylla.Input
Assembly: ScyllaInput.dll
Syntax
public class ManagedRebindStartedEvent : ScyllaEvent
Properties
ActionID
Gets or sets the ID of the action being rebound.
Declaration
public string ActionID { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BindingIndex
Gets or sets the zero-based binding index within the action being rebound.
Declaration
public int BindingIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CurrentPath
Gets or sets the effective control path of the binding before the rebind started.
Declaration
public string CurrentPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeviceType
Gets or sets the detected device type for this rebind operation. Determines whether modifier-aware polling (keyboard) or Unity's native interactive rebinding (gamepad, mouse) is used.
Declaration
public InputDeviceType DeviceType { get; set; }
Property Value
| Type | Description |
|---|---|
| InputDeviceType |
MapID
Gets or sets the action map declaring the action, which with the name identifies it. An action name is only unique inside its map.
Declaration
public string MapID { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SchemeGroup
Gets or sets the scheme group in which the rebind was initiated (e.g., "WASD", "Gamepad").
Declaration
public string SchemeGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |