public InteractController(IInputKeyPressable interact, InteractionSwitch interactionSwitch, Transform cameraTransform, CrosshairView crosshairView) { _cameraTransform = cameraTransform; _interact = interact; _crosshairView = crosshairView; _interact.OnKeyPressed += TryInteract; _interactionSwitch = interactionSwitch; }
public CursorController(InteractionSwitch interactionSwitch) { _interactionSwitch = interactionSwitch; _interactionSwitch.OnInteraction += SwitchCursorLock; }