Example #1
0
 protected virtual void Start()
 {
     animator = GetComponent <Animator>();
     health   = GetComponent <HealthComponent>();
     attack   = GetComponent <AttackComponent>();
     dodge    = GetComponent <DodgeComponent>();
     move     = GetComponent <MoveComponent>();
 }
Example #2
0
    //[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>();
    }