void Start() { movement = GetComponent <PathMovement>(); aiming = GetComponent <EnemyAiming>(); shooting = GetComponent <EnemyShooting>(); player = FindObjectOfType <PlayerController>(); }
protected virtual void Start() { enemyMechs = gameObject.GetComponentInParent <EnemyMechs>(); shooter = transform.root.gameObject; selfTakeDamage = gameObject.GetComponentInParent <TakeDamage>(); threatScript = gameObject.GetComponentInParent <ThreatScript>(); aimingScript = transform.root.Find("hips/Torso/AimPoint").GetComponent <EnemyAiming>(); weaponAudioSource = gameObject.GetComponent <AudioSource>(); }