예제 #1
0
 void Awake()
 {
     _detector    = transform.GetChild(0).GetComponent <PlayerDetection>();
     _postSearch  = GetComponentInChildren <FindPlayer>();
     _patrolBehav = GetComponent <Patrol>();
     _spriteHand  = GetComponent <Spritehandler>();
     _coneRender  = transform.GetChild(0).GetComponent <VisionConeRender>();
 }
 protected void AssignComponents()
 {
     _pathFinding    = GetComponentInParent <Pathfinding>();
     _patrolBehav    = GetComponentInParent <Patrol>();
     _soundHandler   = GetComponentInParent <GuardSoundHandler>();
     _spriteHandler  = GetComponentInParent <Spritehandler>();
     _playerDetector = GetComponent <PlayerDetection>();
     _visionCone     = GetComponent <LineRenderer>();
     _detection      = GetComponent <DetectionCommon>();
 }