Ejemplo n.º 1
0
        private void Update()
        {
            if (GameManager.DisableControl || _mainFireAction == null)
            {
                return;
            }

            if (!isLocalPlayer || GameManager.Instance.IsMenuOpen || MiniGame.IsPlaying)
            {
                return;
            }

            if (Input.GetKeyDown(KeyCode.Z))
            {
                Player.LocalPlayer.CaughtByAssistant();
            }

            var canExecute = _mainFireAction.CanExecute();

            PlayerSetup.PlayerUI.SetCrossHair(canExecute);

            if (Input.GetButtonDown("Fire1"))
            {
                _mainFireAction.TryExecute();
            }
        }