BindingBuilder¶
Source:
Assets/UpscaleSDK/Core/Input/Runtime/Binding/Builders/BindingBuilder.cs
class BindingBuilder¶
Represents a binding builder class.
Methods¶
public BindingBuilder<T> ForPlayer(int player)¶
Makes the binding read the given player's input. Defaults to player 0; Players.InputPlayer.Any reads every player.
Parameters
| Name | Description |
|---|---|
player |
The player index. |
public BindingBuilder<T> WithSource(IInputSource<T> source)¶
With source.
Parameters
| Name | Description |
|---|---|
source |
The source. |
public BindingBuilder<T> WithProcessor(IProcessor<T> processor, bool clone = false)¶
With processor.
Parameters
| Name | Description |
|---|---|
processor |
The processor. |
clone |
The clone. |
public InputAction<T> Complete()¶
Complete.