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