Example #1
0
 private void Awake()
 {
     _playerScript            = GetComponent <Player>();
     _playerRigidbody         = _playerScript.GetComponent <Rigidbody>();
     _playerShootingBehaviour = _playerScript.GetComponent <ShootingBehaviour>();
     _playerStealthBehaviour  = _playerScript.GetComponent <StealthBehaviour>();
     _playerCollider          = _playerScript.GetComponent <Collider>();
     _healthBehaviour         = _playerScript.GetComponent <HealthBehaviour>();
 }
Example #2
0
 private void Awake()
 {
     MovementBehaviour        = GetComponent <MovementBehaviour>();
     ShootingBehaviour        = GetComponent <ShootingBehaviour>();
     _stealthBehaviour        = GetComponent <StealthBehaviour>();
     _takeOverBehaviour       = GetComponent <TakeOverBehaviour>();
     _interActionBehaviour    = GetComponent <InterActionBehavior>();
     HealthBehaviour          = GetComponent <HealthBehaviour>();
     _defendingBehaviour      = GetComponent <DefendingBehaviour>();
     _swithcTakeOverBehaviour = GetComponent <SwitchTakeOverBehaviour>();;
 }
Example #3
0
    protected void Awake()
    {
        _movementBehaviour = GetComponent <MovementBehaviour>();
        _shootingBehaviour = GetComponent <ShootingBehaviour>();
        _healthBehaviour   = GetComponent <HealthBehaviour>();
        _lootDropBehaviour = GetComponent <LootDropBehaviour>();

        State = EnemyState.passive;

        _player = FindObjectOfType <Player>().transform;
        _playerStealthBehaviour  = _player.GetComponent <StealthBehaviour>();
        _attentionAngleInRadians = (_attentionAngleInDegrees * Mathf.PI) / 180.0f;
    }