public void InitializeLechonMinigame(GameManager gameManager) { _gameManager = gameManager; clockwiseCombo = new JoystickCombo("Clockwise"); clockwiseCombo.lowerDeadZoneX = -.2f; clockwiseCombo.upperDeadZoneX = .2f; clockwiseCombo.lowerDeadZoneY = -.2f; clockwiseCombo.upperDeadZoneY = .2f; counterClockwiseCombo = new JoystickCombo("CounterClockwise"); counterClockwiseCombo.lowerDeadZoneX = -.2f; counterClockwiseCombo.upperDeadZoneX = .2f; counterClockwiseCombo.lowerDeadZoneY = -.2f; counterClockwiseCombo.upperDeadZoneY = .2f; joystickDirection = JoystickDirection.None; checkCombo = false; lechonCamera.gameObject.SetActive(false); lechonUserInterface = FindObjectOfType <LechonUserInterface>(); if (lechonUserInterface) { lechonUserInterface.InitializeLechonUserInterface(gameManager); } _gameManager.GetPlayer().playerInput.OnLookEvent += OnLookEventCalled; }
public void InitializePlayerController(Player player, GameManager gameManager) { _player = player; _gameManager = gameManager; input = new JoystickInput(); input.CreateDefaultJoystickBindings(); circleCombo = new JoystickCombo("Circle"); circleCombo.lowerDeadZoneX = -.2f; circleCombo.upperDeadZoneX = .2f; circleCombo.lowerDeadZoneY = -.2f; circleCombo.upperDeadZoneY = .2f; isComboCoroutineRunning = false; }