예제 #1
0
 private void Awake()
 {
     enemyManager         = GetComponent <EnemyManager>();
     enemyAnimatorManager = GetComponentInChildren <EnemyAnimatorHandler>();
     navMeshAgent         = GetComponentInChildren <NavMeshAgent>();
     enemyRigidbody       = GetComponent <Rigidbody>();
 }
예제 #2
0
 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>();
 }
예제 #3
0
 private void Awake()
 {
     enemyManager    = GetComponent <EnemyManager>();
     animatorHandler = GetComponentInChildren <EnemyAnimatorHandler>();
     Random.InitState((int)System.DateTime.Now.Ticks);
 }