Exemple #1
0
 private void Awake()
 {
     _behaviorExecutor     = GetComponent <BehaviorExecutor>();
     _meshRenderer         = GetComponent <MeshRenderer>();
     _navMeshAgent         = GetComponent <NavMeshAgent>();
     _patrolPathController = GetComponent <PatrolPathController>();
 }
Exemple #2
0
 void Start()
 {
     _currentSpeed         = speed;
     _renderer             = GetComponent <Renderer>();
     _patrolPathController = patrolPath.GetComponent <PatrolPathController>();
 }
Exemple #3
0
 void Start()
 {
     pathCtrl  = transform.parent.GetComponentInChildren <PatrolPathController>();
     AI_status = pathCtrl ? AIStatus.PATROL : AIStatus.WAIT;
 }