public void Construct(Animator animator, CharacterControlsData data) { _animator = animator; _data = data; }
public void Construct(IMovementInputProvider movementInputProvider, CharacterControlsData data) { _movementInputProvider = movementInputProvider; _data = data; }
public void Construct(DragProvider dragProvider, CharacterControlsData data) { _dragProvider = dragProvider; _data = data; }
public void Construct(CharacterControlsData data, CharacterController characterController) { _data = data; _characterController = characterController; }
public void Construct(CharacterControlsData data, IRotatedTransform rotatedTransform) { _data = data; _rotatedTransform = rotatedTransform; }