Example #1
0
        private void Awake()
        {
            _fixedJoystick = FindObjectOfType <FixedJoystick>();

            _playerAnimator  = GetComponent <PlayerAnimator>();
            _playerFighter   = GetComponent <PlayerFighter>();
            _playerMover     = GetComponent <PlayerMover>();
            _playerInventory = GetComponent <PlayerInventory>();
        }
        private void Awake()
        {
            var index = playerInput.playerIndex;

            PlayerMover[] movers = FindObjectsOfType <PlayerMover>();
            _mover = movers.FirstOrDefault(x => x.PlayerIndex == index);

            if (_mover == null)
            {
                Debug.Log("Destroy");
                Destroy(transform.parent);
                return;
            }

            _hud = transform.parent.GetComponentInChildren <SelectionHud>();

            camera.SetTarget(_mover.transform);
        }