private void Awake() { enemyManager = GetComponent <EnemyManager>(); enemyAnimatorManager = GetComponentInChildren <EnemyAnimatorHandler>(); navMeshAgent = GetComponentInChildren <NavMeshAgent>(); enemyRigidbody = GetComponent <Rigidbody>(); }
protected virtual void Awake() { enemyManager = transform.parent.parent.GetComponent <EnemyManager>(); enemyStats = transform.parent.parent.GetComponent <EnemyStats>(); animatorHandler = transform.parent.parent.GetComponentInChildren <EnemyAnimatorHandler>(); locomotionManager = transform.parent.parent.GetComponent <EnemyLocomotionManager>(); attacker = transform.parent.parent.GetComponent <EnemyAttacker>(); }
private void Awake() { enemyManager = GetComponent <EnemyManager>(); animatorHandler = GetComponentInChildren <EnemyAnimatorHandler>(); Random.InitState((int)System.DateTime.Now.Ticks); }