Example #1
0
    private void Awake()
    {
        targetSearcher      = GetComponent <TargetSearcherBase>();
        rotateToTarget      = GetComponent <RotateToTarget>();
        gun                 = GetComponent <Gun>();
        movingStateNotifier = GetComponent <MovingStateNotifier>();
        sightChecker        = GetComponent <LineOfSightChecker>();


        movingStateNotifier.OnMovingStateChanged += OnMovingStateChanged;
    }
Example #2
0
 private void Awake()
 {
     sightChecker   = GetComponent <LineOfSightChecker>();
     moveTask       = GetComponent <MoveTaskBase>();
     targetSearcher = GetComponent <TargetSearcherBase>();
 }
Example #3
0
 protected virtual void Awake()
 {
     sightChecker = GetComponent <LineOfSightChecker>();
 }