protected virtual void Start() { animator = GetComponent <Animator>(); health = GetComponent <HealthComponent>(); attack = GetComponent <AttackComponent>(); dodge = GetComponent <DodgeComponent>(); move = GetComponent <MoveComponent>(); }
//[HideInInspector] public InputPlayer inputs; //[HideInInspector] public InputAction.CallbackContext ctx; void Awake() { _movementComponent = GetComponent <MovementComponent>(); _dodgeComponent = GetComponent <DodgeComponent>(); _lockOnComponent = GetComponent <PlayerLockOnScript>(); _powerComponent = GetComponent <PlayerPowerHandler>(); _hitboxComponent = GetComponentInChildren <PlayerHitbox>(); //_hitboxComponent.gameObject.SetActive(false); //_modelController = GetComponentInChildren<ModelMovement>(); //_respawnComponent = GetComponent<PlayerRespawn>(); _playerAttributes = GetComponent <PlayerAttributes>(); _modelController = GetComponentInChildren <ModelController>(); _stateMachine = GetComponent <PlayerStateMachine>(); InitializeStateMachine(); _rb = GetComponent <Rigidbody>(); _Camera = Camera.main.transform; _playerCamera = _Camera.GetComponentInParent <PlayerCamera>(); }