public void Construct( Settings settings, MovePlayerSignal movePlayerSignal, MovePlayerToPositionSignal movePlayerToPositionSignal, ResetPlayerStateSignal resetPlayerStateSignal) { _settings = settings; _movePlayerSignal = movePlayerSignal; _movePlayerToPositionSignal = movePlayerToPositionSignal; _resetPlayerStateSignal = resetPlayerStateSignal; _movePlayerSignal += MovePlayer; _movePlayerToPositionSignal += MovePlayerToPosition; _resetPlayerStateSignal += OnReset; }
public InputController(MovePlayerToPositionSignal movePlayerToPositionSignal) { _movePlayerToPositionSignal = movePlayerToPositionSignal; }