Skip to content

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.