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); }