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